diff --git a/errordetails/v1/message.go-helpers.pb.go b/errordetails/v1/message.go-helpers.pb.go index 588520e6..552e6db4 100644 --- a/errordetails/v1/message.go-helpers.pb.go +++ b/errordetails/v1/message.go-helpers.pb.go @@ -138,6 +138,43 @@ func (this *NamespaceNotActiveFailure) Equal(that interface{}) bool { return proto.Equal(this, that1) } +// Marshal an object of type NamespaceUnavailableFailure to the protobuf v3 wire format +func (val *NamespaceUnavailableFailure) Marshal() ([]byte, error) { + return proto.Marshal(val) +} + +// Unmarshal an object of type NamespaceUnavailableFailure from the protobuf v3 wire format +func (val *NamespaceUnavailableFailure) Unmarshal(buf []byte) error { + return proto.Unmarshal(buf, val) +} + +// Size returns the size of the object, in bytes, once serialized +func (val *NamespaceUnavailableFailure) Size() int { + return proto.Size(val) +} + +// Equal returns whether two NamespaceUnavailableFailure values are equivalent by recursively +// comparing the message's fields. +// For more information see the documentation for +// https://pkg.go.dev/google.golang.org/protobuf/proto#Equal +func (this *NamespaceUnavailableFailure) Equal(that interface{}) bool { + if that == nil { + return this == nil + } + + var that1 *NamespaceUnavailableFailure + switch t := that.(type) { + case *NamespaceUnavailableFailure: + that1 = t + case NamespaceUnavailableFailure: + that1 = &t + default: + return false + } + + return proto.Equal(this, that1) +} + // Marshal an object of type NamespaceInvalidStateFailure to the protobuf v3 wire format func (val *NamespaceInvalidStateFailure) Marshal() ([]byte, error) { return proto.Marshal(val) diff --git a/errordetails/v1/message.pb.go b/errordetails/v1/message.pb.go index e7df7af2..df22cc0a 100644 --- a/errordetails/v1/message.pb.go +++ b/errordetails/v1/message.pb.go @@ -216,6 +216,54 @@ func (x *NamespaceNotActiveFailure) GetActiveCluster() string { return "" } +// NamespaceUnavailableFailure is returned by the service when a request addresses a namespace that is unavailable. For +// example, when a namespace is in the process of failing over between clusters. +// This is a transient error that should be automatically retried by clients. +type NamespaceUnavailableFailure struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Namespace string `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"` +} + +func (x *NamespaceUnavailableFailure) Reset() { + *x = NamespaceUnavailableFailure{} + mi := &file_temporal_api_errordetails_v1_message_proto_msgTypes[3] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NamespaceUnavailableFailure) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NamespaceUnavailableFailure) ProtoMessage() {} + +func (x *NamespaceUnavailableFailure) ProtoReflect() protoreflect.Message { + mi := &file_temporal_api_errordetails_v1_message_proto_msgTypes[3] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NamespaceUnavailableFailure.ProtoReflect.Descriptor instead. +func (*NamespaceUnavailableFailure) Descriptor() ([]byte, []int) { + return file_temporal_api_errordetails_v1_message_proto_rawDescGZIP(), []int{3} +} + +func (x *NamespaceUnavailableFailure) GetNamespace() string { + if x != nil { + return x.Namespace + } + return "" +} + type NamespaceInvalidStateFailure struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -231,7 +279,7 @@ type NamespaceInvalidStateFailure struct { func (x *NamespaceInvalidStateFailure) Reset() { *x = NamespaceInvalidStateFailure{} - mi := &file_temporal_api_errordetails_v1_message_proto_msgTypes[3] + mi := &file_temporal_api_errordetails_v1_message_proto_msgTypes[4] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -243,7 +291,7 @@ func (x *NamespaceInvalidStateFailure) String() string { func (*NamespaceInvalidStateFailure) ProtoMessage() {} func (x *NamespaceInvalidStateFailure) ProtoReflect() protoreflect.Message { - mi := &file_temporal_api_errordetails_v1_message_proto_msgTypes[3] + mi := &file_temporal_api_errordetails_v1_message_proto_msgTypes[4] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -256,7 +304,7 @@ func (x *NamespaceInvalidStateFailure) ProtoReflect() protoreflect.Message { // Deprecated: Use NamespaceInvalidStateFailure.ProtoReflect.Descriptor instead. func (*NamespaceInvalidStateFailure) Descriptor() ([]byte, []int) { - return file_temporal_api_errordetails_v1_message_proto_rawDescGZIP(), []int{3} + return file_temporal_api_errordetails_v1_message_proto_rawDescGZIP(), []int{4} } func (x *NamespaceInvalidStateFailure) GetNamespace() string { @@ -290,7 +338,7 @@ type NamespaceNotFoundFailure struct { func (x *NamespaceNotFoundFailure) Reset() { *x = NamespaceNotFoundFailure{} - mi := &file_temporal_api_errordetails_v1_message_proto_msgTypes[4] + mi := &file_temporal_api_errordetails_v1_message_proto_msgTypes[5] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -302,7 +350,7 @@ func (x *NamespaceNotFoundFailure) String() string { func (*NamespaceNotFoundFailure) ProtoMessage() {} func (x *NamespaceNotFoundFailure) ProtoReflect() protoreflect.Message { - mi := &file_temporal_api_errordetails_v1_message_proto_msgTypes[4] + mi := &file_temporal_api_errordetails_v1_message_proto_msgTypes[5] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -315,7 +363,7 @@ func (x *NamespaceNotFoundFailure) ProtoReflect() protoreflect.Message { // Deprecated: Use NamespaceNotFoundFailure.ProtoReflect.Descriptor instead. func (*NamespaceNotFoundFailure) Descriptor() ([]byte, []int) { - return file_temporal_api_errordetails_v1_message_proto_rawDescGZIP(), []int{4} + return file_temporal_api_errordetails_v1_message_proto_rawDescGZIP(), []int{5} } func (x *NamespaceNotFoundFailure) GetNamespace() string { @@ -333,7 +381,7 @@ type NamespaceAlreadyExistsFailure struct { func (x *NamespaceAlreadyExistsFailure) Reset() { *x = NamespaceAlreadyExistsFailure{} - mi := &file_temporal_api_errordetails_v1_message_proto_msgTypes[5] + mi := &file_temporal_api_errordetails_v1_message_proto_msgTypes[6] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -345,7 +393,7 @@ func (x *NamespaceAlreadyExistsFailure) String() string { func (*NamespaceAlreadyExistsFailure) ProtoMessage() {} func (x *NamespaceAlreadyExistsFailure) ProtoReflect() protoreflect.Message { - mi := &file_temporal_api_errordetails_v1_message_proto_msgTypes[5] + mi := &file_temporal_api_errordetails_v1_message_proto_msgTypes[6] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -358,7 +406,7 @@ func (x *NamespaceAlreadyExistsFailure) ProtoReflect() protoreflect.Message { // Deprecated: Use NamespaceAlreadyExistsFailure.ProtoReflect.Descriptor instead. func (*NamespaceAlreadyExistsFailure) Descriptor() ([]byte, []int) { - return file_temporal_api_errordetails_v1_message_proto_rawDescGZIP(), []int{5} + return file_temporal_api_errordetails_v1_message_proto_rawDescGZIP(), []int{6} } type ClientVersionNotSupportedFailure struct { @@ -373,7 +421,7 @@ type ClientVersionNotSupportedFailure struct { func (x *ClientVersionNotSupportedFailure) Reset() { *x = ClientVersionNotSupportedFailure{} - mi := &file_temporal_api_errordetails_v1_message_proto_msgTypes[6] + mi := &file_temporal_api_errordetails_v1_message_proto_msgTypes[7] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -385,7 +433,7 @@ func (x *ClientVersionNotSupportedFailure) String() string { func (*ClientVersionNotSupportedFailure) ProtoMessage() {} func (x *ClientVersionNotSupportedFailure) ProtoReflect() protoreflect.Message { - mi := &file_temporal_api_errordetails_v1_message_proto_msgTypes[6] + mi := &file_temporal_api_errordetails_v1_message_proto_msgTypes[7] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -398,7 +446,7 @@ func (x *ClientVersionNotSupportedFailure) ProtoReflect() protoreflect.Message { // Deprecated: Use ClientVersionNotSupportedFailure.ProtoReflect.Descriptor instead. func (*ClientVersionNotSupportedFailure) Descriptor() ([]byte, []int) { - return file_temporal_api_errordetails_v1_message_proto_rawDescGZIP(), []int{6} + return file_temporal_api_errordetails_v1_message_proto_rawDescGZIP(), []int{7} } func (x *ClientVersionNotSupportedFailure) GetClientVersion() string { @@ -433,7 +481,7 @@ type ServerVersionNotSupportedFailure struct { func (x *ServerVersionNotSupportedFailure) Reset() { *x = ServerVersionNotSupportedFailure{} - mi := &file_temporal_api_errordetails_v1_message_proto_msgTypes[7] + mi := &file_temporal_api_errordetails_v1_message_proto_msgTypes[8] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -445,7 +493,7 @@ func (x *ServerVersionNotSupportedFailure) String() string { func (*ServerVersionNotSupportedFailure) ProtoMessage() {} func (x *ServerVersionNotSupportedFailure) ProtoReflect() protoreflect.Message { - mi := &file_temporal_api_errordetails_v1_message_proto_msgTypes[7] + mi := &file_temporal_api_errordetails_v1_message_proto_msgTypes[8] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -458,7 +506,7 @@ func (x *ServerVersionNotSupportedFailure) ProtoReflect() protoreflect.Message { // Deprecated: Use ServerVersionNotSupportedFailure.ProtoReflect.Descriptor instead. func (*ServerVersionNotSupportedFailure) Descriptor() ([]byte, []int) { - return file_temporal_api_errordetails_v1_message_proto_rawDescGZIP(), []int{7} + return file_temporal_api_errordetails_v1_message_proto_rawDescGZIP(), []int{8} } func (x *ServerVersionNotSupportedFailure) GetServerVersion() string { @@ -483,7 +531,7 @@ type CancellationAlreadyRequestedFailure struct { func (x *CancellationAlreadyRequestedFailure) Reset() { *x = CancellationAlreadyRequestedFailure{} - mi := &file_temporal_api_errordetails_v1_message_proto_msgTypes[8] + mi := &file_temporal_api_errordetails_v1_message_proto_msgTypes[9] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -495,7 +543,7 @@ func (x *CancellationAlreadyRequestedFailure) String() string { func (*CancellationAlreadyRequestedFailure) ProtoMessage() {} func (x *CancellationAlreadyRequestedFailure) ProtoReflect() protoreflect.Message { - mi := &file_temporal_api_errordetails_v1_message_proto_msgTypes[8] + mi := &file_temporal_api_errordetails_v1_message_proto_msgTypes[9] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -508,7 +556,7 @@ func (x *CancellationAlreadyRequestedFailure) ProtoReflect() protoreflect.Messag // Deprecated: Use CancellationAlreadyRequestedFailure.ProtoReflect.Descriptor instead. func (*CancellationAlreadyRequestedFailure) Descriptor() ([]byte, []int) { - return file_temporal_api_errordetails_v1_message_proto_rawDescGZIP(), []int{8} + return file_temporal_api_errordetails_v1_message_proto_rawDescGZIP(), []int{9} } type QueryFailedFailure struct { @@ -519,7 +567,7 @@ type QueryFailedFailure struct { func (x *QueryFailedFailure) Reset() { *x = QueryFailedFailure{} - mi := &file_temporal_api_errordetails_v1_message_proto_msgTypes[9] + mi := &file_temporal_api_errordetails_v1_message_proto_msgTypes[10] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -531,7 +579,7 @@ func (x *QueryFailedFailure) String() string { func (*QueryFailedFailure) ProtoMessage() {} func (x *QueryFailedFailure) ProtoReflect() protoreflect.Message { - mi := &file_temporal_api_errordetails_v1_message_proto_msgTypes[9] + mi := &file_temporal_api_errordetails_v1_message_proto_msgTypes[10] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -544,7 +592,7 @@ func (x *QueryFailedFailure) ProtoReflect() protoreflect.Message { // Deprecated: Use QueryFailedFailure.ProtoReflect.Descriptor instead. func (*QueryFailedFailure) Descriptor() ([]byte, []int) { - return file_temporal_api_errordetails_v1_message_proto_rawDescGZIP(), []int{9} + return file_temporal_api_errordetails_v1_message_proto_rawDescGZIP(), []int{10} } type PermissionDeniedFailure struct { @@ -557,7 +605,7 @@ type PermissionDeniedFailure struct { func (x *PermissionDeniedFailure) Reset() { *x = PermissionDeniedFailure{} - mi := &file_temporal_api_errordetails_v1_message_proto_msgTypes[10] + mi := &file_temporal_api_errordetails_v1_message_proto_msgTypes[11] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -569,7 +617,7 @@ func (x *PermissionDeniedFailure) String() string { func (*PermissionDeniedFailure) ProtoMessage() {} func (x *PermissionDeniedFailure) ProtoReflect() protoreflect.Message { - mi := &file_temporal_api_errordetails_v1_message_proto_msgTypes[10] + mi := &file_temporal_api_errordetails_v1_message_proto_msgTypes[11] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -582,7 +630,7 @@ func (x *PermissionDeniedFailure) ProtoReflect() protoreflect.Message { // Deprecated: Use PermissionDeniedFailure.ProtoReflect.Descriptor instead. func (*PermissionDeniedFailure) Descriptor() ([]byte, []int) { - return file_temporal_api_errordetails_v1_message_proto_rawDescGZIP(), []int{10} + return file_temporal_api_errordetails_v1_message_proto_rawDescGZIP(), []int{11} } func (x *PermissionDeniedFailure) GetReason() string { @@ -603,7 +651,7 @@ type ResourceExhaustedFailure struct { func (x *ResourceExhaustedFailure) Reset() { *x = ResourceExhaustedFailure{} - mi := &file_temporal_api_errordetails_v1_message_proto_msgTypes[11] + mi := &file_temporal_api_errordetails_v1_message_proto_msgTypes[12] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -615,7 +663,7 @@ func (x *ResourceExhaustedFailure) String() string { func (*ResourceExhaustedFailure) ProtoMessage() {} func (x *ResourceExhaustedFailure) ProtoReflect() protoreflect.Message { - mi := &file_temporal_api_errordetails_v1_message_proto_msgTypes[11] + mi := &file_temporal_api_errordetails_v1_message_proto_msgTypes[12] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -628,7 +676,7 @@ func (x *ResourceExhaustedFailure) ProtoReflect() protoreflect.Message { // Deprecated: Use ResourceExhaustedFailure.ProtoReflect.Descriptor instead. func (*ResourceExhaustedFailure) Descriptor() ([]byte, []int) { - return file_temporal_api_errordetails_v1_message_proto_rawDescGZIP(), []int{11} + return file_temporal_api_errordetails_v1_message_proto_rawDescGZIP(), []int{12} } func (x *ResourceExhaustedFailure) GetCause() v1.ResourceExhaustedCause { @@ -659,7 +707,7 @@ type SystemWorkflowFailure struct { func (x *SystemWorkflowFailure) Reset() { *x = SystemWorkflowFailure{} - mi := &file_temporal_api_errordetails_v1_message_proto_msgTypes[12] + mi := &file_temporal_api_errordetails_v1_message_proto_msgTypes[13] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -671,7 +719,7 @@ func (x *SystemWorkflowFailure) String() string { func (*SystemWorkflowFailure) ProtoMessage() {} func (x *SystemWorkflowFailure) ProtoReflect() protoreflect.Message { - mi := &file_temporal_api_errordetails_v1_message_proto_msgTypes[12] + mi := &file_temporal_api_errordetails_v1_message_proto_msgTypes[13] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -684,7 +732,7 @@ func (x *SystemWorkflowFailure) ProtoReflect() protoreflect.Message { // Deprecated: Use SystemWorkflowFailure.ProtoReflect.Descriptor instead. func (*SystemWorkflowFailure) Descriptor() ([]byte, []int) { - return file_temporal_api_errordetails_v1_message_proto_rawDescGZIP(), []int{12} + return file_temporal_api_errordetails_v1_message_proto_rawDescGZIP(), []int{13} } func (x *SystemWorkflowFailure) GetWorkflowExecution() *v11.WorkflowExecution { @@ -709,7 +757,7 @@ type WorkflowNotReadyFailure struct { func (x *WorkflowNotReadyFailure) Reset() { *x = WorkflowNotReadyFailure{} - mi := &file_temporal_api_errordetails_v1_message_proto_msgTypes[13] + mi := &file_temporal_api_errordetails_v1_message_proto_msgTypes[14] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -721,7 +769,7 @@ func (x *WorkflowNotReadyFailure) String() string { func (*WorkflowNotReadyFailure) ProtoMessage() {} func (x *WorkflowNotReadyFailure) ProtoReflect() protoreflect.Message { - mi := &file_temporal_api_errordetails_v1_message_proto_msgTypes[13] + mi := &file_temporal_api_errordetails_v1_message_proto_msgTypes[14] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -734,7 +782,7 @@ func (x *WorkflowNotReadyFailure) ProtoReflect() protoreflect.Message { // Deprecated: Use WorkflowNotReadyFailure.ProtoReflect.Descriptor instead. func (*WorkflowNotReadyFailure) Descriptor() ([]byte, []int) { - return file_temporal_api_errordetails_v1_message_proto_rawDescGZIP(), []int{13} + return file_temporal_api_errordetails_v1_message_proto_rawDescGZIP(), []int{14} } type NewerBuildExistsFailure struct { @@ -748,7 +796,7 @@ type NewerBuildExistsFailure struct { func (x *NewerBuildExistsFailure) Reset() { *x = NewerBuildExistsFailure{} - mi := &file_temporal_api_errordetails_v1_message_proto_msgTypes[14] + mi := &file_temporal_api_errordetails_v1_message_proto_msgTypes[15] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -760,7 +808,7 @@ func (x *NewerBuildExistsFailure) String() string { func (*NewerBuildExistsFailure) ProtoMessage() {} func (x *NewerBuildExistsFailure) ProtoReflect() protoreflect.Message { - mi := &file_temporal_api_errordetails_v1_message_proto_msgTypes[14] + mi := &file_temporal_api_errordetails_v1_message_proto_msgTypes[15] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -773,7 +821,7 @@ func (x *NewerBuildExistsFailure) ProtoReflect() protoreflect.Message { // Deprecated: Use NewerBuildExistsFailure.ProtoReflect.Descriptor instead. func (*NewerBuildExistsFailure) Descriptor() ([]byte, []int) { - return file_temporal_api_errordetails_v1_message_proto_rawDescGZIP(), []int{14} + return file_temporal_api_errordetails_v1_message_proto_rawDescGZIP(), []int{15} } func (x *NewerBuildExistsFailure) GetDefaultBuildId() string { @@ -796,7 +844,7 @@ type MultiOperationExecutionFailure struct { func (x *MultiOperationExecutionFailure) Reset() { *x = MultiOperationExecutionFailure{} - mi := &file_temporal_api_errordetails_v1_message_proto_msgTypes[15] + mi := &file_temporal_api_errordetails_v1_message_proto_msgTypes[16] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -808,7 +856,7 @@ func (x *MultiOperationExecutionFailure) String() string { func (*MultiOperationExecutionFailure) ProtoMessage() {} func (x *MultiOperationExecutionFailure) ProtoReflect() protoreflect.Message { - mi := &file_temporal_api_errordetails_v1_message_proto_msgTypes[15] + mi := &file_temporal_api_errordetails_v1_message_proto_msgTypes[16] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -821,7 +869,7 @@ func (x *MultiOperationExecutionFailure) ProtoReflect() protoreflect.Message { // Deprecated: Use MultiOperationExecutionFailure.ProtoReflect.Descriptor instead. func (*MultiOperationExecutionFailure) Descriptor() ([]byte, []int) { - return file_temporal_api_errordetails_v1_message_proto_rawDescGZIP(), []int{15} + return file_temporal_api_errordetails_v1_message_proto_rawDescGZIP(), []int{16} } func (x *MultiOperationExecutionFailure) GetStatuses() []*MultiOperationExecutionFailure_OperationStatus { @@ -849,7 +897,7 @@ type MultiOperationExecutionFailure_OperationStatus struct { func (x *MultiOperationExecutionFailure_OperationStatus) Reset() { *x = MultiOperationExecutionFailure_OperationStatus{} - mi := &file_temporal_api_errordetails_v1_message_proto_msgTypes[16] + mi := &file_temporal_api_errordetails_v1_message_proto_msgTypes[17] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -861,7 +909,7 @@ func (x *MultiOperationExecutionFailure_OperationStatus) String() string { func (*MultiOperationExecutionFailure_OperationStatus) ProtoMessage() {} func (x *MultiOperationExecutionFailure_OperationStatus) ProtoReflect() protoreflect.Message { - mi := &file_temporal_api_errordetails_v1_message_proto_msgTypes[16] + mi := &file_temporal_api_errordetails_v1_message_proto_msgTypes[17] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -874,7 +922,7 @@ func (x *MultiOperationExecutionFailure_OperationStatus) ProtoReflect() protoref // Deprecated: Use MultiOperationExecutionFailure_OperationStatus.ProtoReflect.Descriptor instead. func (*MultiOperationExecutionFailure_OperationStatus) Descriptor() ([]byte, []int) { - return file_temporal_api_errordetails_v1_message_proto_rawDescGZIP(), []int{15, 0} + return file_temporal_api_errordetails_v1_message_proto_rawDescGZIP(), []int{16, 0} } func (x *MultiOperationExecutionFailure_OperationStatus) GetCode() int32 { @@ -914,13 +962,13 @@ var file_temporal_api_errordetails_v1_message_proto_rawDesc = []byte{ 0x64, 0x5f, 0x63, 0x61, 0x75, 0x73, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x25, 0x74, 0x65, 0x6d, 0x70, 0x6f, 0x72, 0x61, 0x6c, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x65, 0x6e, 0x75, 0x6d, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x22, 0x69, 0x0a, 0x0f, 0x4e, 0x6f, 0x74, 0x46, 0x6f, 0x75, 0x6e, 0x64, 0x46, 0x61, 0x69, - 0x6c, 0x75, 0x72, 0x65, 0x12, 0x2b, 0x0a, 0x0f, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x63, + 0x6f, 0x22, 0x69, 0x0a, 0x0f, 0x4e, 0x6f, 0x74, 0x46, 0x6f, 0x75, 0x6e, 0x64, 0x46, 0x61, 0x69, 0x6c, + 0x75, 0x72, 0x65, 0x12, 0x2b, 0x0a, 0x0f, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x42, 0x02, 0x68, 0x00, 0x12, 0x29, 0x0a, 0x0e, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x43, 0x6c, 0x75, - 0x73, 0x74, 0x65, 0x72, 0x42, 0x02, 0x68, 0x00, 0x22, 0x71, 0x0a, 0x26, 0x57, 0x6f, 0x72, 0x6b, 0x66, + 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x43, 0x6c, 0x75, 0x73, + 0x74, 0x65, 0x72, 0x42, 0x02, 0x68, 0x00, 0x22, 0x71, 0x0a, 0x26, 0x57, 0x6f, 0x72, 0x6b, 0x66, 0x6c, 0x6f, 0x77, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x6c, 0x72, 0x65, 0x61, 0x64, 0x79, 0x53, 0x74, 0x61, 0x72, 0x74, 0x65, 0x64, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x12, 0x2c, 0x0a, 0x10, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, @@ -928,112 +976,116 @@ var file_temporal_api_errordetails_v1_message_proto_rawDesc = []byte{ 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x42, 0x02, 0x68, 0x00, 0x12, 0x19, 0x0a, 0x06, 0x72, 0x75, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x72, 0x75, 0x6e, 0x49, 0x64, 0x42, 0x02, 0x68, 0x00, 0x22, 0x95, 0x01, 0x0a, 0x19, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, - 0x63, 0x65, 0x4e, 0x6f, 0x74, 0x41, 0x63, 0x74, 0x69, 0x76, 0x65, 0x46, 0x61, 0x69, 0x6c, 0x75, - 0x72, 0x65, 0x12, 0x20, 0x0a, 0x09, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x18, 0x01, + 0x63, 0x65, 0x4e, 0x6f, 0x74, 0x41, 0x63, 0x74, 0x69, 0x76, 0x65, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, + 0x65, 0x12, 0x20, 0x0a, 0x09, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x42, 0x02, 0x68, 0x00, 0x12, 0x2b, 0x0a, 0x0f, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x63, 0x75, 0x72, 0x72, 0x65, - 0x6e, 0x74, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x42, 0x02, 0x68, 0x00, 0x12, 0x29, 0x0a, - 0x0e, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x18, 0x03, + 0x6e, 0x74, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x42, 0x02, 0x68, 0x00, 0x12, 0x29, 0x0a, 0x0e, + 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, - 0x65, 0x72, 0x42, 0x02, 0x68, 0x00, 0x22, 0xd3, 0x01, 0x0a, 0x1c, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, - 0x61, 0x63, 0x65, 0x49, 0x6e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x53, 0x74, 0x61, 0x74, 0x65, 0x46, - 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x12, 0x20, 0x0a, 0x09, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, - 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, - 0x63, 0x65, 0x42, 0x02, 0x68, 0x00, 0x12, 0x3f, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x0e, 0x32, 0x25, 0x2e, 0x74, 0x65, 0x6d, 0x70, 0x6f, 0x72, 0x61, 0x6c, 0x2e, 0x61, - 0x70, 0x69, 0x2e, 0x65, 0x6e, 0x75, 0x6d, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4e, 0x61, 0x6d, 0x65, - 0x73, 0x70, 0x61, 0x63, 0x65, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, - 0x42, 0x02, 0x68, 0x00, 0x12, 0x50, 0x0a, 0x0e, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x65, 0x64, 0x5f, 0x73, - 0x74, 0x61, 0x74, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x25, 0x2e, 0x74, 0x65, 0x6d, - 0x70, 0x6f, 0x72, 0x61, 0x6c, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x65, 0x6e, 0x75, 0x6d, 0x73, 0x2e, 0x76, - 0x31, 0x2e, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x53, 0x74, 0x61, 0x74, 0x65, - 0x52, 0x0d, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x65, 0x64, 0x53, 0x74, 0x61, 0x74, 0x65, 0x73, 0x42, 0x02, - 0x68, 0x00, 0x22, 0x3c, 0x0a, 0x18, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x4e, 0x6f, - 0x74, 0x46, 0x6f, 0x75, 0x6e, 0x64, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x12, 0x20, 0x0a, 0x09, - 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x09, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x42, 0x02, 0x68, 0x00, 0x22, 0x1f, 0x0a, - 0x1d, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x41, 0x6c, 0x72, 0x65, 0x61, 0x64, 0x79, - 0x45, 0x78, 0x69, 0x73, 0x74, 0x73, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x22, 0xa5, 0x01, 0x0a, - 0x20, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x4e, 0x6f, 0x74, - 0x53, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, - 0x12, 0x29, 0x0a, 0x0e, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, - 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x56, 0x65, - 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x42, 0x02, 0x68, 0x00, 0x12, 0x23, 0x0a, 0x0b, 0x63, 0x6c, 0x69, 0x65, - 0x6e, 0x74, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x63, - 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x42, 0x02, 0x68, 0x00, 0x12, 0x31, 0x0a, 0x12, - 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, - 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x11, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, - 0x64, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x42, 0x02, 0x68, 0x00, 0x22, 0x9a, 0x01, 0x0a, - 0x20, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x4e, 0x6f, - 0x74, 0x53, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, - 0x12, 0x29, 0x0a, 0x0e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, - 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x56, 0x65, - 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x42, 0x02, 0x68, 0x00, 0x12, 0x4b, 0x0a, 0x20, 0x63, 0x6c, 0x69, 0x65, - 0x6e, 0x74, 0x5f, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x5f, 0x73, 0x65, 0x72, - 0x76, 0x65, 0x72, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x1d, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x53, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, - 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x42, 0x02, - 0x68, 0x00, 0x22, 0x25, 0x0a, 0x23, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x6c, 0x61, 0x74, 0x69, - 0x6f, 0x6e, 0x41, 0x6c, 0x72, 0x65, 0x61, 0x64, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x65, - 0x64, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x22, 0x14, 0x0a, 0x12, 0x51, 0x75, 0x65, 0x72, 0x79, - 0x46, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x22, 0x35, 0x0a, 0x17, - 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x44, 0x65, 0x6e, 0x69, 0x65, 0x64, 0x46, - 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x12, 0x1a, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x42, 0x02, 0x68, - 0x00, 0x22, 0xac, 0x01, 0x0a, 0x18, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x45, 0x78, 0x68, - 0x61, 0x75, 0x73, 0x74, 0x65, 0x64, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x12, 0x47, 0x0a, 0x05, - 0x63, 0x61, 0x75, 0x73, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2d, 0x2e, 0x74, 0x65, - 0x6d, 0x70, 0x6f, 0x72, 0x61, 0x6c, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x65, 0x6e, 0x75, 0x6d, 0x73, 0x2e, - 0x76, 0x31, 0x2e, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x45, 0x78, 0x68, 0x61, 0x75, 0x73, - 0x74, 0x65, 0x64, 0x43, 0x61, 0x75, 0x73, 0x65, 0x52, 0x05, 0x63, 0x61, 0x75, 0x73, 0x65, 0x42, 0x02, - 0x68, 0x00, 0x12, 0x47, 0x0a, 0x05, 0x73, 0x63, 0x6f, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, - 0x32, 0x2d, 0x2e, 0x74, 0x65, 0x6d, 0x70, 0x6f, 0x72, 0x61, 0x6c, 0x2e, 0x61, 0x70, 0x69, 0x2e, - 0x65, 0x6e, 0x75, 0x6d, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, - 0x45, 0x78, 0x68, 0x61, 0x75, 0x73, 0x74, 0x65, 0x64, 0x53, 0x63, 0x6f, 0x70, 0x65, 0x52, 0x05, 0x73, - 0x63, 0x6f, 0x70, 0x65, 0x42, 0x02, 0x68, 0x00, 0x22, 0xa0, 0x01, 0x0a, 0x15, 0x53, 0x79, 0x73, 0x74, - 0x65, 0x6d, 0x57, 0x6f, 0x72, 0x6b, 0x66, 0x6c, 0x6f, 0x77, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, - 0x12, 0x5c, 0x0a, 0x12, 0x77, 0x6f, 0x72, 0x6b, 0x66, 0x6c, 0x6f, 0x77, 0x5f, 0x65, 0x78, 0x65, - 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x74, 0x65, - 0x6d, 0x70, 0x6f, 0x72, 0x61, 0x6c, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, - 0x2e, 0x76, 0x31, 0x2e, 0x57, 0x6f, 0x72, 0x6b, 0x66, 0x6c, 0x6f, 0x77, 0x45, 0x78, 0x65, 0x63, 0x75, - 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x11, 0x77, 0x6f, 0x72, 0x6b, 0x66, 0x6c, 0x6f, 0x77, 0x45, 0x78, - 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x02, 0x68, 0x00, 0x12, 0x29, 0x0a, 0x0e, 0x77, 0x6f, - 0x72, 0x6b, 0x66, 0x6c, 0x6f, 0x77, 0x5f, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x0d, 0x77, 0x6f, 0x72, 0x6b, 0x66, 0x6c, 0x6f, 0x77, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x42, - 0x02, 0x68, 0x00, 0x22, 0x19, 0x0a, 0x17, 0x57, 0x6f, 0x72, 0x6b, 0x66, 0x6c, 0x6f, 0x77, 0x4e, 0x6f, - 0x74, 0x52, 0x65, 0x61, 0x64, 0x79, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x22, 0x47, 0x0a, - 0x17, 0x4e, 0x65, 0x77, 0x65, 0x72, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x45, 0x78, 0x69, 0x73, 0x74, 0x73, - 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x12, 0x2c, 0x0a, 0x10, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, - 0x74, 0x5f, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x0e, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x49, 0x64, 0x42, 0x02, - 0x68, 0x00, 0x22, 0x8b, 0x02, 0x0a, 0x1e, 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x4f, 0x70, 0x65, 0x72, - 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x46, 0x61, 0x69, - 0x6c, 0x75, 0x72, 0x65, 0x12, 0x6c, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x65, 0x73, 0x18, - 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x4c, 0x2e, 0x74, 0x65, 0x6d, 0x70, 0x6f, 0x72, 0x61, 0x6c, 0x2e, - 0x61, 0x70, 0x69, 0x2e, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, - 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, - 0x6e, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, - 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, - 0x08, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x65, 0x73, 0x42, 0x02, 0x68, 0x00, 0x1a, 0x7b, 0x0a, 0x0f, - 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, - 0x16, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x63, 0x6f, - 0x64, 0x65, 0x42, 0x02, 0x68, 0x00, 0x12, 0x1c, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x42, 0x02, - 0x68, 0x00, 0x12, 0x32, 0x0a, 0x07, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x18, 0x03, 0x20, - 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x41, 0x6e, 0x79, 0x52, 0x07, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, - 0x42, 0x02, 0x68, 0x00, 0x42, 0xa7, 0x01, 0x0a, 0x1f, 0x69, 0x6f, 0x2e, 0x74, 0x65, 0x6d, 0x70, 0x6f, - 0x72, 0x61, 0x6c, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x64, 0x65, 0x74, 0x61, - 0x69, 0x6c, 0x73, 0x2e, 0x76, 0x31, 0x42, 0x0c, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x50, - 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x2f, 0x67, 0x6f, 0x2e, 0x74, 0x65, 0x6d, 0x70, 0x6f, 0x72, - 0x61, 0x6c, 0x2e, 0x69, 0x6f, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x64, 0x65, - 0x74, 0x61, 0x69, 0x6c, 0x73, 0x2f, 0x76, 0x31, 0x3b, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x64, 0x65, 0x74, - 0x61, 0x69, 0x6c, 0x73, 0xaa, 0x02, 0x1e, 0x54, 0x65, 0x6d, 0x70, 0x6f, 0x72, 0x61, 0x6c, 0x69, 0x6f, - 0x2e, 0x41, 0x70, 0x69, 0x2e, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, - 0x73, 0x2e, 0x56, 0x31, 0xea, 0x02, 0x21, 0x54, 0x65, 0x6d, 0x70, 0x6f, 0x72, 0x61, 0x6c, 0x69, 0x6f, - 0x3a, 0x3a, 0x41, 0x70, 0x69, 0x3a, 0x3a, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x44, 0x65, 0x74, 0x61, 0x69, - 0x6c, 0x73, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x65, 0x72, 0x42, 0x02, 0x68, 0x00, 0x22, 0x3f, 0x0a, 0x1b, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, + 0x63, 0x65, 0x55, 0x6e, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x46, 0x61, 0x69, 0x6c, + 0x75, 0x72, 0x65, 0x12, 0x20, 0x0a, 0x09, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, + 0x42, 0x02, 0x68, 0x00, 0x22, 0xd3, 0x01, 0x0a, 0x1c, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, + 0x65, 0x49, 0x6e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x53, 0x74, 0x61, 0x74, 0x65, 0x46, 0x61, 0x69, 0x6c, + 0x75, 0x72, 0x65, 0x12, 0x20, 0x0a, 0x09, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, + 0x42, 0x02, 0x68, 0x00, 0x12, 0x3f, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x02, 0x20, 0x01, + 0x28, 0x0e, 0x32, 0x25, 0x2e, 0x74, 0x65, 0x6d, 0x70, 0x6f, 0x72, 0x61, 0x6c, 0x2e, 0x61, 0x70, 0x69, + 0x2e, 0x65, 0x6e, 0x75, 0x6d, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, + 0x63, 0x65, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x42, 0x02, 0x68, + 0x00, 0x12, 0x50, 0x0a, 0x0e, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x65, 0x64, 0x5f, 0x73, 0x74, 0x61, + 0x74, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x25, 0x2e, 0x74, 0x65, 0x6d, 0x70, 0x6f, + 0x72, 0x61, 0x6c, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x65, 0x6e, 0x75, 0x6d, 0x73, 0x2e, 0x76, 0x31, 0x2e, + 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x0d, 0x61, + 0x6c, 0x6c, 0x6f, 0x77, 0x65, 0x64, 0x53, 0x74, 0x61, 0x74, 0x65, 0x73, 0x42, 0x02, 0x68, 0x00, 0x22, + 0x3c, 0x0a, 0x18, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x4e, 0x6f, 0x74, 0x46, + 0x6f, 0x75, 0x6e, 0x64, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x12, 0x20, 0x0a, 0x09, 0x6e, 0x61, + 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6e, 0x61, + 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x42, 0x02, 0x68, 0x00, 0x22, 0x1f, 0x0a, 0x1d, 0x4e, 0x61, + 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x41, 0x6c, 0x72, 0x65, 0x61, 0x64, 0x79, 0x45, 0x78, 0x69, + 0x73, 0x74, 0x73, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x22, 0xa5, 0x01, 0x0a, 0x20, 0x43, + 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x4e, 0x6f, 0x74, 0x53, 0x75, + 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x12, 0x29, 0x0a, + 0x0e, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, + 0x6f, 0x6e, 0x42, 0x02, 0x68, 0x00, 0x12, 0x23, 0x0a, 0x0b, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, + 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x63, 0x6c, 0x69, 0x65, + 0x6e, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x42, 0x02, 0x68, 0x00, 0x12, 0x31, 0x0a, 0x12, 0x73, 0x75, 0x70, + 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x03, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x11, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x56, + 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x42, 0x02, 0x68, 0x00, 0x22, 0x9a, 0x01, 0x0a, 0x20, 0x53, + 0x65, 0x72, 0x76, 0x65, 0x72, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x4e, 0x6f, 0x74, 0x53, 0x75, + 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x12, 0x29, 0x0a, + 0x0e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x56, 0x65, 0x72, 0x73, + 0x69, 0x6f, 0x6e, 0x42, 0x02, 0x68, 0x00, 0x12, 0x4b, 0x0a, 0x20, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, + 0x5f, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, + 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x1d, + 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x53, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x53, 0x65, + 0x72, 0x76, 0x65, 0x72, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x42, 0x02, 0x68, 0x00, + 0x22, 0x25, 0x0a, 0x23, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x41, + 0x6c, 0x72, 0x65, 0x61, 0x64, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x65, 0x64, 0x46, 0x61, + 0x69, 0x6c, 0x75, 0x72, 0x65, 0x22, 0x14, 0x0a, 0x12, 0x51, 0x75, 0x65, 0x72, 0x79, 0x46, 0x61, 0x69, + 0x6c, 0x65, 0x64, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x22, 0x35, 0x0a, 0x17, 0x50, 0x65, 0x72, + 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x44, 0x65, 0x6e, 0x69, 0x65, 0x64, 0x46, 0x61, 0x69, + 0x6c, 0x75, 0x72, 0x65, 0x12, 0x1a, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x42, 0x02, 0x68, 0x00, 0x22, 0xac, + 0x01, 0x0a, 0x18, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x45, 0x78, 0x68, 0x61, 0x75, 0x73, + 0x74, 0x65, 0x64, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x12, 0x47, 0x0a, 0x05, 0x63, 0x61, + 0x75, 0x73, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2d, 0x2e, 0x74, 0x65, 0x6d, 0x70, 0x6f, + 0x72, 0x61, 0x6c, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x65, 0x6e, 0x75, 0x6d, 0x73, 0x2e, 0x76, 0x31, 0x2e, + 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x45, 0x78, 0x68, 0x61, 0x75, 0x73, 0x74, 0x65, 0x64, + 0x43, 0x61, 0x75, 0x73, 0x65, 0x52, 0x05, 0x63, 0x61, 0x75, 0x73, 0x65, 0x42, 0x02, 0x68, 0x00, 0x12, + 0x47, 0x0a, 0x05, 0x73, 0x63, 0x6f, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2d, + 0x2e, 0x74, 0x65, 0x6d, 0x70, 0x6f, 0x72, 0x61, 0x6c, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x65, 0x6e, 0x75, + 0x6d, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x45, 0x78, 0x68, + 0x61, 0x75, 0x73, 0x74, 0x65, 0x64, 0x53, 0x63, 0x6f, 0x70, 0x65, 0x52, 0x05, 0x73, 0x63, 0x6f, 0x70, + 0x65, 0x42, 0x02, 0x68, 0x00, 0x22, 0xa0, 0x01, 0x0a, 0x15, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x57, + 0x6f, 0x72, 0x6b, 0x66, 0x6c, 0x6f, 0x77, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x12, 0x5c, + 0x0a, 0x12, 0x77, 0x6f, 0x72, 0x6b, 0x66, 0x6c, 0x6f, 0x77, 0x5f, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, + 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x74, 0x65, 0x6d, 0x70, 0x6f, + 0x72, 0x61, 0x6c, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x76, 0x31, + 0x2e, 0x57, 0x6f, 0x72, 0x6b, 0x66, 0x6c, 0x6f, 0x77, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, + 0x6e, 0x52, 0x11, 0x77, 0x6f, 0x72, 0x6b, 0x66, 0x6c, 0x6f, 0x77, 0x45, 0x78, 0x65, 0x63, 0x75, + 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x02, 0x68, 0x00, 0x12, 0x29, 0x0a, 0x0e, 0x77, 0x6f, 0x72, 0x6b, 0x66, + 0x6c, 0x6f, 0x77, 0x5f, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, + 0x77, 0x6f, 0x72, 0x6b, 0x66, 0x6c, 0x6f, 0x77, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x42, 0x02, 0x68, 0x00, + 0x22, 0x19, 0x0a, 0x17, 0x57, 0x6f, 0x72, 0x6b, 0x66, 0x6c, 0x6f, 0x77, 0x4e, 0x6f, 0x74, 0x52, 0x65, + 0x61, 0x64, 0x79, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x22, 0x47, 0x0a, 0x17, 0x4e, 0x65, + 0x77, 0x65, 0x72, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x45, 0x78, 0x69, 0x73, 0x74, 0x73, 0x46, 0x61, 0x69, + 0x6c, 0x75, 0x72, 0x65, 0x12, 0x2c, 0x0a, 0x10, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x62, + 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x64, 0x65, + 0x66, 0x61, 0x75, 0x6c, 0x74, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x49, 0x64, 0x42, 0x02, 0x68, 0x00, + 0x22, 0x8b, 0x02, 0x0a, 0x1e, 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, + 0x65, 0x12, 0x6c, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, + 0x28, 0x0b, 0x32, 0x4c, 0x2e, 0x74, 0x65, 0x6d, 0x70, 0x6f, 0x72, 0x61, 0x6c, 0x2e, 0x61, 0x70, 0x69, + 0x2e, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x2e, 0x76, 0x31, + 0x2e, 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x78, + 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x2e, 0x4f, 0x70, + 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x08, 0x73, 0x74, + 0x61, 0x74, 0x75, 0x73, 0x65, 0x73, 0x42, 0x02, 0x68, 0x00, 0x1a, 0x7b, 0x0a, 0x0f, 0x4f, 0x70, 0x65, + 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x16, 0x0a, 0x04, + 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x42, + 0x02, 0x68, 0x00, 0x12, 0x1c, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x42, 0x02, 0x68, 0x00, 0x12, + 0x32, 0x0a, 0x07, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, + 0x14, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, + 0x66, 0x2e, 0x41, 0x6e, 0x79, 0x52, 0x07, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x42, 0x02, 0x68, + 0x00, 0x42, 0xa7, 0x01, 0x0a, 0x1f, 0x69, 0x6f, 0x2e, 0x74, 0x65, 0x6d, 0x70, 0x6f, 0x72, 0x61, 0x6c, + 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, + 0x2e, 0x76, 0x31, 0x42, 0x0c, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x50, 0x72, 0x6f, 0x74, + 0x6f, 0x50, 0x01, 0x5a, 0x2f, 0x67, 0x6f, 0x2e, 0x74, 0x65, 0x6d, 0x70, 0x6f, 0x72, 0x61, 0x6c, 0x2e, + 0x69, 0x6f, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x64, 0x65, 0x74, 0x61, 0x69, + 0x6c, 0x73, 0x2f, 0x76, 0x31, 0x3b, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, + 0x73, 0xaa, 0x02, 0x1e, 0x54, 0x65, 0x6d, 0x70, 0x6f, 0x72, 0x61, 0x6c, 0x69, 0x6f, 0x2e, 0x41, 0x70, + 0x69, 0x2e, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x2e, 0x56, + 0x31, 0xea, 0x02, 0x21, 0x54, 0x65, 0x6d, 0x70, 0x6f, 0x72, 0x61, 0x6c, 0x69, 0x6f, 0x3a, 0x3a, 0x41, + 0x70, 0x69, 0x3a, 0x3a, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x3a, + 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( @@ -1048,39 +1100,40 @@ func file_temporal_api_errordetails_v1_message_proto_rawDescGZIP() []byte { return file_temporal_api_errordetails_v1_message_proto_rawDescData } -var file_temporal_api_errordetails_v1_message_proto_msgTypes = make([]protoimpl.MessageInfo, 17) +var file_temporal_api_errordetails_v1_message_proto_msgTypes = make([]protoimpl.MessageInfo, 18) var file_temporal_api_errordetails_v1_message_proto_goTypes = []any{ (*NotFoundFailure)(nil), // 0: temporal.api.errordetails.v1.NotFoundFailure (*WorkflowExecutionAlreadyStartedFailure)(nil), // 1: temporal.api.errordetails.v1.WorkflowExecutionAlreadyStartedFailure (*NamespaceNotActiveFailure)(nil), // 2: temporal.api.errordetails.v1.NamespaceNotActiveFailure - (*NamespaceInvalidStateFailure)(nil), // 3: temporal.api.errordetails.v1.NamespaceInvalidStateFailure - (*NamespaceNotFoundFailure)(nil), // 4: temporal.api.errordetails.v1.NamespaceNotFoundFailure - (*NamespaceAlreadyExistsFailure)(nil), // 5: temporal.api.errordetails.v1.NamespaceAlreadyExistsFailure - (*ClientVersionNotSupportedFailure)(nil), // 6: temporal.api.errordetails.v1.ClientVersionNotSupportedFailure - (*ServerVersionNotSupportedFailure)(nil), // 7: temporal.api.errordetails.v1.ServerVersionNotSupportedFailure - (*CancellationAlreadyRequestedFailure)(nil), // 8: temporal.api.errordetails.v1.CancellationAlreadyRequestedFailure - (*QueryFailedFailure)(nil), // 9: temporal.api.errordetails.v1.QueryFailedFailure - (*PermissionDeniedFailure)(nil), // 10: temporal.api.errordetails.v1.PermissionDeniedFailure - (*ResourceExhaustedFailure)(nil), // 11: temporal.api.errordetails.v1.ResourceExhaustedFailure - (*SystemWorkflowFailure)(nil), // 12: temporal.api.errordetails.v1.SystemWorkflowFailure - (*WorkflowNotReadyFailure)(nil), // 13: temporal.api.errordetails.v1.WorkflowNotReadyFailure - (*NewerBuildExistsFailure)(nil), // 14: temporal.api.errordetails.v1.NewerBuildExistsFailure - (*MultiOperationExecutionFailure)(nil), // 15: temporal.api.errordetails.v1.MultiOperationExecutionFailure - (*MultiOperationExecutionFailure_OperationStatus)(nil), // 16: temporal.api.errordetails.v1.MultiOperationExecutionFailure.OperationStatus - (v1.NamespaceState)(0), // 17: temporal.api.enums.v1.NamespaceState - (v1.ResourceExhaustedCause)(0), // 18: temporal.api.enums.v1.ResourceExhaustedCause - (v1.ResourceExhaustedScope)(0), // 19: temporal.api.enums.v1.ResourceExhaustedScope - (*v11.WorkflowExecution)(nil), // 20: temporal.api.common.v1.WorkflowExecution - (*anypb.Any)(nil), // 21: google.protobuf.Any + (*NamespaceUnavailableFailure)(nil), // 3: temporal.api.errordetails.v1.NamespaceUnavailableFailure + (*NamespaceInvalidStateFailure)(nil), // 4: temporal.api.errordetails.v1.NamespaceInvalidStateFailure + (*NamespaceNotFoundFailure)(nil), // 5: temporal.api.errordetails.v1.NamespaceNotFoundFailure + (*NamespaceAlreadyExistsFailure)(nil), // 6: temporal.api.errordetails.v1.NamespaceAlreadyExistsFailure + (*ClientVersionNotSupportedFailure)(nil), // 7: temporal.api.errordetails.v1.ClientVersionNotSupportedFailure + (*ServerVersionNotSupportedFailure)(nil), // 8: temporal.api.errordetails.v1.ServerVersionNotSupportedFailure + (*CancellationAlreadyRequestedFailure)(nil), // 9: temporal.api.errordetails.v1.CancellationAlreadyRequestedFailure + (*QueryFailedFailure)(nil), // 10: temporal.api.errordetails.v1.QueryFailedFailure + (*PermissionDeniedFailure)(nil), // 11: temporal.api.errordetails.v1.PermissionDeniedFailure + (*ResourceExhaustedFailure)(nil), // 12: temporal.api.errordetails.v1.ResourceExhaustedFailure + (*SystemWorkflowFailure)(nil), // 13: temporal.api.errordetails.v1.SystemWorkflowFailure + (*WorkflowNotReadyFailure)(nil), // 14: temporal.api.errordetails.v1.WorkflowNotReadyFailure + (*NewerBuildExistsFailure)(nil), // 15: temporal.api.errordetails.v1.NewerBuildExistsFailure + (*MultiOperationExecutionFailure)(nil), // 16: temporal.api.errordetails.v1.MultiOperationExecutionFailure + (*MultiOperationExecutionFailure_OperationStatus)(nil), // 17: temporal.api.errordetails.v1.MultiOperationExecutionFailure.OperationStatus + (v1.NamespaceState)(0), // 18: temporal.api.enums.v1.NamespaceState + (v1.ResourceExhaustedCause)(0), // 19: temporal.api.enums.v1.ResourceExhaustedCause + (v1.ResourceExhaustedScope)(0), // 20: temporal.api.enums.v1.ResourceExhaustedScope + (*v11.WorkflowExecution)(nil), // 21: temporal.api.common.v1.WorkflowExecution + (*anypb.Any)(nil), // 22: google.protobuf.Any } var file_temporal_api_errordetails_v1_message_proto_depIdxs = []int32{ - 17, // 0: temporal.api.errordetails.v1.NamespaceInvalidStateFailure.state:type_name -> temporal.api.enums.v1.NamespaceState - 17, // 1: temporal.api.errordetails.v1.NamespaceInvalidStateFailure.allowed_states:type_name -> temporal.api.enums.v1.NamespaceState - 18, // 2: temporal.api.errordetails.v1.ResourceExhaustedFailure.cause:type_name -> temporal.api.enums.v1.ResourceExhaustedCause - 19, // 3: temporal.api.errordetails.v1.ResourceExhaustedFailure.scope:type_name -> temporal.api.enums.v1.ResourceExhaustedScope - 20, // 4: temporal.api.errordetails.v1.SystemWorkflowFailure.workflow_execution:type_name -> temporal.api.common.v1.WorkflowExecution - 16, // 5: temporal.api.errordetails.v1.MultiOperationExecutionFailure.statuses:type_name -> temporal.api.errordetails.v1.MultiOperationExecutionFailure.OperationStatus - 21, // 6: temporal.api.errordetails.v1.MultiOperationExecutionFailure.OperationStatus.details:type_name -> google.protobuf.Any + 18, // 0: temporal.api.errordetails.v1.NamespaceInvalidStateFailure.state:type_name -> temporal.api.enums.v1.NamespaceState + 18, // 1: temporal.api.errordetails.v1.NamespaceInvalidStateFailure.allowed_states:type_name -> temporal.api.enums.v1.NamespaceState + 19, // 2: temporal.api.errordetails.v1.ResourceExhaustedFailure.cause:type_name -> temporal.api.enums.v1.ResourceExhaustedCause + 20, // 3: temporal.api.errordetails.v1.ResourceExhaustedFailure.scope:type_name -> temporal.api.enums.v1.ResourceExhaustedScope + 21, // 4: temporal.api.errordetails.v1.SystemWorkflowFailure.workflow_execution:type_name -> temporal.api.common.v1.WorkflowExecution + 17, // 5: temporal.api.errordetails.v1.MultiOperationExecutionFailure.statuses:type_name -> temporal.api.errordetails.v1.MultiOperationExecutionFailure.OperationStatus + 22, // 6: temporal.api.errordetails.v1.MultiOperationExecutionFailure.OperationStatus.details:type_name -> google.protobuf.Any 7, // [7:7] is the sub-list for method output_type 7, // [7:7] is the sub-list for method input_type 7, // [7:7] is the sub-list for extension type_name @@ -1099,7 +1152,7 @@ func file_temporal_api_errordetails_v1_message_proto_init() { GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: file_temporal_api_errordetails_v1_message_proto_rawDesc, NumEnums: 0, - NumMessages: 17, + NumMessages: 18, NumExtensions: 0, NumServices: 0, }, diff --git a/proto/api b/proto/api index c5bab058..13e49f9a 160000 --- a/proto/api +++ b/proto/api @@ -1 +1 @@ -Subproject commit c5bab058fa7ffb52c7137cdbaabd37ac0c41537f +Subproject commit 13e49f9a9411ef5e5587d0a815915a3f457df8f9