[RIC-384] Update proto version and add ran_function proto
[ric-plt/nodeb-rnib.git] / entities / x2_setup_failure_response.pb.go
index 0eb34fe..a730504 100644 (file)
 // See the License for the specific language governing permissions and
 // limitations under the License.
 
-//  This source code is part of the near-RT RIC (RAN Intelligent Controller)
-//  platform project (RICP).
+//
+// This source code is part of the near-RT RIC (RAN Intelligent Controller)
+// platform project (RICP).
 
 // Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+//     protoc-gen-go v1.23.0
+//     protoc        v3.6.1
 // source: x2_setup_failure_response.proto
 
 package entities
 
 import (
-       fmt "fmt"
        proto "github.com/golang/protobuf/proto"
-       math "math"
+       protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+       protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+       reflect "reflect"
+       sync "sync"
 )
 
-// Reference imports to suppress errors if they are not otherwise used.
-var _ = proto.Marshal
-var _ = fmt.Errorf
-var _ = math.Inf
+const (
+       // Verify that this generated code is sufficiently up-to-date.
+       _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+       // Verify that runtime/protoimpl is sufficiently up-to-date.
+       _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
 
-// This is a compile-time assertion to ensure that this generated file
-// is compatible with the proto package it is being compiled against.
-// A compilation error at this line likely means your copy of the
-// proto package needs to be updated.
-const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
+// This is a compile-time assertion that a sufficiently up-to-date version
+// of the legacy proto package is being used.
+const _ = proto.ProtoPackageIsVersion4
 
 type TypeOfError int32
 
@@ -47,24 +53,45 @@ const (
        TypeOfError_MISSING        TypeOfError = 2
 )
 
-var TypeOfError_name = map[int32]string{
-       0: "UNKNOWN_ERROR",
-       1: "NOT_UNDERSTOOD",
-       2: "MISSING",
-}
+// Enum value maps for TypeOfError.
+var (
+       TypeOfError_name = map[int32]string{
+               0: "UNKNOWN_ERROR",
+               1: "NOT_UNDERSTOOD",
+               2: "MISSING",
+       }
+       TypeOfError_value = map[string]int32{
+               "UNKNOWN_ERROR":  0,
+               "NOT_UNDERSTOOD": 1,
+               "MISSING":        2,
+       }
+)
 
-var TypeOfError_value = map[string]int32{
-       "UNKNOWN_ERROR":  0,
-       "NOT_UNDERSTOOD": 1,
-       "MISSING":        2,
+func (x TypeOfError) Enum() *TypeOfError {
+       p := new(TypeOfError)
+       *p = x
+       return p
 }
 
 func (x TypeOfError) String() string {
-       return proto.EnumName(TypeOfError_name, int32(x))
+       return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
 }
 
+func (TypeOfError) Descriptor() protoreflect.EnumDescriptor {
+       return file_x2_setup_failure_response_proto_enumTypes[0].Descriptor()
+}
+
+func (TypeOfError) Type() protoreflect.EnumType {
+       return &file_x2_setup_failure_response_proto_enumTypes[0]
+}
+
+func (x TypeOfError) Number() protoreflect.EnumNumber {
+       return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use TypeOfError.Descriptor instead.
 func (TypeOfError) EnumDescriptor() ([]byte, []int) {
-       return fileDescriptor_3bd8eb0d0558962c, []int{0}
+       return file_x2_setup_failure_response_proto_rawDescGZIP(), []int{0}
 }
 
 type TimeToWait int32
@@ -79,32 +106,53 @@ const (
        TimeToWait_V60S            TimeToWait = 6
 )
 
-var TimeToWait_name = map[int32]string{
-       0: "UNKNOWN_TIMEOUT",
-       1: "V1S",
-       2: "V2S",
-       3: "V5S",
-       4: "V10S",
-       5: "V20S",
-       6: "V60S",
-}
+// Enum value maps for TimeToWait.
+var (
+       TimeToWait_name = map[int32]string{
+               0: "UNKNOWN_TIMEOUT",
+               1: "V1S",
+               2: "V2S",
+               3: "V5S",
+               4: "V10S",
+               5: "V20S",
+               6: "V60S",
+       }
+       TimeToWait_value = map[string]int32{
+               "UNKNOWN_TIMEOUT": 0,
+               "V1S":             1,
+               "V2S":             2,
+               "V5S":             3,
+               "V10S":            4,
+               "V20S":            5,
+               "V60S":            6,
+       }
+)
 
-var TimeToWait_value = map[string]int32{
-       "UNKNOWN_TIMEOUT": 0,
-       "V1S":             1,
-       "V2S":             2,
-       "V5S":             3,
-       "V10S":            4,
-       "V20S":            5,
-       "V60S":            6,
+func (x TimeToWait) Enum() *TimeToWait {
+       p := new(TimeToWait)
+       *p = x
+       return p
 }
 
 func (x TimeToWait) String() string {
-       return proto.EnumName(TimeToWait_name, int32(x))
+       return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (TimeToWait) Descriptor() protoreflect.EnumDescriptor {
+       return file_x2_setup_failure_response_proto_enumTypes[1].Descriptor()
+}
+
+func (TimeToWait) Type() protoreflect.EnumType {
+       return &file_x2_setup_failure_response_proto_enumTypes[1]
 }
 
+func (x TimeToWait) Number() protoreflect.EnumNumber {
+       return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use TimeToWait.Descriptor instead.
 func (TimeToWait) EnumDescriptor() ([]byte, []int) {
-       return fileDescriptor_3bd8eb0d0558962c, []int{1}
+       return file_x2_setup_failure_response_proto_rawDescGZIP(), []int{1}
 }
 
 type TriggeringMessage int32
@@ -116,26 +164,47 @@ const (
        TriggeringMessage_UNSUCCESSFUL_OUTCOME TriggeringMessage = 3
 )
 
-var TriggeringMessage_name = map[int32]string{
-       0: "UNKNOWN_MESSAGE",
-       1: "INITIATING_MESSAGE",
-       2: "SUCCESSFUL_OUTCOME",
-       3: "UNSUCCESSFUL_OUTCOME",
-}
+// Enum value maps for TriggeringMessage.
+var (
+       TriggeringMessage_name = map[int32]string{
+               0: "UNKNOWN_MESSAGE",
+               1: "INITIATING_MESSAGE",
+               2: "SUCCESSFUL_OUTCOME",
+               3: "UNSUCCESSFUL_OUTCOME",
+       }
+       TriggeringMessage_value = map[string]int32{
+               "UNKNOWN_MESSAGE":      0,
+               "INITIATING_MESSAGE":   1,
+               "SUCCESSFUL_OUTCOME":   2,
+               "UNSUCCESSFUL_OUTCOME": 3,
+       }
+)
 
-var TriggeringMessage_value = map[string]int32{
-       "UNKNOWN_MESSAGE":      0,
-       "INITIATING_MESSAGE":   1,
-       "SUCCESSFUL_OUTCOME":   2,
-       "UNSUCCESSFUL_OUTCOME": 3,
+func (x TriggeringMessage) Enum() *TriggeringMessage {
+       p := new(TriggeringMessage)
+       *p = x
+       return p
 }
 
 func (x TriggeringMessage) String() string {
-       return proto.EnumName(TriggeringMessage_name, int32(x))
+       return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (TriggeringMessage) Descriptor() protoreflect.EnumDescriptor {
+       return file_x2_setup_failure_response_proto_enumTypes[2].Descriptor()
+}
+
+func (TriggeringMessage) Type() protoreflect.EnumType {
+       return &file_x2_setup_failure_response_proto_enumTypes[2]
 }
 
+func (x TriggeringMessage) Number() protoreflect.EnumNumber {
+       return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use TriggeringMessage.Descriptor instead.
 func (TriggeringMessage) EnumDescriptor() ([]byte, []int) {
-       return fileDescriptor_3bd8eb0d0558962c, []int{2}
+       return file_x2_setup_failure_response_proto_rawDescGZIP(), []int{2}
 }
 
 type Criticality int32
@@ -147,26 +216,47 @@ const (
        Criticality_NOTIFY              Criticality = 3
 )
 
-var Criticality_name = map[int32]string{
-       0: "UNKNOWN_CRITICALITY",
-       1: "REJECT",
-       2: "IGNORE",
-       3: "NOTIFY",
-}
+// Enum value maps for Criticality.
+var (
+       Criticality_name = map[int32]string{
+               0: "UNKNOWN_CRITICALITY",
+               1: "REJECT",
+               2: "IGNORE",
+               3: "NOTIFY",
+       }
+       Criticality_value = map[string]int32{
+               "UNKNOWN_CRITICALITY": 0,
+               "REJECT":              1,
+               "IGNORE":              2,
+               "NOTIFY":              3,
+       }
+)
 
-var Criticality_value = map[string]int32{
-       "UNKNOWN_CRITICALITY": 0,
-       "REJECT":              1,
-       "IGNORE":              2,
-       "NOTIFY":              3,
+func (x Criticality) Enum() *Criticality {
+       p := new(Criticality)
+       *p = x
+       return p
 }
 
 func (x Criticality) String() string {
-       return proto.EnumName(Criticality_name, int32(x))
+       return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (Criticality) Descriptor() protoreflect.EnumDescriptor {
+       return file_x2_setup_failure_response_proto_enumTypes[3].Descriptor()
+}
+
+func (Criticality) Type() protoreflect.EnumType {
+       return &file_x2_setup_failure_response_proto_enumTypes[3]
+}
+
+func (x Criticality) Number() protoreflect.EnumNumber {
+       return protoreflect.EnumNumber(x)
 }
 
+// Deprecated: Use Criticality.Descriptor instead.
 func (Criticality) EnumDescriptor() ([]byte, []int) {
-       return fileDescriptor_3bd8eb0d0558962c, []int{3}
+       return file_x2_setup_failure_response_proto_rawDescGZIP(), []int{3}
 }
 
 type RadioNetworkLayer_Cause int32
@@ -226,122 +316,143 @@ const (
        RadioNetworkLayer_PDCP_OVERLOAD                                            RadioNetworkLayer_Cause = 51
 )
 
-var RadioNetworkLayer_Cause_name = map[int32]string{
-       0:  "UNKNOWN",
-       1:  "HANDOVER_DESIRABLE_FOR_RADIO_REASONS",
-       2:  "TIME_CRITICAL_HANDOVER",
-       3:  "RESOURCE_OPTIMISATION_HANDOVER",
-       4:  "REDUCE_LOAD_IN_SERVING_CELL",
-       5:  "PARTIAL_HANDOVER",
-       6:  "UNKNOWN_NEW_ENB_UE_X2AP_ID",
-       7:  "UNKNOWN_OLD_ENBME_UE_X2AP_ID",
-       8:  "UNKNOWN_PAIR_OF_UE_X2AP_ID",
-       9:  "HO_TARGET_NOT_ALLOWED",
-       10: "TX2_RELOC_OVERALL_EXPIRY",
-       11: "T_RELOC_PREP_EXPIRY",
-       12: "CELL_NOT_AVAILABLE",
-       13: "NO_RADIO_RESOURCES_AVAILABLE_IN_TARGET_CELL",
-       14: "INVALID_MME_GROUP_ID",
-       15: "UNKNOWN_MME_CODE",
-       16: "ENCRYPTION_INTEGRITY_PROTECTION_ALGORITHMS_NOT_SUPPORTED",
-       17: "REPORT_CHARACTERISTICS_EMPTY",
-       18: "NO_REPORT_PERIODICITY",
-       19: "EXISTING_MEASUREMENT_ID",
-       20: "UNKNOWN_ENB_MEASUREMENT_ID",
-       21: "MEASUREMENT_TEMPORARILY_NOT_AVAILABLE",
-       22: "UNSPECIFIED",
-       23: "LOAD_BALANCING",
-       24: "HANDOVER_OPTIMISATION",
-       25: "VALUE_OUT_OF_ALLOWED_RANGE",
-       26: "MULTIPLE_E_RAB_ID_INSTANCES",
-       27: "SWITCH_OFF_ONGOING",
-       28: "NOT_SUPPORTED_QCI_VALUE",
-       29: "MEASUREMENT_NOT_SUPPORTED_FOR_THE_OBJECT",
-       30: "TDC_OVERALL_EXPIRY",
-       31: "TDC_PREP_EXPIRY",
-       32: "ACTION_DESIRABLE_FOR_RADIO_REASONS",
-       33: "REDUCE_LOAD",
-       34: "RESOURCE_OPTIMISATION",
-       35: "TIME_CRITICAL_ACTION",
-       36: "TARGET_NOT_ALLOWED",
-       37: "NO_RADIO_RESOURCES_AVAILABLE",
-       38: "INVALID_QOS_COMBINATION",
-       39: "ENCRYPTION_ALGORITHMS_NOT_SUPPORTED",
-       40: "PROCEDURE_CANCELLED",
-       41: "RRM_PURPOSE",
-       42: "IMPROVE_USER_BIT_RATE",
-       43: "USER_INACTIVITY",
-       44: "RADIO_CONNECTION_WITH_UE_LOST",
-       45: "FAILURE_IN_THE_RADIO_INTERFACE_PROCEDURE",
-       46: "BEARER_OPTION_NOT_SUPPORTED",
-       47: "MCG_MOBILITY",
-       48: "SCG_MOBILITY",
-       49: "COUNT_REACHES_MAX_VALUE",
-       50: "UNKNOWN_OLD_EN_GNB_UE_X2AP_ID",
-       51: "PDCP_OVERLOAD",
-}
-
-var RadioNetworkLayer_Cause_value = map[string]int32{
-       "UNKNOWN":                                                  0,
-       "HANDOVER_DESIRABLE_FOR_RADIO_REASONS":                     1,
-       "TIME_CRITICAL_HANDOVER":                                   2,
-       "RESOURCE_OPTIMISATION_HANDOVER":                           3,
-       "REDUCE_LOAD_IN_SERVING_CELL":                              4,
-       "PARTIAL_HANDOVER":                                         5,
-       "UNKNOWN_NEW_ENB_UE_X2AP_ID":                               6,
-       "UNKNOWN_OLD_ENBME_UE_X2AP_ID":                             7,
-       "UNKNOWN_PAIR_OF_UE_X2AP_ID":                               8,
-       "HO_TARGET_NOT_ALLOWED":                                    9,
-       "TX2_RELOC_OVERALL_EXPIRY":                                 10,
-       "T_RELOC_PREP_EXPIRY":                                      11,
-       "CELL_NOT_AVAILABLE":                                       12,
-       "NO_RADIO_RESOURCES_AVAILABLE_IN_TARGET_CELL":              13,
-       "INVALID_MME_GROUP_ID":                                     14,
-       "UNKNOWN_MME_CODE":                                         15,
-       "ENCRYPTION_INTEGRITY_PROTECTION_ALGORITHMS_NOT_SUPPORTED": 16,
-       "REPORT_CHARACTERISTICS_EMPTY":                             17,
-       "NO_REPORT_PERIODICITY":                                    18,
-       "EXISTING_MEASUREMENT_ID":                                  19,
-       "UNKNOWN_ENB_MEASUREMENT_ID":                               20,
-       "MEASUREMENT_TEMPORARILY_NOT_AVAILABLE":                    21,
-       "UNSPECIFIED":                                              22,
-       "LOAD_BALANCING":                                           23,
-       "HANDOVER_OPTIMISATION":                                    24,
-       "VALUE_OUT_OF_ALLOWED_RANGE":                               25,
-       "MULTIPLE_E_RAB_ID_INSTANCES":                              26,
-       "SWITCH_OFF_ONGOING":                                       27,
-       "NOT_SUPPORTED_QCI_VALUE":                                  28,
-       "MEASUREMENT_NOT_SUPPORTED_FOR_THE_OBJECT":                 29,
-       "TDC_OVERALL_EXPIRY":                                       30,
-       "TDC_PREP_EXPIRY":                                          31,
-       "ACTION_DESIRABLE_FOR_RADIO_REASONS":                       32,
-       "REDUCE_LOAD":                                              33,
-       "RESOURCE_OPTIMISATION":                                    34,
-       "TIME_CRITICAL_ACTION":                                     35,
-       "TARGET_NOT_ALLOWED":                                       36,
-       "NO_RADIO_RESOURCES_AVAILABLE":                             37,
-       "INVALID_QOS_COMBINATION":                                  38,
-       "ENCRYPTION_ALGORITHMS_NOT_SUPPORTED":                      39,
-       "PROCEDURE_CANCELLED":                                      40,
-       "RRM_PURPOSE":                                              41,
-       "IMPROVE_USER_BIT_RATE":                                    42,
-       "USER_INACTIVITY":                                          43,
-       "RADIO_CONNECTION_WITH_UE_LOST":                            44,
-       "FAILURE_IN_THE_RADIO_INTERFACE_PROCEDURE":                 45,
-       "BEARER_OPTION_NOT_SUPPORTED":                              46,
-       "MCG_MOBILITY":                                             47,
-       "SCG_MOBILITY":                                             48,
-       "COUNT_REACHES_MAX_VALUE":                                  49,
-       "UNKNOWN_OLD_EN_GNB_UE_X2AP_ID":                            50,
-       "PDCP_OVERLOAD":                                            51,
+// Enum value maps for RadioNetworkLayer_Cause.
+var (
+       RadioNetworkLayer_Cause_name = map[int32]string{
+               0:  "UNKNOWN",
+               1:  "HANDOVER_DESIRABLE_FOR_RADIO_REASONS",
+               2:  "TIME_CRITICAL_HANDOVER",
+               3:  "RESOURCE_OPTIMISATION_HANDOVER",
+               4:  "REDUCE_LOAD_IN_SERVING_CELL",
+               5:  "PARTIAL_HANDOVER",
+               6:  "UNKNOWN_NEW_ENB_UE_X2AP_ID",
+               7:  "UNKNOWN_OLD_ENBME_UE_X2AP_ID",
+               8:  "UNKNOWN_PAIR_OF_UE_X2AP_ID",
+               9:  "HO_TARGET_NOT_ALLOWED",
+               10: "TX2_RELOC_OVERALL_EXPIRY",
+               11: "T_RELOC_PREP_EXPIRY",
+               12: "CELL_NOT_AVAILABLE",
+               13: "NO_RADIO_RESOURCES_AVAILABLE_IN_TARGET_CELL",
+               14: "INVALID_MME_GROUP_ID",
+               15: "UNKNOWN_MME_CODE",
+               16: "ENCRYPTION_INTEGRITY_PROTECTION_ALGORITHMS_NOT_SUPPORTED",
+               17: "REPORT_CHARACTERISTICS_EMPTY",
+               18: "NO_REPORT_PERIODICITY",
+               19: "EXISTING_MEASUREMENT_ID",
+               20: "UNKNOWN_ENB_MEASUREMENT_ID",
+               21: "MEASUREMENT_TEMPORARILY_NOT_AVAILABLE",
+               22: "UNSPECIFIED",
+               23: "LOAD_BALANCING",
+               24: "HANDOVER_OPTIMISATION",
+               25: "VALUE_OUT_OF_ALLOWED_RANGE",
+               26: "MULTIPLE_E_RAB_ID_INSTANCES",
+               27: "SWITCH_OFF_ONGOING",
+               28: "NOT_SUPPORTED_QCI_VALUE",
+               29: "MEASUREMENT_NOT_SUPPORTED_FOR_THE_OBJECT",
+               30: "TDC_OVERALL_EXPIRY",
+               31: "TDC_PREP_EXPIRY",
+               32: "ACTION_DESIRABLE_FOR_RADIO_REASONS",
+               33: "REDUCE_LOAD",
+               34: "RESOURCE_OPTIMISATION",
+               35: "TIME_CRITICAL_ACTION",
+               36: "TARGET_NOT_ALLOWED",
+               37: "NO_RADIO_RESOURCES_AVAILABLE",
+               38: "INVALID_QOS_COMBINATION",
+               39: "ENCRYPTION_ALGORITHMS_NOT_SUPPORTED",
+               40: "PROCEDURE_CANCELLED",
+               41: "RRM_PURPOSE",
+               42: "IMPROVE_USER_BIT_RATE",
+               43: "USER_INACTIVITY",
+               44: "RADIO_CONNECTION_WITH_UE_LOST",
+               45: "FAILURE_IN_THE_RADIO_INTERFACE_PROCEDURE",
+               46: "BEARER_OPTION_NOT_SUPPORTED",
+               47: "MCG_MOBILITY",
+               48: "SCG_MOBILITY",
+               49: "COUNT_REACHES_MAX_VALUE",
+               50: "UNKNOWN_OLD_EN_GNB_UE_X2AP_ID",
+               51: "PDCP_OVERLOAD",
+       }
+       RadioNetworkLayer_Cause_value = map[string]int32{
+               "UNKNOWN":                                                  0,
+               "HANDOVER_DESIRABLE_FOR_RADIO_REASONS":                     1,
+               "TIME_CRITICAL_HANDOVER":                                   2,
+               "RESOURCE_OPTIMISATION_HANDOVER":                           3,
+               "REDUCE_LOAD_IN_SERVING_CELL":                              4,
+               "PARTIAL_HANDOVER":                                         5,
+               "UNKNOWN_NEW_ENB_UE_X2AP_ID":                               6,
+               "UNKNOWN_OLD_ENBME_UE_X2AP_ID":                             7,
+               "UNKNOWN_PAIR_OF_UE_X2AP_ID":                               8,
+               "HO_TARGET_NOT_ALLOWED":                                    9,
+               "TX2_RELOC_OVERALL_EXPIRY":                                 10,
+               "T_RELOC_PREP_EXPIRY":                                      11,
+               "CELL_NOT_AVAILABLE":                                       12,
+               "NO_RADIO_RESOURCES_AVAILABLE_IN_TARGET_CELL":              13,
+               "INVALID_MME_GROUP_ID":                                     14,
+               "UNKNOWN_MME_CODE":                                         15,
+               "ENCRYPTION_INTEGRITY_PROTECTION_ALGORITHMS_NOT_SUPPORTED": 16,
+               "REPORT_CHARACTERISTICS_EMPTY":                             17,
+               "NO_REPORT_PERIODICITY":                                    18,
+               "EXISTING_MEASUREMENT_ID":                                  19,
+               "UNKNOWN_ENB_MEASUREMENT_ID":                               20,
+               "MEASUREMENT_TEMPORARILY_NOT_AVAILABLE":                    21,
+               "UNSPECIFIED":                                              22,
+               "LOAD_BALANCING":                                           23,
+               "HANDOVER_OPTIMISATION":                                    24,
+               "VALUE_OUT_OF_ALLOWED_RANGE":                               25,
+               "MULTIPLE_E_RAB_ID_INSTANCES":                              26,
+               "SWITCH_OFF_ONGOING":                                       27,
+               "NOT_SUPPORTED_QCI_VALUE":                                  28,
+               "MEASUREMENT_NOT_SUPPORTED_FOR_THE_OBJECT":                 29,
+               "TDC_OVERALL_EXPIRY":                                       30,
+               "TDC_PREP_EXPIRY":                                          31,
+               "ACTION_DESIRABLE_FOR_RADIO_REASONS":                       32,
+               "REDUCE_LOAD":                                              33,
+               "RESOURCE_OPTIMISATION":                                    34,
+               "TIME_CRITICAL_ACTION":                                     35,
+               "TARGET_NOT_ALLOWED":                                       36,
+               "NO_RADIO_RESOURCES_AVAILABLE":                             37,
+               "INVALID_QOS_COMBINATION":                                  38,
+               "ENCRYPTION_ALGORITHMS_NOT_SUPPORTED":                      39,
+               "PROCEDURE_CANCELLED":                                      40,
+               "RRM_PURPOSE":                                              41,
+               "IMPROVE_USER_BIT_RATE":                                    42,
+               "USER_INACTIVITY":                                          43,
+               "RADIO_CONNECTION_WITH_UE_LOST":                            44,
+               "FAILURE_IN_THE_RADIO_INTERFACE_PROCEDURE":                 45,
+               "BEARER_OPTION_NOT_SUPPORTED":                              46,
+               "MCG_MOBILITY":                                             47,
+               "SCG_MOBILITY":                                             48,
+               "COUNT_REACHES_MAX_VALUE":                                  49,
+               "UNKNOWN_OLD_EN_GNB_UE_X2AP_ID":                            50,
+               "PDCP_OVERLOAD":                                            51,
+       }
+)
+
+func (x RadioNetworkLayer_Cause) Enum() *RadioNetworkLayer_Cause {
+       p := new(RadioNetworkLayer_Cause)
+       *p = x
+       return p
 }
 
 func (x RadioNetworkLayer_Cause) String() string {
-       return proto.EnumName(RadioNetworkLayer_Cause_name, int32(x))
+       return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (RadioNetworkLayer_Cause) Descriptor() protoreflect.EnumDescriptor {
+       return file_x2_setup_failure_response_proto_enumTypes[4].Descriptor()
 }
 
+func (RadioNetworkLayer_Cause) Type() protoreflect.EnumType {
+       return &file_x2_setup_failure_response_proto_enumTypes[4]
+}
+
+func (x RadioNetworkLayer_Cause) Number() protoreflect.EnumNumber {
+       return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use RadioNetworkLayer_Cause.Descriptor instead.
 func (RadioNetworkLayer_Cause) EnumDescriptor() ([]byte, []int) {
-       return fileDescriptor_3bd8eb0d0558962c, []int{1, 0}
+       return file_x2_setup_failure_response_proto_rawDescGZIP(), []int{1, 0}
 }
 
 type TransportLayer_Cause int32
@@ -352,24 +463,45 @@ const (
        TransportLayer_UNSPECIFIED                    TransportLayer_Cause = 2
 )
 
-var TransportLayer_Cause_name = map[int32]string{
-       0: "UNKNOWN",
-       1: "TRANSPORT_RESOURCE_UNAVAILABLE",
-       2: "UNSPECIFIED",
-}
+// Enum value maps for TransportLayer_Cause.
+var (
+       TransportLayer_Cause_name = map[int32]string{
+               0: "UNKNOWN",
+               1: "TRANSPORT_RESOURCE_UNAVAILABLE",
+               2: "UNSPECIFIED",
+       }
+       TransportLayer_Cause_value = map[string]int32{
+               "UNKNOWN":                        0,
+               "TRANSPORT_RESOURCE_UNAVAILABLE": 1,
+               "UNSPECIFIED":                    2,
+       }
+)
 
-var TransportLayer_Cause_value = map[string]int32{
-       "UNKNOWN":                        0,
-       "TRANSPORT_RESOURCE_UNAVAILABLE": 1,
-       "UNSPECIFIED":                    2,
+func (x TransportLayer_Cause) Enum() *TransportLayer_Cause {
+       p := new(TransportLayer_Cause)
+       *p = x
+       return p
 }
 
 func (x TransportLayer_Cause) String() string {
-       return proto.EnumName(TransportLayer_Cause_name, int32(x))
+       return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (TransportLayer_Cause) Descriptor() protoreflect.EnumDescriptor {
+       return file_x2_setup_failure_response_proto_enumTypes[5].Descriptor()
+}
+
+func (TransportLayer_Cause) Type() protoreflect.EnumType {
+       return &file_x2_setup_failure_response_proto_enumTypes[5]
+}
+
+func (x TransportLayer_Cause) Number() protoreflect.EnumNumber {
+       return protoreflect.EnumNumber(x)
 }
 
+// Deprecated: Use TransportLayer_Cause.Descriptor instead.
 func (TransportLayer_Cause) EnumDescriptor() ([]byte, []int) {
-       return fileDescriptor_3bd8eb0d0558962c, []int{2, 0}
+       return file_x2_setup_failure_response_proto_rawDescGZIP(), []int{2, 0}
 }
 
 type Protocol_Cause int32
@@ -385,34 +517,55 @@ const (
        Protocol_ABSTRACT_SYNTAX_ERROR_FALSELY_CONSTRUCTED_MESSAGE Protocol_Cause = 7
 )
 
-var Protocol_Cause_name = map[int32]string{
-       0: "UNKNOWN",
-       1: "TRANSFER_SYNTAX_ERROR",
-       2: "ABSTRACT_SYNTAX_ERROR_REJECT",
-       3: "ABSTRACT_SYNTAX_ERROR_IGNORE_AND_NOTIFY",
-       4: "MESSAGE_NOT_COMPATIBLE_WITH_RECEIVER_STATE",
-       5: "SEMANTIC_ERROR",
-       6: "UNSPECIFIED",
-       7: "ABSTRACT_SYNTAX_ERROR_FALSELY_CONSTRUCTED_MESSAGE",
-}
+// Enum value maps for Protocol_Cause.
+var (
+       Protocol_Cause_name = map[int32]string{
+               0: "UNKNOWN",
+               1: "TRANSFER_SYNTAX_ERROR",
+               2: "ABSTRACT_SYNTAX_ERROR_REJECT",
+               3: "ABSTRACT_SYNTAX_ERROR_IGNORE_AND_NOTIFY",
+               4: "MESSAGE_NOT_COMPATIBLE_WITH_RECEIVER_STATE",
+               5: "SEMANTIC_ERROR",
+               6: "UNSPECIFIED",
+               7: "ABSTRACT_SYNTAX_ERROR_FALSELY_CONSTRUCTED_MESSAGE",
+       }
+       Protocol_Cause_value = map[string]int32{
+               "UNKNOWN":                                           0,
+               "TRANSFER_SYNTAX_ERROR":                             1,
+               "ABSTRACT_SYNTAX_ERROR_REJECT":                      2,
+               "ABSTRACT_SYNTAX_ERROR_IGNORE_AND_NOTIFY":           3,
+               "MESSAGE_NOT_COMPATIBLE_WITH_RECEIVER_STATE":        4,
+               "SEMANTIC_ERROR":                                    5,
+               "UNSPECIFIED":                                       6,
+               "ABSTRACT_SYNTAX_ERROR_FALSELY_CONSTRUCTED_MESSAGE": 7,
+       }
+)
 
-var Protocol_Cause_value = map[string]int32{
-       "UNKNOWN":                                           0,
-       "TRANSFER_SYNTAX_ERROR":                             1,
-       "ABSTRACT_SYNTAX_ERROR_REJECT":                      2,
-       "ABSTRACT_SYNTAX_ERROR_IGNORE_AND_NOTIFY":           3,
-       "MESSAGE_NOT_COMPATIBLE_WITH_RECEIVER_STATE":        4,
-       "SEMANTIC_ERROR":                                    5,
-       "UNSPECIFIED":                                       6,
-       "ABSTRACT_SYNTAX_ERROR_FALSELY_CONSTRUCTED_MESSAGE": 7,
+func (x Protocol_Cause) Enum() *Protocol_Cause {
+       p := new(Protocol_Cause)
+       *p = x
+       return p
 }
 
 func (x Protocol_Cause) String() string {
-       return proto.EnumName(Protocol_Cause_name, int32(x))
+       return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (Protocol_Cause) Descriptor() protoreflect.EnumDescriptor {
+       return file_x2_setup_failure_response_proto_enumTypes[6].Descriptor()
+}
+
+func (Protocol_Cause) Type() protoreflect.EnumType {
+       return &file_x2_setup_failure_response_proto_enumTypes[6]
+}
+
+func (x Protocol_Cause) Number() protoreflect.EnumNumber {
+       return protoreflect.EnumNumber(x)
 }
 
+// Deprecated: Use Protocol_Cause.Descriptor instead.
 func (Protocol_Cause) EnumDescriptor() ([]byte, []int) {
-       return fileDescriptor_3bd8eb0d0558962c, []int{3, 0}
+       return file_x2_setup_failure_response_proto_rawDescGZIP(), []int{3, 0}
 }
 
 type Miscellaneous_Cause int32
@@ -426,34 +579,59 @@ const (
        Miscellaneous_UNSPECIFIED                                Miscellaneous_Cause = 5
 )
 
-var Miscellaneous_Cause_name = map[int32]string{
-       0: "UNKNOWN",
-       1: "CONTROL_PROCESSING_OVERLOAD",
-       2: "HARDWARE_FAILURE",
-       3: "OM_INTERVENTION",
-       4: "NOT_ENOUGH_USER_PLANE_PROCESSING_RESOURCES",
-       5: "UNSPECIFIED",
-}
+// Enum value maps for Miscellaneous_Cause.
+var (
+       Miscellaneous_Cause_name = map[int32]string{
+               0: "UNKNOWN",
+               1: "CONTROL_PROCESSING_OVERLOAD",
+               2: "HARDWARE_FAILURE",
+               3: "OM_INTERVENTION",
+               4: "NOT_ENOUGH_USER_PLANE_PROCESSING_RESOURCES",
+               5: "UNSPECIFIED",
+       }
+       Miscellaneous_Cause_value = map[string]int32{
+               "UNKNOWN":                     0,
+               "CONTROL_PROCESSING_OVERLOAD": 1,
+               "HARDWARE_FAILURE":            2,
+               "OM_INTERVENTION":             3,
+               "NOT_ENOUGH_USER_PLANE_PROCESSING_RESOURCES": 4,
+               "UNSPECIFIED": 5,
+       }
+)
 
-var Miscellaneous_Cause_value = map[string]int32{
-       "UNKNOWN":                     0,
-       "CONTROL_PROCESSING_OVERLOAD": 1,
-       "HARDWARE_FAILURE":            2,
-       "OM_INTERVENTION":             3,
-       "NOT_ENOUGH_USER_PLANE_PROCESSING_RESOURCES": 4,
-       "UNSPECIFIED": 5,
+func (x Miscellaneous_Cause) Enum() *Miscellaneous_Cause {
+       p := new(Miscellaneous_Cause)
+       *p = x
+       return p
 }
 
 func (x Miscellaneous_Cause) String() string {
-       return proto.EnumName(Miscellaneous_Cause_name, int32(x))
+       return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
 }
 
+func (Miscellaneous_Cause) Descriptor() protoreflect.EnumDescriptor {
+       return file_x2_setup_failure_response_proto_enumTypes[7].Descriptor()
+}
+
+func (Miscellaneous_Cause) Type() protoreflect.EnumType {
+       return &file_x2_setup_failure_response_proto_enumTypes[7]
+}
+
+func (x Miscellaneous_Cause) Number() protoreflect.EnumNumber {
+       return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use Miscellaneous_Cause.Descriptor instead.
 func (Miscellaneous_Cause) EnumDescriptor() ([]byte, []int) {
-       return fileDescriptor_3bd8eb0d0558962c, []int{4, 0}
+       return file_x2_setup_failure_response_proto_rawDescGZIP(), []int{4, 0}
 }
 
 type SetupFailure struct {
-       // Types that are valid to be assigned to CauseGroup:
+       state         protoimpl.MessageState
+       sizeCache     protoimpl.SizeCache
+       unknownFields protoimpl.UnknownFields
+
+       // Types that are assignable to CauseGroup:
        //      *SetupFailure_NetworkLayerCause
        //      *SetupFailure_TransportLayerCause
        //      *SetupFailure_ProtocolCause
@@ -461,64 +639,40 @@ type SetupFailure struct {
        CauseGroup             isSetupFailure_CauseGroup `protobuf_oneof:"cause_group"`
        TimeToWait             TimeToWait                `protobuf:"varint,5,opt,name=time_to_wait,json=timeToWait,proto3,enum=entities.TimeToWait" json:"time_to_wait,omitempty"`
        CriticalityDiagnostics *CriticalityDiagnostics   `protobuf:"bytes,6,opt,name=criticality_diagnostics,json=criticalityDiagnostics,proto3" json:"criticality_diagnostics,omitempty"`
-       XXX_NoUnkeyedLiteral   struct{}                  `json:"-"`
-       XXX_unrecognized       []byte                    `json:"-"`
-       XXX_sizecache          int32                     `json:"-"`
 }
 
-func (m *SetupFailure) Reset()         { *m = SetupFailure{} }
-func (m *SetupFailure) String() string { return proto.CompactTextString(m) }
-func (*SetupFailure) ProtoMessage()    {}
-func (*SetupFailure) Descriptor() ([]byte, []int) {
-       return fileDescriptor_3bd8eb0d0558962c, []int{0}
-}
-
-func (m *SetupFailure) XXX_Unmarshal(b []byte) error {
-       return xxx_messageInfo_SetupFailure.Unmarshal(m, b)
-}
-func (m *SetupFailure) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
-       return xxx_messageInfo_SetupFailure.Marshal(b, m, deterministic)
-}
-func (m *SetupFailure) XXX_Merge(src proto.Message) {
-       xxx_messageInfo_SetupFailure.Merge(m, src)
-}
-func (m *SetupFailure) XXX_Size() int {
-       return xxx_messageInfo_SetupFailure.Size(m)
-}
-func (m *SetupFailure) XXX_DiscardUnknown() {
-       xxx_messageInfo_SetupFailure.DiscardUnknown(m)
+func (x *SetupFailure) Reset() {
+       *x = SetupFailure{}
+       if protoimpl.UnsafeEnabled {
+               mi := &file_x2_setup_failure_response_proto_msgTypes[0]
+               ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+               ms.StoreMessageInfo(mi)
+       }
 }
 
-var xxx_messageInfo_SetupFailure proto.InternalMessageInfo
-
-type isSetupFailure_CauseGroup interface {
-       isSetupFailure_CauseGroup()
+func (x *SetupFailure) String() string {
+       return protoimpl.X.MessageStringOf(x)
 }
 
-type SetupFailure_NetworkLayerCause struct {
-       NetworkLayerCause RadioNetworkLayer_Cause `protobuf:"varint,1,opt,name=network_layer_cause,json=networkLayerCause,proto3,enum=entities.RadioNetworkLayer_Cause,oneof"`
-}
+func (*SetupFailure) ProtoMessage() {}
 
-type SetupFailure_TransportLayerCause struct {
-       TransportLayerCause TransportLayer_Cause `protobuf:"varint,2,opt,name=transport_layer_cause,json=transportLayerCause,proto3,enum=entities.TransportLayer_Cause,oneof"`
-}
-
-type SetupFailure_ProtocolCause struct {
-       ProtocolCause Protocol_Cause `protobuf:"varint,3,opt,name=protocol_cause,json=protocolCause,proto3,enum=entities.Protocol_Cause,oneof"`
+func (x *SetupFailure) ProtoReflect() protoreflect.Message {
+       mi := &file_x2_setup_failure_response_proto_msgTypes[0]
+       if protoimpl.UnsafeEnabled && x != nil {
+               ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+               if ms.LoadMessageInfo() == nil {
+                       ms.StoreMessageInfo(mi)
+               }
+               return ms
+       }
+       return mi.MessageOf(x)
 }
 
-type SetupFailure_MiscellaneousCause struct {
-       MiscellaneousCause Miscellaneous_Cause `protobuf:"varint,4,opt,name=miscellaneous_cause,json=miscellaneousCause,proto3,enum=entities.Miscellaneous_Cause,oneof"`
+// Deprecated: Use SetupFailure.ProtoReflect.Descriptor instead.
+func (*SetupFailure) Descriptor() ([]byte, []int) {
+       return file_x2_setup_failure_response_proto_rawDescGZIP(), []int{0}
 }
 
-func (*SetupFailure_NetworkLayerCause) isSetupFailure_CauseGroup() {}
-
-func (*SetupFailure_TransportLayerCause) isSetupFailure_CauseGroup() {}
-
-func (*SetupFailure_ProtocolCause) isSetupFailure_CauseGroup() {}
-
-func (*SetupFailure_MiscellaneousCause) isSetupFailure_CauseGroup() {}
-
 func (m *SetupFailure) GetCauseGroup() isSetupFailure_CauseGroup {
        if m != nil {
                return m.CauseGroup
@@ -526,430 +680,755 @@ func (m *SetupFailure) GetCauseGroup() isSetupFailure_CauseGroup {
        return nil
 }
 
-func (m *SetupFailure) GetNetworkLayerCause() RadioNetworkLayer_Cause {
-       if x, ok := m.GetCauseGroup().(*SetupFailure_NetworkLayerCause); ok {
+func (x *SetupFailure) GetNetworkLayerCause() RadioNetworkLayer_Cause {
+       if x, ok := x.GetCauseGroup().(*SetupFailure_NetworkLayerCause); ok {
                return x.NetworkLayerCause
        }
        return RadioNetworkLayer_UNKNOWN
 }
 
-func (m *SetupFailure) GetTransportLayerCause() TransportLayer_Cause {
-       if x, ok := m.GetCauseGroup().(*SetupFailure_TransportLayerCause); ok {
+func (x *SetupFailure) GetTransportLayerCause() TransportLayer_Cause {
+       if x, ok := x.GetCauseGroup().(*SetupFailure_TransportLayerCause); ok {
                return x.TransportLayerCause
        }
        return TransportLayer_UNKNOWN
 }
 
-func (m *SetupFailure) GetProtocolCause() Protocol_Cause {
-       if x, ok := m.GetCauseGroup().(*SetupFailure_ProtocolCause); ok {
+func (x *SetupFailure) GetProtocolCause() Protocol_Cause {
+       if x, ok := x.GetCauseGroup().(*SetupFailure_ProtocolCause); ok {
                return x.ProtocolCause
        }
        return Protocol_UNKNOWN
 }
 
-func (m *SetupFailure) GetMiscellaneousCause() Miscellaneous_Cause {
-       if x, ok := m.GetCauseGroup().(*SetupFailure_MiscellaneousCause); ok {
+func (x *SetupFailure) GetMiscellaneousCause() Miscellaneous_Cause {
+       if x, ok := x.GetCauseGroup().(*SetupFailure_MiscellaneousCause); ok {
                return x.MiscellaneousCause
        }
        return Miscellaneous_UNKNOWN
 }
 
-func (m *SetupFailure) GetTimeToWait() TimeToWait {
-       if m != nil {
-               return m.TimeToWait
+func (x *SetupFailure) GetTimeToWait() TimeToWait {
+       if x != nil {
+               return x.TimeToWait
        }
        return TimeToWait_UNKNOWN_TIMEOUT
 }
 
-func (m *SetupFailure) GetCriticalityDiagnostics() *CriticalityDiagnostics {
-       if m != nil {
-               return m.CriticalityDiagnostics
+func (x *SetupFailure) GetCriticalityDiagnostics() *CriticalityDiagnostics {
+       if x != nil {
+               return x.CriticalityDiagnostics
        }
        return nil
 }
 
-// XXX_OneofWrappers is for the internal use of the proto package.
-func (*SetupFailure) XXX_OneofWrappers() []interface{} {
-       return []interface{}{
-               (*SetupFailure_NetworkLayerCause)(nil),
-               (*SetupFailure_TransportLayerCause)(nil),
-               (*SetupFailure_ProtocolCause)(nil),
-               (*SetupFailure_MiscellaneousCause)(nil),
-       }
+type isSetupFailure_CauseGroup interface {
+       isSetupFailure_CauseGroup()
 }
 
-type RadioNetworkLayer struct {
-       XXX_NoUnkeyedLiteral struct{} `json:"-"`
-       XXX_unrecognized     []byte   `json:"-"`
-       XXX_sizecache        int32    `json:"-"`
+type SetupFailure_NetworkLayerCause struct {
+       NetworkLayerCause RadioNetworkLayer_Cause `protobuf:"varint,1,opt,name=network_layer_cause,json=networkLayerCause,proto3,enum=entities.RadioNetworkLayer_Cause,oneof"`
 }
 
-func (m *RadioNetworkLayer) Reset()         { *m = RadioNetworkLayer{} }
-func (m *RadioNetworkLayer) String() string { return proto.CompactTextString(m) }
-func (*RadioNetworkLayer) ProtoMessage()    {}
-func (*RadioNetworkLayer) Descriptor() ([]byte, []int) {
-       return fileDescriptor_3bd8eb0d0558962c, []int{1}
+type SetupFailure_TransportLayerCause struct {
+       TransportLayerCause TransportLayer_Cause `protobuf:"varint,2,opt,name=transport_layer_cause,json=transportLayerCause,proto3,enum=entities.TransportLayer_Cause,oneof"`
 }
 
-func (m *RadioNetworkLayer) XXX_Unmarshal(b []byte) error {
-       return xxx_messageInfo_RadioNetworkLayer.Unmarshal(m, b)
+type SetupFailure_ProtocolCause struct {
+       ProtocolCause Protocol_Cause `protobuf:"varint,3,opt,name=protocol_cause,json=protocolCause,proto3,enum=entities.Protocol_Cause,oneof"`
 }
-func (m *RadioNetworkLayer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
-       return xxx_messageInfo_RadioNetworkLayer.Marshal(b, m, deterministic)
+
+type SetupFailure_MiscellaneousCause struct {
+       MiscellaneousCause Miscellaneous_Cause `protobuf:"varint,4,opt,name=miscellaneous_cause,json=miscellaneousCause,proto3,enum=entities.Miscellaneous_Cause,oneof"`
 }
-func (m *RadioNetworkLayer) XXX_Merge(src proto.Message) {
-       xxx_messageInfo_RadioNetworkLayer.Merge(m, src)
+
+func (*SetupFailure_NetworkLayerCause) isSetupFailure_CauseGroup() {}
+
+func (*SetupFailure_TransportLayerCause) isSetupFailure_CauseGroup() {}
+
+func (*SetupFailure_ProtocolCause) isSetupFailure_CauseGroup() {}
+
+func (*SetupFailure_MiscellaneousCause) isSetupFailure_CauseGroup() {}
+
+type RadioNetworkLayer struct {
+       state         protoimpl.MessageState
+       sizeCache     protoimpl.SizeCache
+       unknownFields protoimpl.UnknownFields
 }
-func (m *RadioNetworkLayer) XXX_Size() int {
-       return xxx_messageInfo_RadioNetworkLayer.Size(m)
+
+func (x *RadioNetworkLayer) Reset() {
+       *x = RadioNetworkLayer{}
+       if protoimpl.UnsafeEnabled {
+               mi := &file_x2_setup_failure_response_proto_msgTypes[1]
+               ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+               ms.StoreMessageInfo(mi)
+       }
 }
-func (m *RadioNetworkLayer) XXX_DiscardUnknown() {
-       xxx_messageInfo_RadioNetworkLayer.DiscardUnknown(m)
+
+func (x *RadioNetworkLayer) String() string {
+       return protoimpl.X.MessageStringOf(x)
 }
 
-var xxx_messageInfo_RadioNetworkLayer proto.InternalMessageInfo
+func (*RadioNetworkLayer) ProtoMessage() {}
 
-type TransportLayer struct {
-       XXX_NoUnkeyedLiteral struct{} `json:"-"`
-       XXX_unrecognized     []byte   `json:"-"`
-       XXX_sizecache        int32    `json:"-"`
+func (x *RadioNetworkLayer) ProtoReflect() protoreflect.Message {
+       mi := &file_x2_setup_failure_response_proto_msgTypes[1]
+       if protoimpl.UnsafeEnabled && x != nil {
+               ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+               if ms.LoadMessageInfo() == nil {
+                       ms.StoreMessageInfo(mi)
+               }
+               return ms
+       }
+       return mi.MessageOf(x)
 }
 
-func (m *TransportLayer) Reset()         { *m = TransportLayer{} }
-func (m *TransportLayer) String() string { return proto.CompactTextString(m) }
-func (*TransportLayer) ProtoMessage()    {}
-func (*TransportLayer) Descriptor() ([]byte, []int) {
-       return fileDescriptor_3bd8eb0d0558962c, []int{2}
+// Deprecated: Use RadioNetworkLayer.ProtoReflect.Descriptor instead.
+func (*RadioNetworkLayer) Descriptor() ([]byte, []int) {
+       return file_x2_setup_failure_response_proto_rawDescGZIP(), []int{1}
 }
 
-func (m *TransportLayer) XXX_Unmarshal(b []byte) error {
-       return xxx_messageInfo_TransportLayer.Unmarshal(m, b)
-}
-func (m *TransportLayer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
-       return xxx_messageInfo_TransportLayer.Marshal(b, m, deterministic)
-}
-func (m *TransportLayer) XXX_Merge(src proto.Message) {
-       xxx_messageInfo_TransportLayer.Merge(m, src)
+type TransportLayer struct {
+       state         protoimpl.MessageState
+       sizeCache     protoimpl.SizeCache
+       unknownFields protoimpl.UnknownFields
 }
-func (m *TransportLayer) XXX_Size() int {
-       return xxx_messageInfo_TransportLayer.Size(m)
+
+func (x *TransportLayer) Reset() {
+       *x = TransportLayer{}
+       if protoimpl.UnsafeEnabled {
+               mi := &file_x2_setup_failure_response_proto_msgTypes[2]
+               ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+               ms.StoreMessageInfo(mi)
+       }
 }
-func (m *TransportLayer) XXX_DiscardUnknown() {
-       xxx_messageInfo_TransportLayer.DiscardUnknown(m)
+
+func (x *TransportLayer) String() string {
+       return protoimpl.X.MessageStringOf(x)
 }
 
-var xxx_messageInfo_TransportLayer proto.InternalMessageInfo
+func (*TransportLayer) ProtoMessage() {}
 
-type Protocol struct {
-       XXX_NoUnkeyedLiteral struct{} `json:"-"`
-       XXX_unrecognized     []byte   `json:"-"`
-       XXX_sizecache        int32    `json:"-"`
+func (x *TransportLayer) ProtoReflect() protoreflect.Message {
+       mi := &file_x2_setup_failure_response_proto_msgTypes[2]
+       if protoimpl.UnsafeEnabled && x != nil {
+               ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+               if ms.LoadMessageInfo() == nil {
+                       ms.StoreMessageInfo(mi)
+               }
+               return ms
+       }
+       return mi.MessageOf(x)
 }
 
-func (m *Protocol) Reset()         { *m = Protocol{} }
-func (m *Protocol) String() string { return proto.CompactTextString(m) }
-func (*Protocol) ProtoMessage()    {}
-func (*Protocol) Descriptor() ([]byte, []int) {
-       return fileDescriptor_3bd8eb0d0558962c, []int{3}
+// Deprecated: Use TransportLayer.ProtoReflect.Descriptor instead.
+func (*TransportLayer) Descriptor() ([]byte, []int) {
+       return file_x2_setup_failure_response_proto_rawDescGZIP(), []int{2}
 }
 
-func (m *Protocol) XXX_Unmarshal(b []byte) error {
-       return xxx_messageInfo_Protocol.Unmarshal(m, b)
-}
-func (m *Protocol) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
-       return xxx_messageInfo_Protocol.Marshal(b, m, deterministic)
-}
-func (m *Protocol) XXX_Merge(src proto.Message) {
-       xxx_messageInfo_Protocol.Merge(m, src)
+type Protocol struct {
+       state         protoimpl.MessageState
+       sizeCache     protoimpl.SizeCache
+       unknownFields protoimpl.UnknownFields
 }
-func (m *Protocol) XXX_Size() int {
-       return xxx_messageInfo_Protocol.Size(m)
+
+func (x *Protocol) Reset() {
+       *x = Protocol{}
+       if protoimpl.UnsafeEnabled {
+               mi := &file_x2_setup_failure_response_proto_msgTypes[3]
+               ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+               ms.StoreMessageInfo(mi)
+       }
 }
-func (m *Protocol) XXX_DiscardUnknown() {
-       xxx_messageInfo_Protocol.DiscardUnknown(m)
+
+func (x *Protocol) String() string {
+       return protoimpl.X.MessageStringOf(x)
 }
 
-var xxx_messageInfo_Protocol proto.InternalMessageInfo
+func (*Protocol) ProtoMessage() {}
 
-type Miscellaneous struct {
-       XXX_NoUnkeyedLiteral struct{} `json:"-"`
-       XXX_unrecognized     []byte   `json:"-"`
-       XXX_sizecache        int32    `json:"-"`
+func (x *Protocol) ProtoReflect() protoreflect.Message {
+       mi := &file_x2_setup_failure_response_proto_msgTypes[3]
+       if protoimpl.UnsafeEnabled && x != nil {
+               ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+               if ms.LoadMessageInfo() == nil {
+                       ms.StoreMessageInfo(mi)
+               }
+               return ms
+       }
+       return mi.MessageOf(x)
 }
 
-func (m *Miscellaneous) Reset()         { *m = Miscellaneous{} }
-func (m *Miscellaneous) String() string { return proto.CompactTextString(m) }
-func (*Miscellaneous) ProtoMessage()    {}
-func (*Miscellaneous) Descriptor() ([]byte, []int) {
-       return fileDescriptor_3bd8eb0d0558962c, []int{4}
+// Deprecated: Use Protocol.ProtoReflect.Descriptor instead.
+func (*Protocol) Descriptor() ([]byte, []int) {
+       return file_x2_setup_failure_response_proto_rawDescGZIP(), []int{3}
 }
 
-func (m *Miscellaneous) XXX_Unmarshal(b []byte) error {
-       return xxx_messageInfo_Miscellaneous.Unmarshal(m, b)
-}
-func (m *Miscellaneous) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
-       return xxx_messageInfo_Miscellaneous.Marshal(b, m, deterministic)
+type Miscellaneous struct {
+       state         protoimpl.MessageState
+       sizeCache     protoimpl.SizeCache
+       unknownFields protoimpl.UnknownFields
 }
-func (m *Miscellaneous) XXX_Merge(src proto.Message) {
-       xxx_messageInfo_Miscellaneous.Merge(m, src)
+
+func (x *Miscellaneous) Reset() {
+       *x = Miscellaneous{}
+       if protoimpl.UnsafeEnabled {
+               mi := &file_x2_setup_failure_response_proto_msgTypes[4]
+               ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+               ms.StoreMessageInfo(mi)
+       }
 }
-func (m *Miscellaneous) XXX_Size() int {
-       return xxx_messageInfo_Miscellaneous.Size(m)
+
+func (x *Miscellaneous) String() string {
+       return protoimpl.X.MessageStringOf(x)
 }
-func (m *Miscellaneous) XXX_DiscardUnknown() {
-       xxx_messageInfo_Miscellaneous.DiscardUnknown(m)
+
+func (*Miscellaneous) ProtoMessage() {}
+
+func (x *Miscellaneous) ProtoReflect() protoreflect.Message {
+       mi := &file_x2_setup_failure_response_proto_msgTypes[4]
+       if protoimpl.UnsafeEnabled && x != nil {
+               ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+               if ms.LoadMessageInfo() == nil {
+                       ms.StoreMessageInfo(mi)
+               }
+               return ms
+       }
+       return mi.MessageOf(x)
 }
 
-var xxx_messageInfo_Miscellaneous proto.InternalMessageInfo
+// Deprecated: Use Miscellaneous.ProtoReflect.Descriptor instead.
+func (*Miscellaneous) Descriptor() ([]byte, []int) {
+       return file_x2_setup_failure_response_proto_rawDescGZIP(), []int{4}
+}
 
 type CriticalityDiagnostics struct {
+       state         protoimpl.MessageState
+       sizeCache     protoimpl.SizeCache
+       unknownFields protoimpl.UnknownFields
+
        ProcedureCode                            uint32                                     `protobuf:"varint,1,opt,name=procedure_code,json=procedureCode,proto3" json:"procedure_code,omitempty"`
        TriggeringMessage                        TriggeringMessage                          `protobuf:"varint,2,opt,name=triggering_message,json=triggeringMessage,proto3,enum=entities.TriggeringMessage" json:"triggering_message,omitempty"`
        ProcedureCriticality                     Criticality                                `protobuf:"varint,3,opt,name=procedure_criticality,json=procedureCriticality,proto3,enum=entities.Criticality" json:"procedure_criticality,omitempty"`
        InformationElementCriticalityDiagnostics []*InformationElementCriticalityDiagnostic `protobuf:"bytes,4,rep,name=information_element_criticality_diagnostics,json=informationElementCriticalityDiagnostics,proto3" json:"information_element_criticality_diagnostics,omitempty"`
-       XXX_NoUnkeyedLiteral                     struct{}                                   `json:"-"`
-       XXX_unrecognized                         []byte                                     `json:"-"`
-       XXX_sizecache                            int32                                      `json:"-"`
 }
 
-func (m *CriticalityDiagnostics) Reset()         { *m = CriticalityDiagnostics{} }
-func (m *CriticalityDiagnostics) String() string { return proto.CompactTextString(m) }
-func (*CriticalityDiagnostics) ProtoMessage()    {}
-func (*CriticalityDiagnostics) Descriptor() ([]byte, []int) {
-       return fileDescriptor_3bd8eb0d0558962c, []int{5}
+func (x *CriticalityDiagnostics) Reset() {
+       *x = CriticalityDiagnostics{}
+       if protoimpl.UnsafeEnabled {
+               mi := &file_x2_setup_failure_response_proto_msgTypes[5]
+               ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+               ms.StoreMessageInfo(mi)
+       }
 }
 
-func (m *CriticalityDiagnostics) XXX_Unmarshal(b []byte) error {
-       return xxx_messageInfo_CriticalityDiagnostics.Unmarshal(m, b)
-}
-func (m *CriticalityDiagnostics) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
-       return xxx_messageInfo_CriticalityDiagnostics.Marshal(b, m, deterministic)
-}
-func (m *CriticalityDiagnostics) XXX_Merge(src proto.Message) {
-       xxx_messageInfo_CriticalityDiagnostics.Merge(m, src)
+func (x *CriticalityDiagnostics) String() string {
+       return protoimpl.X.MessageStringOf(x)
 }
-func (m *CriticalityDiagnostics) XXX_Size() int {
-       return xxx_messageInfo_CriticalityDiagnostics.Size(m)
-}
-func (m *CriticalityDiagnostics) XXX_DiscardUnknown() {
-       xxx_messageInfo_CriticalityDiagnostics.DiscardUnknown(m)
+
+func (*CriticalityDiagnostics) ProtoMessage() {}
+
+func (x *CriticalityDiagnostics) ProtoReflect() protoreflect.Message {
+       mi := &file_x2_setup_failure_response_proto_msgTypes[5]
+       if protoimpl.UnsafeEnabled && x != nil {
+               ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+               if ms.LoadMessageInfo() == nil {
+                       ms.StoreMessageInfo(mi)
+               }
+               return ms
+       }
+       return mi.MessageOf(x)
 }
 
-var xxx_messageInfo_CriticalityDiagnostics proto.InternalMessageInfo
+// Deprecated: Use CriticalityDiagnostics.ProtoReflect.Descriptor instead.
+func (*CriticalityDiagnostics) Descriptor() ([]byte, []int) {
+       return file_x2_setup_failure_response_proto_rawDescGZIP(), []int{5}
+}
 
-func (m *CriticalityDiagnostics) GetProcedureCode() uint32 {
-       if m != nil {
-               return m.ProcedureCode
+func (x *CriticalityDiagnostics) GetProcedureCode() uint32 {
+       if x != nil {
+               return x.ProcedureCode
        }
        return 0
 }
 
-func (m *CriticalityDiagnostics) GetTriggeringMessage() TriggeringMessage {
-       if m != nil {
-               return m.TriggeringMessage
+func (x *CriticalityDiagnostics) GetTriggeringMessage() TriggeringMessage {
+       if x != nil {
+               return x.TriggeringMessage
        }
        return TriggeringMessage_UNKNOWN_MESSAGE
 }
 
-func (m *CriticalityDiagnostics) GetProcedureCriticality() Criticality {
-       if m != nil {
-               return m.ProcedureCriticality
+func (x *CriticalityDiagnostics) GetProcedureCriticality() Criticality {
+       if x != nil {
+               return x.ProcedureCriticality
        }
        return Criticality_UNKNOWN_CRITICALITY
 }
 
-func (m *CriticalityDiagnostics) GetInformationElementCriticalityDiagnostics() []*InformationElementCriticalityDiagnostic {
-       if m != nil {
-               return m.InformationElementCriticalityDiagnostics
+func (x *CriticalityDiagnostics) GetInformationElementCriticalityDiagnostics() []*InformationElementCriticalityDiagnostic {
+       if x != nil {
+               return x.InformationElementCriticalityDiagnostics
        }
        return nil
 }
 
 type InformationElementCriticalityDiagnostic struct {
-       IeCriticality        Criticality `protobuf:"varint,1,opt,name=ie_criticality,json=ieCriticality,proto3,enum=entities.Criticality" json:"ie_criticality,omitempty"`
-       IeId                 uint32      `protobuf:"varint,2,opt,name=ie_id,json=ieId,proto3" json:"ie_id,omitempty"`
-       TypeOfError          TypeOfError `protobuf:"varint,3,opt,name=type_of_error,json=typeOfError,proto3,enum=entities.TypeOfError" json:"type_of_error,omitempty"`
-       XXX_NoUnkeyedLiteral struct{}    `json:"-"`
-       XXX_unrecognized     []byte      `json:"-"`
-       XXX_sizecache        int32       `json:"-"`
-}
+       state         protoimpl.MessageState
+       sizeCache     protoimpl.SizeCache
+       unknownFields protoimpl.UnknownFields
 
-func (m *InformationElementCriticalityDiagnostic) Reset() {
-       *m = InformationElementCriticalityDiagnostic{}
-}
-func (m *InformationElementCriticalityDiagnostic) String() string { return proto.CompactTextString(m) }
-func (*InformationElementCriticalityDiagnostic) ProtoMessage()    {}
-func (*InformationElementCriticalityDiagnostic) Descriptor() ([]byte, []int) {
-       return fileDescriptor_3bd8eb0d0558962c, []int{6}
+       IeCriticality Criticality `protobuf:"varint,1,opt,name=ie_criticality,json=ieCriticality,proto3,enum=entities.Criticality" json:"ie_criticality,omitempty"`
+       IeId          uint32      `protobuf:"varint,2,opt,name=ie_id,json=ieId,proto3" json:"ie_id,omitempty"`
+       TypeOfError   TypeOfError `protobuf:"varint,3,opt,name=type_of_error,json=typeOfError,proto3,enum=entities.TypeOfError" json:"type_of_error,omitempty"`
 }
 
-func (m *InformationElementCriticalityDiagnostic) XXX_Unmarshal(b []byte) error {
-       return xxx_messageInfo_InformationElementCriticalityDiagnostic.Unmarshal(m, b)
-}
-func (m *InformationElementCriticalityDiagnostic) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
-       return xxx_messageInfo_InformationElementCriticalityDiagnostic.Marshal(b, m, deterministic)
-}
-func (m *InformationElementCriticalityDiagnostic) XXX_Merge(src proto.Message) {
-       xxx_messageInfo_InformationElementCriticalityDiagnostic.Merge(m, src)
+func (x *InformationElementCriticalityDiagnostic) Reset() {
+       *x = InformationElementCriticalityDiagnostic{}
+       if protoimpl.UnsafeEnabled {
+               mi := &file_x2_setup_failure_response_proto_msgTypes[6]
+               ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+               ms.StoreMessageInfo(mi)
+       }
 }
-func (m *InformationElementCriticalityDiagnostic) XXX_Size() int {
-       return xxx_messageInfo_InformationElementCriticalityDiagnostic.Size(m)
+
+func (x *InformationElementCriticalityDiagnostic) String() string {
+       return protoimpl.X.MessageStringOf(x)
 }
-func (m *InformationElementCriticalityDiagnostic) XXX_DiscardUnknown() {
-       xxx_messageInfo_InformationElementCriticalityDiagnostic.DiscardUnknown(m)
+
+func (*InformationElementCriticalityDiagnostic) ProtoMessage() {}
+
+func (x *InformationElementCriticalityDiagnostic) ProtoReflect() protoreflect.Message {
+       mi := &file_x2_setup_failure_response_proto_msgTypes[6]
+       if protoimpl.UnsafeEnabled && x != nil {
+               ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+               if ms.LoadMessageInfo() == nil {
+                       ms.StoreMessageInfo(mi)
+               }
+               return ms
+       }
+       return mi.MessageOf(x)
 }
 
-var xxx_messageInfo_InformationElementCriticalityDiagnostic proto.InternalMessageInfo
+// Deprecated: Use InformationElementCriticalityDiagnostic.ProtoReflect.Descriptor instead.
+func (*InformationElementCriticalityDiagnostic) Descriptor() ([]byte, []int) {
+       return file_x2_setup_failure_response_proto_rawDescGZIP(), []int{6}
+}
 
-func (m *InformationElementCriticalityDiagnostic) GetIeCriticality() Criticality {
-       if m != nil {
-               return m.IeCriticality
+func (x *InformationElementCriticalityDiagnostic) GetIeCriticality() Criticality {
+       if x != nil {
+               return x.IeCriticality
        }
        return Criticality_UNKNOWN_CRITICALITY
 }
 
-func (m *InformationElementCriticalityDiagnostic) GetIeId() uint32 {
-       if m != nil {
-               return m.IeId
+func (x *InformationElementCriticalityDiagnostic) GetIeId() uint32 {
+       if x != nil {
+               return x.IeId
        }
        return 0
 }
 
-func (m *InformationElementCriticalityDiagnostic) GetTypeOfError() TypeOfError {
-       if m != nil {
-               return m.TypeOfError
+func (x *InformationElementCriticalityDiagnostic) GetTypeOfError() TypeOfError {
+       if x != nil {
+               return x.TypeOfError
        }
        return TypeOfError_UNKNOWN_ERROR
 }
 
-func init() {
-       proto.RegisterEnum("entities.TypeOfError", TypeOfError_name, TypeOfError_value)
-       proto.RegisterEnum("entities.TimeToWait", TimeToWait_name, TimeToWait_value)
-       proto.RegisterEnum("entities.TriggeringMessage", TriggeringMessage_name, TriggeringMessage_value)
-       proto.RegisterEnum("entities.Criticality", Criticality_name, Criticality_value)
-       proto.RegisterEnum("entities.RadioNetworkLayer_Cause", RadioNetworkLayer_Cause_name, RadioNetworkLayer_Cause_value)
-       proto.RegisterEnum("entities.TransportLayer_Cause", TransportLayer_Cause_name, TransportLayer_Cause_value)
-       proto.RegisterEnum("entities.Protocol_Cause", Protocol_Cause_name, Protocol_Cause_value)
-       proto.RegisterEnum("entities.Miscellaneous_Cause", Miscellaneous_Cause_name, Miscellaneous_Cause_value)
-       proto.RegisterType((*SetupFailure)(nil), "entities.SetupFailure")
-       proto.RegisterType((*RadioNetworkLayer)(nil), "entities.RadioNetworkLayer")
-       proto.RegisterType((*TransportLayer)(nil), "entities.TransportLayer")
-       proto.RegisterType((*Protocol)(nil), "entities.Protocol")
-       proto.RegisterType((*Miscellaneous)(nil), "entities.Miscellaneous")
-       proto.RegisterType((*CriticalityDiagnostics)(nil), "entities.CriticalityDiagnostics")
-       proto.RegisterType((*InformationElementCriticalityDiagnostic)(nil), "entities.InformationElementCriticalityDiagnostic")
-}
-
-func init() { proto.RegisterFile("x2_setup_failure_response.proto", fileDescriptor_3bd8eb0d0558962c) }
-
-var fileDescriptor_3bd8eb0d0558962c = []byte{
-       // 1721 bytes of a gzipped FileDescriptorProto
-       0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x57, 0xcd, 0x72, 0x1b, 0xb9,
-       0xf1, 0x17, 0xa9, 0x2f, 0xff, 0x41, 0x49, 0x86, 0xa0, 0x4f, 0x5b, 0xb6, 0x2c, 0x73, 0xd7, 0x6b,
-       0xad, 0xbc, 0x7f, 0xad, 0xa5, 0xad, 0xdd, 0x4a, 0xaa, 0xf6, 0x02, 0x62, 0x40, 0x12, 0xce, 0x0c,
-       0x30, 0x0b, 0x60, 0x28, 0x31, 0x39, 0xa0, 0x18, 0x69, 0xac, 0x9a, 0x8a, 0x44, 0xaa, 0xc8, 0x51,
-       0x6d, 0xfc, 0x04, 0xa9, 0xca, 0x29, 0xb7, 0x9c, 0x72, 0xc8, 0x33, 0xe4, 0x90, 0x77, 0xca, 0x29,
-       0x8f, 0x90, 0xea, 0x99, 0xa1, 0x38, 0x94, 0xb8, 0xae, 0xbd, 0x81, 0xdd, 0x3d, 0x8d, 0xee, 0x5f,
-       0xff, 0xba, 0xd1, 0x44, 0xaf, 0xfe, 0x7c, 0xea, 0x46, 0x71, 0x7a, 0x77, 0xeb, 0x3e, 0xf6, 0x92,
-       0xeb, 0xbb, 0x61, 0xec, 0x86, 0xf1, 0xe8, 0x76, 0xd0, 0x1f, 0xc5, 0xc7, 0xb7, 0xc3, 0x41, 0x3a,
-       0x20, 0x4f, 0xe2, 0x7e, 0x9a, 0xa4, 0x49, 0x3c, 0xaa, 0xff, 0x77, 0x1e, 0xad, 0x18, 0x30, 0x6d,
-       0xe6, 0x96, 0xc4, 0xa0, 0x8d, 0x7e, 0x9c, 0xfe, 0x3c, 0x18, 0xfe, 0xc9, 0x5d, 0xf7, 0x3e, 0xc5,
-       0x43, 0x77, 0xd1, 0xbb, 0x1b, 0xc5, 0xbb, 0x95, 0x83, 0xca, 0xe1, 0xda, 0xe9, 0xeb, 0xe3, 0xf1,
-       0x87, 0xc7, 0xba, 0x77, 0x99, 0x0c, 0x64, 0x6e, 0xe9, 0x83, 0xe1, 0x31, 0x03, 0xc3, 0xf6, 0x9c,
-       0x5e, 0xef, 0x97, 0xa4, 0x99, 0x90, 0x58, 0xb4, 0x95, 0x0e, 0x7b, 0xfd, 0xd1, 0xed, 0x60, 0x98,
-       0x4e, 0xb9, 0xad, 0x66, 0x6e, 0xf7, 0x27, 0x6e, 0xed, 0xd8, 0x6c, 0xda, 0xe7, 0x46, 0x3a, 0x25,
-       0xcf, 0xbd, 0x52, 0xb4, 0x96, 0xa5, 0x73, 0x31, 0xb8, 0x2e, 0xdc, 0xcd, 0x67, 0xee, 0x76, 0x27,
-       0xee, 0xc2, 0x42, 0x7f, 0xef, 0x68, 0x75, 0xfc, 0x45, 0xee, 0x22, 0x44, 0x1b, 0x37, 0xc9, 0xe8,
-       0x22, 0xbe, 0xbe, 0xee, 0xf5, 0xe3, 0xc1, 0xdd, 0xa8, 0xf0, 0xb3, 0x90, 0xf9, 0x79, 0x39, 0xf1,
-       0x13, 0x94, 0x8d, 0xee, 0x9d, 0x91, 0xa9, 0x6f, 0x73, 0x8f, 0x3f, 0xa0, 0x95, 0x34, 0xb9, 0x89,
-       0x5d, 0x3a, 0x70, 0x3f, 0xf7, 0x92, 0x74, 0x77, 0x31, 0x73, 0xb5, 0x59, 0xca, 0x30, 0xb9, 0x89,
-       0xed, 0xe0, 0xac, 0x97, 0xa4, 0x1a, 0xa5, 0xf7, 0x67, 0xd2, 0x45, 0x3b, 0x17, 0xc3, 0x24, 0x4d,
-       0x2e, 0x7a, 0xd7, 0x49, 0xfa, 0xc9, 0x5d, 0x26, 0xbd, 0xab, 0xfe, 0x60, 0x94, 0x26, 0x17, 0xa3,
-       0xdd, 0xa5, 0x83, 0xca, 0x61, 0xed, 0xf4, 0x60, 0xe2, 0x82, 0x4d, 0x0c, 0xbd, 0x89, 0x9d, 0xde,
-       0xbe, 0x98, 0x29, 0x6f, 0xac, 0xa2, 0x5a, 0x96, 0x96, 0xbb, 0x1a, 0x0e, 0xee, 0x6e, 0xeb, 0xff,
-       0x58, 0x41, 0xeb, 0x8f, 0xaa, 0x57, 0xff, 0xcb, 0x0a, 0x5a, 0xcc, 0x33, 0xa8, 0xa1, 0xe5, 0x48,
-       0xfe, 0x4e, 0xaa, 0x33, 0x89, 0xe7, 0xc8, 0x21, 0xfa, 0xb2, 0x4d, 0xa5, 0xa7, 0x3a, 0x5c, 0x3b,
-       0x8f, 0x1b, 0xa1, 0x69, 0xc3, 0xe7, 0xae, 0xa9, 0xb4, 0xd3, 0xd4, 0x13, 0xca, 0x69, 0x4e, 0x8d,
-       0x92, 0x06, 0x57, 0xc8, 0x73, 0xb4, 0x6d, 0x45, 0xc0, 0x1d, 0xd3, 0xc2, 0x0a, 0x46, 0x7d, 0x37,
-       0xfe, 0x0e, 0x57, 0x49, 0x1d, 0xed, 0x6b, 0x6e, 0x54, 0xa4, 0x19, 0x77, 0x2a, 0xb4, 0x22, 0x10,
-       0x86, 0x5a, 0xa1, 0xe4, 0xc4, 0x66, 0x9e, 0xbc, 0x42, 0x7b, 0x9a, 0x7b, 0x11, 0xe3, 0xce, 0x57,
-       0xd4, 0x73, 0x42, 0x3a, 0xc3, 0x75, 0x47, 0xc8, 0x96, 0x63, 0xdc, 0xf7, 0xf1, 0x02, 0xd9, 0x44,
-       0x38, 0xa4, 0xda, 0x8a, 0xb2, 0xeb, 0x45, 0xb2, 0x8f, 0x9e, 0x17, 0xd1, 0x3a, 0xc9, 0xcf, 0x1c,
-       0x97, 0x0d, 0x17, 0x71, 0x77, 0x7e, 0x4a, 0x43, 0x27, 0x3c, 0xbc, 0x44, 0x0e, 0xd0, 0x8b, 0xb1,
-       0x5e, 0xf9, 0x1e, 0xe8, 0x03, 0x5e, 0xb6, 0x58, 0x2e, 0x7b, 0x08, 0xa9, 0xd0, 0x4e, 0x35, 0xcb,
-       0xfa, 0x27, 0xe4, 0x19, 0xda, 0x6a, 0x2b, 0x67, 0xa9, 0x6e, 0x71, 0xeb, 0xa4, 0xb2, 0x8e, 0xfa,
-       0xbe, 0x3a, 0xe3, 0x1e, 0xfe, 0x3f, 0xf2, 0x02, 0xed, 0xda, 0xf3, 0x53, 0xa7, 0xb9, 0xaf, 0x98,
-       0x83, 0x80, 0xa8, 0xef, 0x3b, 0x7e, 0x1e, 0x0a, 0xdd, 0xc5, 0x88, 0xec, 0xa0, 0x0d, 0x5b, 0xe8,
-       0x42, 0xcd, 0xc3, 0xb1, 0xa2, 0x46, 0xb6, 0x11, 0x81, 0x9c, 0x72, 0x67, 0x1d, 0x2a, 0x7c, 0x00,
-       0x15, 0xaf, 0x90, 0x6f, 0xd1, 0x3b, 0xa9, 0xee, 0x81, 0xcd, 0xf1, 0x32, 0x13, 0x0b, 0xc0, 0xa4,
-       0x08, 0x23, 0x83, 0x64, 0x95, 0xec, 0xa2, 0x4d, 0x21, 0x3b, 0xd4, 0x17, 0x9e, 0x0b, 0x02, 0xee,
-       0x5a, 0x5a, 0x45, 0x59, 0xd0, 0x6b, 0x00, 0xd6, 0x38, 0x29, 0xd0, 0x30, 0xe5, 0x71, 0xfc, 0x94,
-       0xfc, 0x88, 0x7e, 0xc3, 0x25, 0xd3, 0xdd, 0x30, 0x03, 0x5f, 0x48, 0xcb, 0x5b, 0x5a, 0xd8, 0xae,
-       0x0b, 0xb5, 0xb2, 0x9c, 0x65, 0x42, 0xea, 0xb7, 0x94, 0x16, 0xb6, 0x1d, 0x98, 0x2c, 0x3c, 0x13,
-       0x85, 0xa1, 0xd2, 0x96, 0x7b, 0x18, 0x03, 0x94, 0x9a, 0xc3, 0x2f, 0xc7, 0xda, 0x54, 0x53, 0x66,
-       0xb9, 0x16, 0xc6, 0x0a, 0x66, 0x1c, 0x0f, 0x42, 0xdb, 0xc5, 0xeb, 0x00, 0x15, 0x24, 0x90, 0x1b,
-       0x85, 0x5c, 0x0b, 0xe5, 0x09, 0x26, 0x6c, 0x17, 0x13, 0xb2, 0x87, 0x76, 0xf8, 0x39, 0x98, 0xcb,
-       0x96, 0x0b, 0x38, 0x35, 0x91, 0xe6, 0x01, 0x97, 0x16, 0xa2, 0xdd, 0x28, 0x97, 0x00, 0x0a, 0xf8,
-       0x40, 0xbf, 0x49, 0xbe, 0x46, 0x6f, 0xca, 0x32, 0xcb, 0x83, 0x50, 0x69, 0xaa, 0x85, 0xdf, 0x7d,
-       0x80, 0xe1, 0x16, 0x79, 0x8a, 0x6a, 0x91, 0x34, 0x21, 0x67, 0xa2, 0x29, 0xb8, 0x87, 0xb7, 0x09,
-       0x41, 0x6b, 0x19, 0xa1, 0x1a, 0xd4, 0xa7, 0x92, 0x09, 0xd9, 0xc2, 0x3b, 0x59, 0x49, 0xc7, 0xac,
-       0x2e, 0xf3, 0x11, 0xef, 0x42, 0x28, 0x1d, 0xea, 0x47, 0xdc, 0xa9, 0xc8, 0x02, 0x15, 0x8a, 0x62,
-       0x3b, 0x4d, 0x65, 0x8b, 0xe3, 0x67, 0x40, 0xd3, 0x20, 0xf2, 0xad, 0x08, 0x7d, 0xee, 0xb8, 0xd3,
-       0xb4, 0xe1, 0x04, 0x90, 0xd5, 0x58, 0x2a, 0x19, 0x37, 0xf8, 0x39, 0x14, 0xd7, 0x9c, 0x09, 0xcb,
-       0xda, 0x4e, 0x35, 0x9b, 0x4e, 0xc9, 0x96, 0x82, 0x3b, 0xf7, 0x00, 0x80, 0x29, 0x40, 0xdd, 0x4f,
-       0x4c, 0xb8, 0xec, 0x2a, 0xfc, 0x82, 0x7c, 0x83, 0x0e, 0xcb, 0x09, 0x4e, 0x1b, 0x42, 0xb7, 0xd9,
-       0x36, 0x77, 0xaa, 0xf1, 0x81, 0x33, 0x8b, 0x5f, 0xc2, 0x15, 0xd6, 0x7b, 0x44, 0xb8, 0x7d, 0xb2,
-       0x81, 0x9e, 0x82, 0xbc, 0x4c, 0xb6, 0x57, 0xe4, 0x2b, 0x54, 0xa7, 0x79, 0x69, 0x3f, 0xd7, 0xbf,
-       0x07, 0x00, 0x5c, 0xa9, 0xff, 0xf0, 0x6b, 0x00, 0x69, 0x66, 0xd3, 0xe2, 0x3a, 0xf0, 0x6e, 0xba,
-       0xd7, 0xf3, 0x1b, 0xf0, 0x17, 0x59, 0x68, 0x8f, 0x3b, 0xe5, 0x4b, 0xe0, 0xce, 0xe7, 0xa8, 0x8d,
-       0xdf, 0x00, 0x3e, 0x63, 0x2e, 0xff, 0xa4, 0x8c, 0x63, 0x2a, 0x68, 0x08, 0x99, 0x5f, 0xf8, 0x15,
-       0x79, 0x8b, 0xbe, 0x28, 0x11, 0xf7, 0x17, 0x39, 0xfa, 0x16, 0x7a, 0x2e, 0xd4, 0x8a, 0x71, 0x2f,
-       0xd2, 0xdc, 0x31, 0xa8, 0x89, 0xef, 0x73, 0x0f, 0x1f, 0x66, 0xe9, 0xe9, 0xc0, 0x85, 0x91, 0x0e,
-       0x95, 0xe1, 0xf8, 0x6b, 0x48, 0x4f, 0x04, 0xa1, 0x56, 0x1d, 0xee, 0x22, 0xc3, 0xb5, 0x6b, 0x08,
-       0xeb, 0x34, 0xb5, 0x1c, 0x1f, 0x01, 0x8e, 0x99, 0x48, 0x48, 0xc8, 0xab, 0x03, 0x04, 0x7e, 0x47,
-       0x5e, 0xa3, 0x97, 0x79, 0xf8, 0x4c, 0x49, 0x59, 0x34, 0xcb, 0x99, 0xb0, 0x6d, 0x18, 0x16, 0xbe,
-       0x32, 0x16, 0x7f, 0x03, 0x55, 0x6c, 0x52, 0xe1, 0xc3, 0xd5, 0xd0, 0xaa, 0x6d, 0x5e, 0x24, 0x0c,
-       0x8d, 0xa6, 0x9b, 0x94, 0x71, 0x77, 0x1f, 0x1b, 0xfe, 0x7f, 0x60, 0x52, 0x83, 0x53, 0x5d, 0x50,
-       0x50, 0xc9, 0x07, 0xb9, 0x1c, 0x13, 0x8c, 0x56, 0x02, 0xd6, 0x72, 0x81, 0x6a, 0x08, 0x1f, 0x62,
-       0xf8, 0x16, 0x24, 0xa6, 0x2c, 0x79, 0x0f, 0xa8, 0x31, 0x15, 0x49, 0x98, 0x33, 0x94, 0xb5, 0xb9,
-       0x71, 0x01, 0x3d, 0x2f, 0x58, 0x75, 0x02, 0x21, 0x4f, 0xcf, 0x3e, 0xd7, 0x9a, 0x1e, 0x8f, 0xa7,
-       0x64, 0x1d, 0xad, 0x86, 0x1e, 0x0b, 0x33, 0x2e, 0x65, 0x75, 0xff, 0xae, 0xfe, 0x07, 0xb4, 0x36,
-       0xfd, 0x0a, 0xd7, 0xc5, 0xcc, 0xa7, 0xa1, 0x8e, 0xf6, 0xad, 0xa6, 0xd2, 0x64, 0xcd, 0x7e, 0xcf,
-       0x94, 0x48, 0x4e, 0x8a, 0x5a, 0x79, 0xd8, 0x8d, 0xd5, 0xfa, 0xdf, 0xab, 0xe8, 0xc9, 0xf8, 0x51,
-       0xae, 0xff, 0xb5, 0x3a, 0xd3, 0xf1, 0x33, 0xb4, 0x95, 0x39, 0x6e, 0x72, 0xed, 0x4c, 0x57, 0x5a,
-       0x7a, 0xee, 0xb8, 0xd6, 0x4a, 0xe3, 0x0a, 0xd0, 0x88, 0x36, 0x8c, 0x85, 0xe1, 0x33, 0xa5, 0x72,
-       0x9a, 0x67, 0xbd, 0x51, 0x25, 0xef, 0xd0, 0xdb, 0xd9, 0x16, 0xa2, 0x25, 0x95, 0xe6, 0x8e, 0x4a,
-       0x0f, 0x80, 0x16, 0xcd, 0x2e, 0x9e, 0x27, 0xc7, 0xe8, 0x28, 0xe0, 0xc6, 0xd0, 0x16, 0xcf, 0xc0,
-       0x67, 0x2a, 0x08, 0xa9, 0x15, 0xd0, 0x21, 0x59, 0x65, 0x35, 0x67, 0x5c, 0xc0, 0x8c, 0x30, 0x16,
-       0x88, 0xb1, 0x00, 0xb3, 0xc4, 0xf0, 0x80, 0x4a, 0x2b, 0x58, 0x11, 0xd2, 0xe2, 0xc3, 0x14, 0x97,
-       0xc8, 0xf7, 0xe8, 0x64, 0x76, 0x04, 0x4d, 0xea, 0x1b, 0xee, 0x77, 0x81, 0x40, 0xc6, 0xea, 0x88,
-       0x41, 0x6f, 0x17, 0xd7, 0xe3, 0xe5, 0xfa, 0xbf, 0x2a, 0x68, 0x75, 0x6a, 0xcd, 0xa8, 0xff, 0xb3,
-       0x32, 0x13, 0x9e, 0x57, 0x68, 0x8f, 0x29, 0x69, 0xb5, 0xf2, 0x73, 0x3a, 0x19, 0x03, 0x33, 0xf5,
-       0xbe, 0x80, 0x15, 0x98, 0xfd, 0x6d, 0xaa, 0xbd, 0x33, 0xaa, 0xb9, 0x2b, 0xf8, 0x88, 0xab, 0x40,
-       0x6a, 0x15, 0xe4, 0x54, 0xec, 0x70, 0x99, 0xf5, 0x55, 0x06, 0x00, 0x24, 0xce, 0xa5, 0x8a, 0x5a,
-       0xed, 0xbc, 0x0f, 0x42, 0x9f, 0x4a, 0x5e, 0xf6, 0x7c, 0xdf, 0xae, 0x78, 0xe1, 0x61, 0xb2, 0x8b,
-       0xf5, 0xff, 0x54, 0xd1, 0xf6, 0xec, 0x75, 0x84, 0xbc, 0xc9, 0xd6, 0xb3, 0x8b, 0xf8, 0x12, 0x16,
-       0xd0, 0x8b, 0xc1, 0x65, 0xbe, 0x44, 0xae, 0x66, 0x2b, 0x58, 0x2e, 0x65, 0x83, 0xcb, 0x98, 0x7c,
-       0x40, 0x24, 0x1d, 0x26, 0x57, 0x57, 0xf1, 0x30, 0xe9, 0x5f, 0xb9, 0x9b, 0x78, 0x34, 0xea, 0x5d,
-       0x8d, 0x17, 0xc3, 0xbd, 0xf2, 0x62, 0x38, 0xb6, 0x09, 0x72, 0x13, 0xbd, 0x9e, 0x3e, 0x14, 0x91,
-       0x0f, 0x68, 0xab, 0x74, 0xe5, 0x24, 0xac, 0x62, 0x31, 0xdc, 0x9a, 0xb9, 0x42, 0xe9, 0xcd, 0x49,
-       0x40, 0x13, 0x29, 0xf9, 0x5b, 0x05, 0xbd, 0x4b, 0xfa, 0x1f, 0x07, 0xc3, 0x9b, 0x5e, 0x9a, 0x0c,
-       0xfa, 0x2e, 0xbe, 0x8e, 0x6f, 0xe2, 0x7e, 0xea, 0x7e, 0x69, 0x4b, 0x5b, 0x38, 0x98, 0x3f, 0xac,
-       0x9d, 0x9e, 0x4c, 0xae, 0x10, 0x93, 0x8f, 0x79, 0xfe, 0xed, 0x4c, 0xa0, 0xf4, 0x61, 0xf2, 0xeb,
-       0x0c, 0x47, 0xf5, 0x7f, 0x57, 0xd0, 0xdb, 0x5f, 0xe9, 0x95, 0xfc, 0x88, 0xd6, 0x92, 0x69, 0x0c,
-       0x2a, 0x9f, 0xc3, 0x60, 0x35, 0x99, 0x4a, 0x7e, 0x03, 0x2d, 0x26, 0xb1, 0x4b, 0x2e, 0xb3, 0x3a,
-       0xac, 0xea, 0x85, 0x24, 0x16, 0x97, 0xe4, 0xb7, 0x68, 0x35, 0xfd, 0x74, 0x1b, 0xbb, 0xc1, 0x47,
-       0x17, 0x0f, 0x87, 0x83, 0xe1, 0x63, 0x54, 0xed, 0xa7, 0xdb, 0x58, 0x7d, 0xe4, 0xa0, 0xd4, 0xb5,
-       0x74, 0xf2, 0xe3, 0x88, 0xa2, 0x5a, 0x49, 0x07, 0x53, 0xe7, 0xfe, 0xbd, 0xcf, 0xda, 0x68, 0x0e,
-       0x5a, 0x0b, 0x98, 0x18, 0x49, 0x8f, 0x6b, 0x63, 0x95, 0x02, 0x22, 0xd7, 0xd0, 0x72, 0x20, 0x32,
-       0x12, 0xe2, 0xea, 0xd1, 0xef, 0x11, 0x9a, 0xac, 0xce, 0xd9, 0x88, 0x2e, 0x3c, 0xc0, 0x4b, 0xa4,
-       0x22, 0x8b, 0xe7, 0xc8, 0x32, 0x9a, 0xef, 0x9c, 0xc0, 0x2e, 0x0a, 0x87, 0x53, 0x83, 0xab, 0xd9,
-       0xe1, 0x7b, 0x83, 0xe7, 0xc9, 0x13, 0xb4, 0xd0, 0x39, 0x79, 0x0f, 0x14, 0x86, 0xd3, 0xe9, 0x7b,
-       0x83, 0x17, 0xb3, 0xd3, 0x0f, 0xef, 0x0d, 0x5e, 0x3a, 0x1a, 0xa2, 0xf5, 0x47, 0xfc, 0x2a, 0x5f,
-       0x31, 0xee, 0xd2, 0x39, 0x78, 0xdf, 0x84, 0x14, 0x56, 0xd0, 0x62, 0x91, 0xc9, 0xe5, 0x95, 0xec,
-       0xd5, 0x8f, 0x18, 0xb4, 0x4c, 0x33, 0xf2, 0x61, 0x77, 0x60, 0x2a, 0x80, 0xae, 0xdb, 0x45, 0x9b,
-       0x91, 0x9c, 0xa1, 0x99, 0x3f, 0xfa, 0x80, 0x6a, 0x65, 0xc4, 0x77, 0xd0, 0xc6, 0xf8, 0xb6, 0xf1,
-       0xab, 0x0a, 0x13, 0x7e, 0x8e, 0x20, 0xb4, 0x54, 0x0c, 0xb7, 0x0a, 0x9c, 0xf3, 0x31, 0x86, 0xab,
-       0x70, 0x1e, 0xcf, 0xb1, 0x3f, 0x2e, 0x65, 0xff, 0x6a, 0xbe, 0xfb, 0x5f, 0x00, 0x00, 0x00, 0xff,
-       0xff, 0x99, 0x45, 0x26, 0x39, 0xf9, 0x0d, 0x00, 0x00,
+var File_x2_setup_failure_response_proto protoreflect.FileDescriptor
+
+var file_x2_setup_failure_response_proto_rawDesc = []byte{
+       0x0a, 0x1f, 0x78, 0x32, 0x5f, 0x73, 0x65, 0x74, 0x75, 0x70, 0x5f, 0x66, 0x61, 0x69, 0x6c, 0x75,
+       0x72, 0x65, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+       0x6f, 0x12, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x22, 0xf0, 0x03, 0x0a, 0x0c,
+       0x53, 0x65, 0x74, 0x75, 0x70, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x12, 0x53, 0x0a, 0x13,
+       0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x63, 0x61,
+       0x75, 0x73, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x21, 0x2e, 0x65, 0x6e, 0x74, 0x69,
+       0x74, 0x69, 0x65, 0x73, 0x2e, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72,
+       0x6b, 0x4c, 0x61, 0x79, 0x65, 0x72, 0x2e, 0x43, 0x61, 0x75, 0x73, 0x65, 0x48, 0x00, 0x52, 0x11,
+       0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x4c, 0x61, 0x79, 0x65, 0x72, 0x43, 0x61, 0x75, 0x73,
+       0x65, 0x12, 0x54, 0x0a, 0x15, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x6c,
+       0x61, 0x79, 0x65, 0x72, 0x5f, 0x63, 0x61, 0x75, 0x73, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e,
+       0x32, 0x1e, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x54, 0x72, 0x61, 0x6e,
+       0x73, 0x70, 0x6f, 0x72, 0x74, 0x4c, 0x61, 0x79, 0x65, 0x72, 0x2e, 0x43, 0x61, 0x75, 0x73, 0x65,
+       0x48, 0x00, 0x52, 0x13, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x72, 0x74, 0x4c, 0x61, 0x79,
+       0x65, 0x72, 0x43, 0x61, 0x75, 0x73, 0x65, 0x12, 0x41, 0x0a, 0x0e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+       0x63, 0x6f, 0x6c, 0x5f, 0x63, 0x61, 0x75, 0x73, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32,
+       0x18, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x50, 0x72, 0x6f, 0x74, 0x6f,
+       0x63, 0x6f, 0x6c, 0x2e, 0x43, 0x61, 0x75, 0x73, 0x65, 0x48, 0x00, 0x52, 0x0d, 0x70, 0x72, 0x6f,
+       0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x43, 0x61, 0x75, 0x73, 0x65, 0x12, 0x50, 0x0a, 0x13, 0x6d, 0x69,
+       0x73, 0x63, 0x65, 0x6c, 0x6c, 0x61, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x5f, 0x63, 0x61, 0x75, 0x73,
+       0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1d, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69,
+       0x65, 0x73, 0x2e, 0x4d, 0x69, 0x73, 0x63, 0x65, 0x6c, 0x6c, 0x61, 0x6e, 0x65, 0x6f, 0x75, 0x73,
+       0x2e, 0x43, 0x61, 0x75, 0x73, 0x65, 0x48, 0x00, 0x52, 0x12, 0x6d, 0x69, 0x73, 0x63, 0x65, 0x6c,
+       0x6c, 0x61, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x43, 0x61, 0x75, 0x73, 0x65, 0x12, 0x36, 0x0a, 0x0c,
+       0x74, 0x69, 0x6d, 0x65, 0x5f, 0x74, 0x6f, 0x5f, 0x77, 0x61, 0x69, 0x74, 0x18, 0x05, 0x20, 0x01,
+       0x28, 0x0e, 0x32, 0x14, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x54, 0x69,
+       0x6d, 0x65, 0x54, 0x6f, 0x57, 0x61, 0x69, 0x74, 0x52, 0x0a, 0x74, 0x69, 0x6d, 0x65, 0x54, 0x6f,
+       0x57, 0x61, 0x69, 0x74, 0x12, 0x59, 0x0a, 0x17, 0x63, 0x72, 0x69, 0x74, 0x69, 0x63, 0x61, 0x6c,
+       0x69, 0x74, 0x79, 0x5f, 0x64, 0x69, 0x61, 0x67, 0x6e, 0x6f, 0x73, 0x74, 0x69, 0x63, 0x73, 0x18,
+       0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73,
+       0x2e, 0x43, 0x72, 0x69, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x69, 0x74, 0x79, 0x44, 0x69, 0x61, 0x67,
+       0x6e, 0x6f, 0x73, 0x74, 0x69, 0x63, 0x73, 0x52, 0x16, 0x63, 0x72, 0x69, 0x74, 0x69, 0x63, 0x61,
+       0x6c, 0x69, 0x74, 0x79, 0x44, 0x69, 0x61, 0x67, 0x6e, 0x6f, 0x73, 0x74, 0x69, 0x63, 0x73, 0x42,
+       0x0d, 0x0a, 0x0b, 0x63, 0x61, 0x75, 0x73, 0x65, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x9d,
+       0x0c, 0x0a, 0x11, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x4c,
+       0x61, 0x79, 0x65, 0x72, 0x22, 0x87, 0x0c, 0x0a, 0x05, 0x43, 0x61, 0x75, 0x73, 0x65, 0x12, 0x0b,
+       0x0a, 0x07, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x00, 0x12, 0x28, 0x0a, 0x24, 0x48,
+       0x41, 0x4e, 0x44, 0x4f, 0x56, 0x45, 0x52, 0x5f, 0x44, 0x45, 0x53, 0x49, 0x52, 0x41, 0x42, 0x4c,
+       0x45, 0x5f, 0x46, 0x4f, 0x52, 0x5f, 0x52, 0x41, 0x44, 0x49, 0x4f, 0x5f, 0x52, 0x45, 0x41, 0x53,
+       0x4f, 0x4e, 0x53, 0x10, 0x01, 0x12, 0x1a, 0x0a, 0x16, 0x54, 0x49, 0x4d, 0x45, 0x5f, 0x43, 0x52,
+       0x49, 0x54, 0x49, 0x43, 0x41, 0x4c, 0x5f, 0x48, 0x41, 0x4e, 0x44, 0x4f, 0x56, 0x45, 0x52, 0x10,
+       0x02, 0x12, 0x22, 0x0a, 0x1e, 0x52, 0x45, 0x53, 0x4f, 0x55, 0x52, 0x43, 0x45, 0x5f, 0x4f, 0x50,
+       0x54, 0x49, 0x4d, 0x49, 0x53, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x48, 0x41, 0x4e, 0x44, 0x4f,
+       0x56, 0x45, 0x52, 0x10, 0x03, 0x12, 0x1f, 0x0a, 0x1b, 0x52, 0x45, 0x44, 0x55, 0x43, 0x45, 0x5f,
+       0x4c, 0x4f, 0x41, 0x44, 0x5f, 0x49, 0x4e, 0x5f, 0x53, 0x45, 0x52, 0x56, 0x49, 0x4e, 0x47, 0x5f,
+       0x43, 0x45, 0x4c, 0x4c, 0x10, 0x04, 0x12, 0x14, 0x0a, 0x10, 0x50, 0x41, 0x52, 0x54, 0x49, 0x41,
+       0x4c, 0x5f, 0x48, 0x41, 0x4e, 0x44, 0x4f, 0x56, 0x45, 0x52, 0x10, 0x05, 0x12, 0x1e, 0x0a, 0x1a,
+       0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x4e, 0x45, 0x57, 0x5f, 0x45, 0x4e, 0x42, 0x5f,
+       0x55, 0x45, 0x5f, 0x58, 0x32, 0x41, 0x50, 0x5f, 0x49, 0x44, 0x10, 0x06, 0x12, 0x20, 0x0a, 0x1c,
+       0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x4f, 0x4c, 0x44, 0x5f, 0x45, 0x4e, 0x42, 0x4d,
+       0x45, 0x5f, 0x55, 0x45, 0x5f, 0x58, 0x32, 0x41, 0x50, 0x5f, 0x49, 0x44, 0x10, 0x07, 0x12, 0x1e,
+       0x0a, 0x1a, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x50, 0x41, 0x49, 0x52, 0x5f, 0x4f,
+       0x46, 0x5f, 0x55, 0x45, 0x5f, 0x58, 0x32, 0x41, 0x50, 0x5f, 0x49, 0x44, 0x10, 0x08, 0x12, 0x19,
+       0x0a, 0x15, 0x48, 0x4f, 0x5f, 0x54, 0x41, 0x52, 0x47, 0x45, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f,
+       0x41, 0x4c, 0x4c, 0x4f, 0x57, 0x45, 0x44, 0x10, 0x09, 0x12, 0x1c, 0x0a, 0x18, 0x54, 0x58, 0x32,
+       0x5f, 0x52, 0x45, 0x4c, 0x4f, 0x43, 0x5f, 0x4f, 0x56, 0x45, 0x52, 0x41, 0x4c, 0x4c, 0x5f, 0x45,
+       0x58, 0x50, 0x49, 0x52, 0x59, 0x10, 0x0a, 0x12, 0x17, 0x0a, 0x13, 0x54, 0x5f, 0x52, 0x45, 0x4c,
+       0x4f, 0x43, 0x5f, 0x50, 0x52, 0x45, 0x50, 0x5f, 0x45, 0x58, 0x50, 0x49, 0x52, 0x59, 0x10, 0x0b,
+       0x12, 0x16, 0x0a, 0x12, 0x43, 0x45, 0x4c, 0x4c, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x41, 0x56, 0x41,
+       0x49, 0x4c, 0x41, 0x42, 0x4c, 0x45, 0x10, 0x0c, 0x12, 0x2f, 0x0a, 0x2b, 0x4e, 0x4f, 0x5f, 0x52,
+       0x41, 0x44, 0x49, 0x4f, 0x5f, 0x52, 0x45, 0x53, 0x4f, 0x55, 0x52, 0x43, 0x45, 0x53, 0x5f, 0x41,
+       0x56, 0x41, 0x49, 0x4c, 0x41, 0x42, 0x4c, 0x45, 0x5f, 0x49, 0x4e, 0x5f, 0x54, 0x41, 0x52, 0x47,
+       0x45, 0x54, 0x5f, 0x43, 0x45, 0x4c, 0x4c, 0x10, 0x0d, 0x12, 0x18, 0x0a, 0x14, 0x49, 0x4e, 0x56,
+       0x41, 0x4c, 0x49, 0x44, 0x5f, 0x4d, 0x4d, 0x45, 0x5f, 0x47, 0x52, 0x4f, 0x55, 0x50, 0x5f, 0x49,
+       0x44, 0x10, 0x0e, 0x12, 0x14, 0x0a, 0x10, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x4d,
+       0x4d, 0x45, 0x5f, 0x43, 0x4f, 0x44, 0x45, 0x10, 0x0f, 0x12, 0x3c, 0x0a, 0x38, 0x45, 0x4e, 0x43,
+       0x52, 0x59, 0x50, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x49, 0x4e, 0x54, 0x45, 0x47, 0x52, 0x49, 0x54,
+       0x59, 0x5f, 0x50, 0x52, 0x4f, 0x54, 0x45, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x41, 0x4c, 0x47,
+       0x4f, 0x52, 0x49, 0x54, 0x48, 0x4d, 0x53, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x53, 0x55, 0x50, 0x50,
+       0x4f, 0x52, 0x54, 0x45, 0x44, 0x10, 0x10, 0x12, 0x20, 0x0a, 0x1c, 0x52, 0x45, 0x50, 0x4f, 0x52,
+       0x54, 0x5f, 0x43, 0x48, 0x41, 0x52, 0x41, 0x43, 0x54, 0x45, 0x52, 0x49, 0x53, 0x54, 0x49, 0x43,
+       0x53, 0x5f, 0x45, 0x4d, 0x50, 0x54, 0x59, 0x10, 0x11, 0x12, 0x19, 0x0a, 0x15, 0x4e, 0x4f, 0x5f,
+       0x52, 0x45, 0x50, 0x4f, 0x52, 0x54, 0x5f, 0x50, 0x45, 0x52, 0x49, 0x4f, 0x44, 0x49, 0x43, 0x49,
+       0x54, 0x59, 0x10, 0x12, 0x12, 0x1b, 0x0a, 0x17, 0x45, 0x58, 0x49, 0x53, 0x54, 0x49, 0x4e, 0x47,
+       0x5f, 0x4d, 0x45, 0x41, 0x53, 0x55, 0x52, 0x45, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x49, 0x44, 0x10,
+       0x13, 0x12, 0x1e, 0x0a, 0x1a, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x45, 0x4e, 0x42,
+       0x5f, 0x4d, 0x45, 0x41, 0x53, 0x55, 0x52, 0x45, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x49, 0x44, 0x10,
+       0x14, 0x12, 0x29, 0x0a, 0x25, 0x4d, 0x45, 0x41, 0x53, 0x55, 0x52, 0x45, 0x4d, 0x45, 0x4e, 0x54,
+       0x5f, 0x54, 0x45, 0x4d, 0x50, 0x4f, 0x52, 0x41, 0x52, 0x49, 0x4c, 0x59, 0x5f, 0x4e, 0x4f, 0x54,
+       0x5f, 0x41, 0x56, 0x41, 0x49, 0x4c, 0x41, 0x42, 0x4c, 0x45, 0x10, 0x15, 0x12, 0x0f, 0x0a, 0x0b,
+       0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x16, 0x12, 0x12, 0x0a,
+       0x0e, 0x4c, 0x4f, 0x41, 0x44, 0x5f, 0x42, 0x41, 0x4c, 0x41, 0x4e, 0x43, 0x49, 0x4e, 0x47, 0x10,
+       0x17, 0x12, 0x19, 0x0a, 0x15, 0x48, 0x41, 0x4e, 0x44, 0x4f, 0x56, 0x45, 0x52, 0x5f, 0x4f, 0x50,
+       0x54, 0x49, 0x4d, 0x49, 0x53, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x10, 0x18, 0x12, 0x1e, 0x0a, 0x1a,
+       0x56, 0x41, 0x4c, 0x55, 0x45, 0x5f, 0x4f, 0x55, 0x54, 0x5f, 0x4f, 0x46, 0x5f, 0x41, 0x4c, 0x4c,
+       0x4f, 0x57, 0x45, 0x44, 0x5f, 0x52, 0x41, 0x4e, 0x47, 0x45, 0x10, 0x19, 0x12, 0x1f, 0x0a, 0x1b,
+       0x4d, 0x55, 0x4c, 0x54, 0x49, 0x50, 0x4c, 0x45, 0x5f, 0x45, 0x5f, 0x52, 0x41, 0x42, 0x5f, 0x49,
+       0x44, 0x5f, 0x49, 0x4e, 0x53, 0x54, 0x41, 0x4e, 0x43, 0x45, 0x53, 0x10, 0x1a, 0x12, 0x16, 0x0a,
+       0x12, 0x53, 0x57, 0x49, 0x54, 0x43, 0x48, 0x5f, 0x4f, 0x46, 0x46, 0x5f, 0x4f, 0x4e, 0x47, 0x4f,
+       0x49, 0x4e, 0x47, 0x10, 0x1b, 0x12, 0x1b, 0x0a, 0x17, 0x4e, 0x4f, 0x54, 0x5f, 0x53, 0x55, 0x50,
+       0x50, 0x4f, 0x52, 0x54, 0x45, 0x44, 0x5f, 0x51, 0x43, 0x49, 0x5f, 0x56, 0x41, 0x4c, 0x55, 0x45,
+       0x10, 0x1c, 0x12, 0x2c, 0x0a, 0x28, 0x4d, 0x45, 0x41, 0x53, 0x55, 0x52, 0x45, 0x4d, 0x45, 0x4e,
+       0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x53, 0x55, 0x50, 0x50, 0x4f, 0x52, 0x54, 0x45, 0x44, 0x5f,
+       0x46, 0x4f, 0x52, 0x5f, 0x54, 0x48, 0x45, 0x5f, 0x4f, 0x42, 0x4a, 0x45, 0x43, 0x54, 0x10, 0x1d,
+       0x12, 0x16, 0x0a, 0x12, 0x54, 0x44, 0x43, 0x5f, 0x4f, 0x56, 0x45, 0x52, 0x41, 0x4c, 0x4c, 0x5f,
+       0x45, 0x58, 0x50, 0x49, 0x52, 0x59, 0x10, 0x1e, 0x12, 0x13, 0x0a, 0x0f, 0x54, 0x44, 0x43, 0x5f,
+       0x50, 0x52, 0x45, 0x50, 0x5f, 0x45, 0x58, 0x50, 0x49, 0x52, 0x59, 0x10, 0x1f, 0x12, 0x26, 0x0a,
+       0x22, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x44, 0x45, 0x53, 0x49, 0x52, 0x41, 0x42, 0x4c,
+       0x45, 0x5f, 0x46, 0x4f, 0x52, 0x5f, 0x52, 0x41, 0x44, 0x49, 0x4f, 0x5f, 0x52, 0x45, 0x41, 0x53,
+       0x4f, 0x4e, 0x53, 0x10, 0x20, 0x12, 0x0f, 0x0a, 0x0b, 0x52, 0x45, 0x44, 0x55, 0x43, 0x45, 0x5f,
+       0x4c, 0x4f, 0x41, 0x44, 0x10, 0x21, 0x12, 0x19, 0x0a, 0x15, 0x52, 0x45, 0x53, 0x4f, 0x55, 0x52,
+       0x43, 0x45, 0x5f, 0x4f, 0x50, 0x54, 0x49, 0x4d, 0x49, 0x53, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x10,
+       0x22, 0x12, 0x18, 0x0a, 0x14, 0x54, 0x49, 0x4d, 0x45, 0x5f, 0x43, 0x52, 0x49, 0x54, 0x49, 0x43,
+       0x41, 0x4c, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x10, 0x23, 0x12, 0x16, 0x0a, 0x12, 0x54,
+       0x41, 0x52, 0x47, 0x45, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x41, 0x4c, 0x4c, 0x4f, 0x57, 0x45,
+       0x44, 0x10, 0x24, 0x12, 0x20, 0x0a, 0x1c, 0x4e, 0x4f, 0x5f, 0x52, 0x41, 0x44, 0x49, 0x4f, 0x5f,
+       0x52, 0x45, 0x53, 0x4f, 0x55, 0x52, 0x43, 0x45, 0x53, 0x5f, 0x41, 0x56, 0x41, 0x49, 0x4c, 0x41,
+       0x42, 0x4c, 0x45, 0x10, 0x25, 0x12, 0x1b, 0x0a, 0x17, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44,
+       0x5f, 0x51, 0x4f, 0x53, 0x5f, 0x43, 0x4f, 0x4d, 0x42, 0x49, 0x4e, 0x41, 0x54, 0x49, 0x4f, 0x4e,
+       0x10, 0x26, 0x12, 0x27, 0x0a, 0x23, 0x45, 0x4e, 0x43, 0x52, 0x59, 0x50, 0x54, 0x49, 0x4f, 0x4e,
+       0x5f, 0x41, 0x4c, 0x47, 0x4f, 0x52, 0x49, 0x54, 0x48, 0x4d, 0x53, 0x5f, 0x4e, 0x4f, 0x54, 0x5f,
+       0x53, 0x55, 0x50, 0x50, 0x4f, 0x52, 0x54, 0x45, 0x44, 0x10, 0x27, 0x12, 0x17, 0x0a, 0x13, 0x50,
+       0x52, 0x4f, 0x43, 0x45, 0x44, 0x55, 0x52, 0x45, 0x5f, 0x43, 0x41, 0x4e, 0x43, 0x45, 0x4c, 0x4c,
+       0x45, 0x44, 0x10, 0x28, 0x12, 0x0f, 0x0a, 0x0b, 0x52, 0x52, 0x4d, 0x5f, 0x50, 0x55, 0x52, 0x50,
+       0x4f, 0x53, 0x45, 0x10, 0x29, 0x12, 0x19, 0x0a, 0x15, 0x49, 0x4d, 0x50, 0x52, 0x4f, 0x56, 0x45,
+       0x5f, 0x55, 0x53, 0x45, 0x52, 0x5f, 0x42, 0x49, 0x54, 0x5f, 0x52, 0x41, 0x54, 0x45, 0x10, 0x2a,
+       0x12, 0x13, 0x0a, 0x0f, 0x55, 0x53, 0x45, 0x52, 0x5f, 0x49, 0x4e, 0x41, 0x43, 0x54, 0x49, 0x56,
+       0x49, 0x54, 0x59, 0x10, 0x2b, 0x12, 0x21, 0x0a, 0x1d, 0x52, 0x41, 0x44, 0x49, 0x4f, 0x5f, 0x43,
+       0x4f, 0x4e, 0x4e, 0x45, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x57, 0x49, 0x54, 0x48, 0x5f, 0x55,
+       0x45, 0x5f, 0x4c, 0x4f, 0x53, 0x54, 0x10, 0x2c, 0x12, 0x2c, 0x0a, 0x28, 0x46, 0x41, 0x49, 0x4c,
+       0x55, 0x52, 0x45, 0x5f, 0x49, 0x4e, 0x5f, 0x54, 0x48, 0x45, 0x5f, 0x52, 0x41, 0x44, 0x49, 0x4f,
+       0x5f, 0x49, 0x4e, 0x54, 0x45, 0x52, 0x46, 0x41, 0x43, 0x45, 0x5f, 0x50, 0x52, 0x4f, 0x43, 0x45,
+       0x44, 0x55, 0x52, 0x45, 0x10, 0x2d, 0x12, 0x1f, 0x0a, 0x1b, 0x42, 0x45, 0x41, 0x52, 0x45, 0x52,
+       0x5f, 0x4f, 0x50, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x53, 0x55, 0x50, 0x50,
+       0x4f, 0x52, 0x54, 0x45, 0x44, 0x10, 0x2e, 0x12, 0x10, 0x0a, 0x0c, 0x4d, 0x43, 0x47, 0x5f, 0x4d,
+       0x4f, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x10, 0x2f, 0x12, 0x10, 0x0a, 0x0c, 0x53, 0x43, 0x47,
+       0x5f, 0x4d, 0x4f, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x10, 0x30, 0x12, 0x1b, 0x0a, 0x17, 0x43,
+       0x4f, 0x55, 0x4e, 0x54, 0x5f, 0x52, 0x45, 0x41, 0x43, 0x48, 0x45, 0x53, 0x5f, 0x4d, 0x41, 0x58,
+       0x5f, 0x56, 0x41, 0x4c, 0x55, 0x45, 0x10, 0x31, 0x12, 0x21, 0x0a, 0x1d, 0x55, 0x4e, 0x4b, 0x4e,
+       0x4f, 0x57, 0x4e, 0x5f, 0x4f, 0x4c, 0x44, 0x5f, 0x45, 0x4e, 0x5f, 0x47, 0x4e, 0x42, 0x5f, 0x55,
+       0x45, 0x5f, 0x58, 0x32, 0x41, 0x50, 0x5f, 0x49, 0x44, 0x10, 0x32, 0x12, 0x11, 0x0a, 0x0d, 0x50,
+       0x44, 0x43, 0x50, 0x5f, 0x4f, 0x56, 0x45, 0x52, 0x4c, 0x4f, 0x41, 0x44, 0x10, 0x33, 0x22, 0x5b,
+       0x0a, 0x0e, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x72, 0x74, 0x4c, 0x61, 0x79, 0x65, 0x72,
+       0x22, 0x49, 0x0a, 0x05, 0x43, 0x61, 0x75, 0x73, 0x65, 0x12, 0x0b, 0x0a, 0x07, 0x55, 0x4e, 0x4b,
+       0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x00, 0x12, 0x22, 0x0a, 0x1e, 0x54, 0x52, 0x41, 0x4e, 0x53, 0x50,
+       0x4f, 0x52, 0x54, 0x5f, 0x52, 0x45, 0x53, 0x4f, 0x55, 0x52, 0x43, 0x45, 0x5f, 0x55, 0x4e, 0x41,
+       0x56, 0x41, 0x49, 0x4c, 0x41, 0x42, 0x4c, 0x45, 0x10, 0x01, 0x12, 0x0f, 0x0a, 0x0b, 0x55, 0x4e,
+       0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x02, 0x22, 0x97, 0x02, 0x0a, 0x08,
+       0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x22, 0x8a, 0x02, 0x0a, 0x05, 0x43, 0x61, 0x75,
+       0x73, 0x65, 0x12, 0x0b, 0x0a, 0x07, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x00, 0x12,
+       0x19, 0x0a, 0x15, 0x54, 0x52, 0x41, 0x4e, 0x53, 0x46, 0x45, 0x52, 0x5f, 0x53, 0x59, 0x4e, 0x54,
+       0x41, 0x58, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0x01, 0x12, 0x20, 0x0a, 0x1c, 0x41, 0x42,
+       0x53, 0x54, 0x52, 0x41, 0x43, 0x54, 0x5f, 0x53, 0x59, 0x4e, 0x54, 0x41, 0x58, 0x5f, 0x45, 0x52,
+       0x52, 0x4f, 0x52, 0x5f, 0x52, 0x45, 0x4a, 0x45, 0x43, 0x54, 0x10, 0x02, 0x12, 0x2b, 0x0a, 0x27,
+       0x41, 0x42, 0x53, 0x54, 0x52, 0x41, 0x43, 0x54, 0x5f, 0x53, 0x59, 0x4e, 0x54, 0x41, 0x58, 0x5f,
+       0x45, 0x52, 0x52, 0x4f, 0x52, 0x5f, 0x49, 0x47, 0x4e, 0x4f, 0x52, 0x45, 0x5f, 0x41, 0x4e, 0x44,
+       0x5f, 0x4e, 0x4f, 0x54, 0x49, 0x46, 0x59, 0x10, 0x03, 0x12, 0x2e, 0x0a, 0x2a, 0x4d, 0x45, 0x53,
+       0x53, 0x41, 0x47, 0x45, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x43, 0x4f, 0x4d, 0x50, 0x41, 0x54, 0x49,
+       0x42, 0x4c, 0x45, 0x5f, 0x57, 0x49, 0x54, 0x48, 0x5f, 0x52, 0x45, 0x43, 0x45, 0x49, 0x56, 0x45,
+       0x52, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x10, 0x04, 0x12, 0x12, 0x0a, 0x0e, 0x53, 0x45, 0x4d,
+       0x41, 0x4e, 0x54, 0x49, 0x43, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0x05, 0x12, 0x0f, 0x0a,
+       0x0b, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x06, 0x12, 0x35,
+       0x0a, 0x31, 0x41, 0x42, 0x53, 0x54, 0x52, 0x41, 0x43, 0x54, 0x5f, 0x53, 0x59, 0x4e, 0x54, 0x41,
+       0x58, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x5f, 0x46, 0x41, 0x4c, 0x53, 0x45, 0x4c, 0x59, 0x5f,
+       0x43, 0x4f, 0x4e, 0x53, 0x54, 0x52, 0x55, 0x43, 0x54, 0x45, 0x44, 0x5f, 0x4d, 0x45, 0x53, 0x53,
+       0x41, 0x47, 0x45, 0x10, 0x07, 0x22, 0xb3, 0x01, 0x0a, 0x0d, 0x4d, 0x69, 0x73, 0x63, 0x65, 0x6c,
+       0x6c, 0x61, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0xa1, 0x01, 0x0a, 0x05, 0x43, 0x61, 0x75, 0x73,
+       0x65, 0x12, 0x0b, 0x0a, 0x07, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x00, 0x12, 0x1f,
+       0x0a, 0x1b, 0x43, 0x4f, 0x4e, 0x54, 0x52, 0x4f, 0x4c, 0x5f, 0x50, 0x52, 0x4f, 0x43, 0x45, 0x53,
+       0x53, 0x49, 0x4e, 0x47, 0x5f, 0x4f, 0x56, 0x45, 0x52, 0x4c, 0x4f, 0x41, 0x44, 0x10, 0x01, 0x12,
+       0x14, 0x0a, 0x10, 0x48, 0x41, 0x52, 0x44, 0x57, 0x41, 0x52, 0x45, 0x5f, 0x46, 0x41, 0x49, 0x4c,
+       0x55, 0x52, 0x45, 0x10, 0x02, 0x12, 0x13, 0x0a, 0x0f, 0x4f, 0x4d, 0x5f, 0x49, 0x4e, 0x54, 0x45,
+       0x52, 0x56, 0x45, 0x4e, 0x54, 0x49, 0x4f, 0x4e, 0x10, 0x03, 0x12, 0x2e, 0x0a, 0x2a, 0x4e, 0x4f,
+       0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x5f, 0x55, 0x53, 0x45, 0x52, 0x5f, 0x50, 0x4c,
+       0x41, 0x4e, 0x45, 0x5f, 0x50, 0x52, 0x4f, 0x43, 0x45, 0x53, 0x53, 0x49, 0x4e, 0x47, 0x5f, 0x52,
+       0x45, 0x53, 0x4f, 0x55, 0x52, 0x43, 0x45, 0x53, 0x10, 0x04, 0x12, 0x0f, 0x0a, 0x0b, 0x55, 0x4e,
+       0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x05, 0x22, 0xea, 0x02, 0x0a, 0x16,
+       0x43, 0x72, 0x69, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x69, 0x74, 0x79, 0x44, 0x69, 0x61, 0x67, 0x6e,
+       0x6f, 0x73, 0x74, 0x69, 0x63, 0x73, 0x12, 0x25, 0x0a, 0x0e, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x64,
+       0x75, 0x72, 0x65, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d,
+       0x70, 0x72, 0x6f, 0x63, 0x65, 0x64, 0x75, 0x72, 0x65, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x4a, 0x0a,
+       0x12, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x6d, 0x65, 0x73, 0x73,
+       0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1b, 0x2e, 0x65, 0x6e, 0x74, 0x69,
+       0x74, 0x69, 0x65, 0x73, 0x2e, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x4d,
+       0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x11, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x69,
+       0x6e, 0x67, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x4a, 0x0a, 0x15, 0x70, 0x72, 0x6f,
+       0x63, 0x65, 0x64, 0x75, 0x72, 0x65, 0x5f, 0x63, 0x72, 0x69, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x69,
+       0x74, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x15, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74,
+       0x69, 0x65, 0x73, 0x2e, 0x43, 0x72, 0x69, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x69, 0x74, 0x79, 0x52,
+       0x14, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x64, 0x75, 0x72, 0x65, 0x43, 0x72, 0x69, 0x74, 0x69, 0x63,
+       0x61, 0x6c, 0x69, 0x74, 0x79, 0x12, 0x90, 0x01, 0x0a, 0x2b, 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d,
+       0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x72,
+       0x69, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x69, 0x74, 0x79, 0x5f, 0x64, 0x69, 0x61, 0x67, 0x6e, 0x6f,
+       0x73, 0x74, 0x69, 0x63, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x31, 0x2e, 0x65, 0x6e,
+       0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69,
+       0x6f, 0x6e, 0x45, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x43, 0x72, 0x69, 0x74, 0x69, 0x63, 0x61,
+       0x6c, 0x69, 0x74, 0x79, 0x44, 0x69, 0x61, 0x67, 0x6e, 0x6f, 0x73, 0x74, 0x69, 0x63, 0x52, 0x28,
+       0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x6c, 0x65, 0x6d, 0x65,
+       0x6e, 0x74, 0x43, 0x72, 0x69, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x69, 0x74, 0x79, 0x44, 0x69, 0x61,
+       0x67, 0x6e, 0x6f, 0x73, 0x74, 0x69, 0x63, 0x73, 0x22, 0xb7, 0x01, 0x0a, 0x27, 0x49, 0x6e, 0x66,
+       0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x43,
+       0x72, 0x69, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x69, 0x74, 0x79, 0x44, 0x69, 0x61, 0x67, 0x6e, 0x6f,
+       0x73, 0x74, 0x69, 0x63, 0x12, 0x3c, 0x0a, 0x0e, 0x69, 0x65, 0x5f, 0x63, 0x72, 0x69, 0x74, 0x69,
+       0x63, 0x61, 0x6c, 0x69, 0x74, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x15, 0x2e, 0x65,
+       0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x43, 0x72, 0x69, 0x74, 0x69, 0x63, 0x61, 0x6c,
+       0x69, 0x74, 0x79, 0x52, 0x0d, 0x69, 0x65, 0x43, 0x72, 0x69, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x69,
+       0x74, 0x79, 0x12, 0x13, 0x0a, 0x05, 0x69, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28,
+       0x0d, 0x52, 0x04, 0x69, 0x65, 0x49, 0x64, 0x12, 0x39, 0x0a, 0x0d, 0x74, 0x79, 0x70, 0x65, 0x5f,
+       0x6f, 0x66, 0x5f, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x15,
+       0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x54, 0x79, 0x70, 0x65, 0x4f, 0x66,
+       0x45, 0x72, 0x72, 0x6f, 0x72, 0x52, 0x0b, 0x74, 0x79, 0x70, 0x65, 0x4f, 0x66, 0x45, 0x72, 0x72,
+       0x6f, 0x72, 0x2a, 0x41, 0x0a, 0x0b, 0x54, 0x79, 0x70, 0x65, 0x4f, 0x66, 0x45, 0x72, 0x72, 0x6f,
+       0x72, 0x12, 0x11, 0x0a, 0x0d, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x45, 0x52, 0x52,
+       0x4f, 0x52, 0x10, 0x00, 0x12, 0x12, 0x0a, 0x0e, 0x4e, 0x4f, 0x54, 0x5f, 0x55, 0x4e, 0x44, 0x45,
+       0x52, 0x53, 0x54, 0x4f, 0x4f, 0x44, 0x10, 0x01, 0x12, 0x0b, 0x0a, 0x07, 0x4d, 0x49, 0x53, 0x53,
+       0x49, 0x4e, 0x47, 0x10, 0x02, 0x2a, 0x5a, 0x0a, 0x0a, 0x54, 0x69, 0x6d, 0x65, 0x54, 0x6f, 0x57,
+       0x61, 0x69, 0x74, 0x12, 0x13, 0x0a, 0x0f, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x54,
+       0x49, 0x4d, 0x45, 0x4f, 0x55, 0x54, 0x10, 0x00, 0x12, 0x07, 0x0a, 0x03, 0x56, 0x31, 0x53, 0x10,
+       0x01, 0x12, 0x07, 0x0a, 0x03, 0x56, 0x32, 0x53, 0x10, 0x02, 0x12, 0x07, 0x0a, 0x03, 0x56, 0x35,
+       0x53, 0x10, 0x03, 0x12, 0x08, 0x0a, 0x04, 0x56, 0x31, 0x30, 0x53, 0x10, 0x04, 0x12, 0x08, 0x0a,
+       0x04, 0x56, 0x32, 0x30, 0x53, 0x10, 0x05, 0x12, 0x08, 0x0a, 0x04, 0x56, 0x36, 0x30, 0x53, 0x10,
+       0x06, 0x2a, 0x72, 0x0a, 0x11, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x4d,
+       0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x13, 0x0a, 0x0f, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57,
+       0x4e, 0x5f, 0x4d, 0x45, 0x53, 0x53, 0x41, 0x47, 0x45, 0x10, 0x00, 0x12, 0x16, 0x0a, 0x12, 0x49,
+       0x4e, 0x49, 0x54, 0x49, 0x41, 0x54, 0x49, 0x4e, 0x47, 0x5f, 0x4d, 0x45, 0x53, 0x53, 0x41, 0x47,
+       0x45, 0x10, 0x01, 0x12, 0x16, 0x0a, 0x12, 0x53, 0x55, 0x43, 0x43, 0x45, 0x53, 0x53, 0x46, 0x55,
+       0x4c, 0x5f, 0x4f, 0x55, 0x54, 0x43, 0x4f, 0x4d, 0x45, 0x10, 0x02, 0x12, 0x18, 0x0a, 0x14, 0x55,
+       0x4e, 0x53, 0x55, 0x43, 0x43, 0x45, 0x53, 0x53, 0x46, 0x55, 0x4c, 0x5f, 0x4f, 0x55, 0x54, 0x43,
+       0x4f, 0x4d, 0x45, 0x10, 0x03, 0x2a, 0x4a, 0x0a, 0x0b, 0x43, 0x72, 0x69, 0x74, 0x69, 0x63, 0x61,
+       0x6c, 0x69, 0x74, 0x79, 0x12, 0x17, 0x0a, 0x13, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f,
+       0x43, 0x52, 0x49, 0x54, 0x49, 0x43, 0x41, 0x4c, 0x49, 0x54, 0x59, 0x10, 0x00, 0x12, 0x0a, 0x0a,
+       0x06, 0x52, 0x45, 0x4a, 0x45, 0x43, 0x54, 0x10, 0x01, 0x12, 0x0a, 0x0a, 0x06, 0x49, 0x47, 0x4e,
+       0x4f, 0x52, 0x45, 0x10, 0x02, 0x12, 0x0a, 0x0a, 0x06, 0x4e, 0x4f, 0x54, 0x49, 0x46, 0x59, 0x10,
+       0x03, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+       file_x2_setup_failure_response_proto_rawDescOnce sync.Once
+       file_x2_setup_failure_response_proto_rawDescData = file_x2_setup_failure_response_proto_rawDesc
+)
+
+func file_x2_setup_failure_response_proto_rawDescGZIP() []byte {
+       file_x2_setup_failure_response_proto_rawDescOnce.Do(func() {
+               file_x2_setup_failure_response_proto_rawDescData = protoimpl.X.CompressGZIP(file_x2_setup_failure_response_proto_rawDescData)
+       })
+       return file_x2_setup_failure_response_proto_rawDescData
+}
+
+var file_x2_setup_failure_response_proto_enumTypes = make([]protoimpl.EnumInfo, 8)
+var file_x2_setup_failure_response_proto_msgTypes = make([]protoimpl.MessageInfo, 7)
+var file_x2_setup_failure_response_proto_goTypes = []interface{}{
+       (TypeOfError)(0),                                // 0: entities.TypeOfError
+       (TimeToWait)(0),                                 // 1: entities.TimeToWait
+       (TriggeringMessage)(0),                          // 2: entities.TriggeringMessage
+       (Criticality)(0),                                // 3: entities.Criticality
+       (RadioNetworkLayer_Cause)(0),                    // 4: entities.RadioNetworkLayer.Cause
+       (TransportLayer_Cause)(0),                       // 5: entities.TransportLayer.Cause
+       (Protocol_Cause)(0),                             // 6: entities.Protocol.Cause
+       (Miscellaneous_Cause)(0),                        // 7: entities.Miscellaneous.Cause
+       (*SetupFailure)(nil),                            // 8: entities.SetupFailure
+       (*RadioNetworkLayer)(nil),                       // 9: entities.RadioNetworkLayer
+       (*TransportLayer)(nil),                          // 10: entities.TransportLayer
+       (*Protocol)(nil),                                // 11: entities.Protocol
+       (*Miscellaneous)(nil),                           // 12: entities.Miscellaneous
+       (*CriticalityDiagnostics)(nil),                  // 13: entities.CriticalityDiagnostics
+       (*InformationElementCriticalityDiagnostic)(nil), // 14: entities.InformationElementCriticalityDiagnostic
+}
+var file_x2_setup_failure_response_proto_depIdxs = []int32{
+       4,  // 0: entities.SetupFailure.network_layer_cause:type_name -> entities.RadioNetworkLayer.Cause
+       5,  // 1: entities.SetupFailure.transport_layer_cause:type_name -> entities.TransportLayer.Cause
+       6,  // 2: entities.SetupFailure.protocol_cause:type_name -> entities.Protocol.Cause
+       7,  // 3: entities.SetupFailure.miscellaneous_cause:type_name -> entities.Miscellaneous.Cause
+       1,  // 4: entities.SetupFailure.time_to_wait:type_name -> entities.TimeToWait
+       13, // 5: entities.SetupFailure.criticality_diagnostics:type_name -> entities.CriticalityDiagnostics
+       2,  // 6: entities.CriticalityDiagnostics.triggering_message:type_name -> entities.TriggeringMessage
+       3,  // 7: entities.CriticalityDiagnostics.procedure_criticality:type_name -> entities.Criticality
+       14, // 8: entities.CriticalityDiagnostics.information_element_criticality_diagnostics:type_name -> entities.InformationElementCriticalityDiagnostic
+       3,  // 9: entities.InformationElementCriticalityDiagnostic.ie_criticality:type_name -> entities.Criticality
+       0,  // 10: entities.InformationElementCriticalityDiagnostic.type_of_error:type_name -> entities.TypeOfError
+       11, // [11:11] is the sub-list for method output_type
+       11, // [11:11] is the sub-list for method input_type
+       11, // [11:11] is the sub-list for extension type_name
+       11, // [11:11] is the sub-list for extension extendee
+       0,  // [0:11] is the sub-list for field type_name
+}
+
+func init() { file_x2_setup_failure_response_proto_init() }
+func file_x2_setup_failure_response_proto_init() {
+       if File_x2_setup_failure_response_proto != nil {
+               return
+       }
+       if !protoimpl.UnsafeEnabled {
+               file_x2_setup_failure_response_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+                       switch v := v.(*SetupFailure); i {
+                       case 0:
+                               return &v.state
+                       case 1:
+                               return &v.sizeCache
+                       case 2:
+                               return &v.unknownFields
+                       default:
+                               return nil
+                       }
+               }
+               file_x2_setup_failure_response_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
+                       switch v := v.(*RadioNetworkLayer); i {
+                       case 0:
+                               return &v.state
+                       case 1:
+                               return &v.sizeCache
+                       case 2:
+                               return &v.unknownFields
+                       default:
+                               return nil
+                       }
+               }
+               file_x2_setup_failure_response_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
+                       switch v := v.(*TransportLayer); i {
+                       case 0:
+                               return &v.state
+                       case 1:
+                               return &v.sizeCache
+                       case 2:
+                               return &v.unknownFields
+                       default:
+                               return nil
+                       }
+               }
+               file_x2_setup_failure_response_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
+                       switch v := v.(*Protocol); i {
+                       case 0:
+                               return &v.state
+                       case 1:
+                               return &v.sizeCache
+                       case 2:
+                               return &v.unknownFields
+                       default:
+                               return nil
+                       }
+               }
+               file_x2_setup_failure_response_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
+                       switch v := v.(*Miscellaneous); i {
+                       case 0:
+                               return &v.state
+                       case 1:
+                               return &v.sizeCache
+                       case 2:
+                               return &v.unknownFields
+                       default:
+                               return nil
+                       }
+               }
+               file_x2_setup_failure_response_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
+                       switch v := v.(*CriticalityDiagnostics); i {
+                       case 0:
+                               return &v.state
+                       case 1:
+                               return &v.sizeCache
+                       case 2:
+                               return &v.unknownFields
+                       default:
+                               return nil
+                       }
+               }
+               file_x2_setup_failure_response_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
+                       switch v := v.(*InformationElementCriticalityDiagnostic); i {
+                       case 0:
+                               return &v.state
+                       case 1:
+                               return &v.sizeCache
+                       case 2:
+                               return &v.unknownFields
+                       default:
+                               return nil
+                       }
+               }
+       }
+       file_x2_setup_failure_response_proto_msgTypes[0].OneofWrappers = []interface{}{
+               (*SetupFailure_NetworkLayerCause)(nil),
+               (*SetupFailure_TransportLayerCause)(nil),
+               (*SetupFailure_ProtocolCause)(nil),
+               (*SetupFailure_MiscellaneousCause)(nil),
+       }
+       type x struct{}
+       out := protoimpl.TypeBuilder{
+               File: protoimpl.DescBuilder{
+                       GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+                       RawDescriptor: file_x2_setup_failure_response_proto_rawDesc,
+                       NumEnums:      8,
+                       NumMessages:   7,
+                       NumExtensions: 0,
+                       NumServices:   0,
+               },
+               GoTypes:           file_x2_setup_failure_response_proto_goTypes,
+               DependencyIndexes: file_x2_setup_failure_response_proto_depIdxs,
+               EnumInfos:         file_x2_setup_failure_response_proto_enumTypes,
+               MessageInfos:      file_x2_setup_failure_response_proto_msgTypes,
+       }.Build()
+       File_x2_setup_failure_response_proto = out.File
+       file_x2_setup_failure_response_proto_rawDesc = nil
+       file_x2_setup_failure_response_proto_goTypes = nil
+       file_x2_setup_failure_response_proto_depIdxs = nil
 }