diff --git a/api/historyservice/v1/request_response.go-helpers.pb.go b/api/historyservice/v1/request_response.go-helpers.pb.go index dba8b8c3821..7b7dc7a6199 100644 --- a/api/historyservice/v1/request_response.go-helpers.pb.go +++ b/api/historyservice/v1/request_response.go-helpers.pb.go @@ -2077,6 +2077,80 @@ func (this *DescribeWorkflowExecutionResponse) Equal(that interface{}) bool { return proto.Equal(this, that1) } +// Marshal an object of type GetWorkflowExecutionResultRequest to the protobuf v3 wire format +func (val *GetWorkflowExecutionResultRequest) Marshal() ([]byte, error) { + return proto.Marshal(val) +} + +// Unmarshal an object of type GetWorkflowExecutionResultRequest from the protobuf v3 wire format +func (val *GetWorkflowExecutionResultRequest) Unmarshal(buf []byte) error { + return proto.Unmarshal(buf, val) +} + +// Size returns the size of the object, in bytes, once serialized +func (val *GetWorkflowExecutionResultRequest) Size() int { + return proto.Size(val) +} + +// Equal returns whether two GetWorkflowExecutionResultRequest 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 *GetWorkflowExecutionResultRequest) Equal(that interface{}) bool { + if that == nil { + return this == nil + } + + var that1 *GetWorkflowExecutionResultRequest + switch t := that.(type) { + case *GetWorkflowExecutionResultRequest: + that1 = t + case GetWorkflowExecutionResultRequest: + that1 = &t + default: + return false + } + + return proto.Equal(this, that1) +} + +// Marshal an object of type GetWorkflowExecutionResultResponse to the protobuf v3 wire format +func (val *GetWorkflowExecutionResultResponse) Marshal() ([]byte, error) { + return proto.Marshal(val) +} + +// Unmarshal an object of type GetWorkflowExecutionResultResponse from the protobuf v3 wire format +func (val *GetWorkflowExecutionResultResponse) Unmarshal(buf []byte) error { + return proto.Unmarshal(buf, val) +} + +// Size returns the size of the object, in bytes, once serialized +func (val *GetWorkflowExecutionResultResponse) Size() int { + return proto.Size(val) +} + +// Equal returns whether two GetWorkflowExecutionResultResponse 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 *GetWorkflowExecutionResultResponse) Equal(that interface{}) bool { + if that == nil { + return this == nil + } + + var that1 *GetWorkflowExecutionResultResponse + switch t := that.(type) { + case *GetWorkflowExecutionResultResponse: + that1 = t + case GetWorkflowExecutionResultResponse: + that1 = &t + default: + return false + } + + return proto.Equal(this, that1) +} + // Marshal an object of type ReplicateEventsV2Request to the protobuf v3 wire format func (val *ReplicateEventsV2Request) Marshal() ([]byte, error) { return proto.Marshal(val) diff --git a/api/historyservice/v1/request_response.pb.go b/api/historyservice/v1/request_response.pb.go index 46d476bcba2..a03ed657d29 100644 --- a/api/historyservice/v1/request_response.pb.go +++ b/api/historyservice/v1/request_response.pb.go @@ -4212,6 +4212,102 @@ func (x *DescribeWorkflowExecutionResponse) GetWorkflowExtendedInfo() *v15.Workf return nil } +type GetWorkflowExecutionResultRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + NamespaceId string `protobuf:"bytes,1,opt,name=namespace_id,json=namespaceId,proto3" json:"namespace_id,omitempty"` + Request *v1.GetWorkflowExecutionResultRequest `protobuf:"bytes,2,opt,name=request,proto3" json:"request,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetWorkflowExecutionResultRequest) Reset() { + *x = GetWorkflowExecutionResultRequest{} + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[56] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetWorkflowExecutionResultRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetWorkflowExecutionResultRequest) ProtoMessage() {} + +func (x *GetWorkflowExecutionResultRequest) ProtoReflect() protoreflect.Message { + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[56] + 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 GetWorkflowExecutionResultRequest.ProtoReflect.Descriptor instead. +func (*GetWorkflowExecutionResultRequest) Descriptor() ([]byte, []int) { + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{56} +} + +func (x *GetWorkflowExecutionResultRequest) GetNamespaceId() string { + if x != nil { + return x.NamespaceId + } + return "" +} + +func (x *GetWorkflowExecutionResultRequest) GetRequest() *v1.GetWorkflowExecutionResultRequest { + if x != nil { + return x.Request + } + return nil +} + +type GetWorkflowExecutionResultResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + Response *v1.GetWorkflowExecutionResultResponse `protobuf:"bytes,1,opt,name=response,proto3" json:"response,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetWorkflowExecutionResultResponse) Reset() { + *x = GetWorkflowExecutionResultResponse{} + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[57] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetWorkflowExecutionResultResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetWorkflowExecutionResultResponse) ProtoMessage() {} + +func (x *GetWorkflowExecutionResultResponse) ProtoReflect() protoreflect.Message { + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[57] + 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 GetWorkflowExecutionResultResponse.ProtoReflect.Descriptor instead. +func (*GetWorkflowExecutionResultResponse) Descriptor() ([]byte, []int) { + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{57} +} + +func (x *GetWorkflowExecutionResultResponse) GetResponse() *v1.GetWorkflowExecutionResultResponse { + if x != nil { + return x.Response + } + return nil +} + type ReplicateEventsV2Request struct { state protoimpl.MessageState `protogen:"open.v1"` NamespaceId string `protobuf:"bytes,1,opt,name=namespace_id,json=namespaceId,proto3" json:"namespace_id,omitempty"` @@ -4228,7 +4324,7 @@ type ReplicateEventsV2Request struct { func (x *ReplicateEventsV2Request) Reset() { *x = ReplicateEventsV2Request{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[56] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[58] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4240,7 +4336,7 @@ func (x *ReplicateEventsV2Request) String() string { func (*ReplicateEventsV2Request) ProtoMessage() {} func (x *ReplicateEventsV2Request) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[56] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[58] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4253,7 +4349,7 @@ func (x *ReplicateEventsV2Request) ProtoReflect() protoreflect.Message { // Deprecated: Use ReplicateEventsV2Request.ProtoReflect.Descriptor instead. func (*ReplicateEventsV2Request) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{56} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{58} } func (x *ReplicateEventsV2Request) GetNamespaceId() string { @@ -4313,7 +4409,7 @@ type ReplicateEventsV2Response struct { func (x *ReplicateEventsV2Response) Reset() { *x = ReplicateEventsV2Response{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[57] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[59] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4325,7 +4421,7 @@ func (x *ReplicateEventsV2Response) String() string { func (*ReplicateEventsV2Response) ProtoMessage() {} func (x *ReplicateEventsV2Response) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[57] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[59] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4338,7 +4434,7 @@ func (x *ReplicateEventsV2Response) ProtoReflect() protoreflect.Message { // Deprecated: Use ReplicateEventsV2Response.ProtoReflect.Descriptor instead. func (*ReplicateEventsV2Response) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{57} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{59} } type ReplicateWorkflowStateRequest struct { @@ -4354,7 +4450,7 @@ type ReplicateWorkflowStateRequest struct { func (x *ReplicateWorkflowStateRequest) Reset() { *x = ReplicateWorkflowStateRequest{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[58] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[60] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4366,7 +4462,7 @@ func (x *ReplicateWorkflowStateRequest) String() string { func (*ReplicateWorkflowStateRequest) ProtoMessage() {} func (x *ReplicateWorkflowStateRequest) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[58] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[60] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4379,7 +4475,7 @@ func (x *ReplicateWorkflowStateRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ReplicateWorkflowStateRequest.ProtoReflect.Descriptor instead. func (*ReplicateWorkflowStateRequest) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{58} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{60} } func (x *ReplicateWorkflowStateRequest) GetWorkflowState() *v110.WorkflowMutableState { @@ -4425,7 +4521,7 @@ type ReplicateWorkflowStateResponse struct { func (x *ReplicateWorkflowStateResponse) Reset() { *x = ReplicateWorkflowStateResponse{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[59] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[61] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4437,7 +4533,7 @@ func (x *ReplicateWorkflowStateResponse) String() string { func (*ReplicateWorkflowStateResponse) ProtoMessage() {} func (x *ReplicateWorkflowStateResponse) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[59] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[61] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4450,7 +4546,7 @@ func (x *ReplicateWorkflowStateResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ReplicateWorkflowStateResponse.ProtoReflect.Descriptor instead. func (*ReplicateWorkflowStateResponse) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{59} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{61} } type SyncShardStatusRequest struct { @@ -4464,7 +4560,7 @@ type SyncShardStatusRequest struct { func (x *SyncShardStatusRequest) Reset() { *x = SyncShardStatusRequest{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[60] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[62] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4476,7 +4572,7 @@ func (x *SyncShardStatusRequest) String() string { func (*SyncShardStatusRequest) ProtoMessage() {} func (x *SyncShardStatusRequest) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[60] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[62] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4489,7 +4585,7 @@ func (x *SyncShardStatusRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use SyncShardStatusRequest.ProtoReflect.Descriptor instead. func (*SyncShardStatusRequest) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{60} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{62} } func (x *SyncShardStatusRequest) GetSourceCluster() string { @@ -4521,7 +4617,7 @@ type SyncShardStatusResponse struct { func (x *SyncShardStatusResponse) Reset() { *x = SyncShardStatusResponse{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[61] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[63] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4533,7 +4629,7 @@ func (x *SyncShardStatusResponse) String() string { func (*SyncShardStatusResponse) ProtoMessage() {} func (x *SyncShardStatusResponse) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[61] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[63] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4546,7 +4642,7 @@ func (x *SyncShardStatusResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use SyncShardStatusResponse.ProtoReflect.Descriptor instead. func (*SyncShardStatusResponse) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{61} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{63} } type SyncActivityRequest struct { @@ -4590,7 +4686,7 @@ type SyncActivityRequest struct { func (x *SyncActivityRequest) Reset() { *x = SyncActivityRequest{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[62] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[64] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4602,7 +4698,7 @@ func (x *SyncActivityRequest) String() string { func (*SyncActivityRequest) ProtoMessage() {} func (x *SyncActivityRequest) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[62] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[64] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4615,7 +4711,7 @@ func (x *SyncActivityRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use SyncActivityRequest.ProtoReflect.Descriptor instead. func (*SyncActivityRequest) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{62} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{64} } func (x *SyncActivityRequest) GetNamespaceId() string { @@ -4812,7 +4908,7 @@ type SyncActivitiesRequest struct { func (x *SyncActivitiesRequest) Reset() { *x = SyncActivitiesRequest{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[63] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[65] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4824,7 +4920,7 @@ func (x *SyncActivitiesRequest) String() string { func (*SyncActivitiesRequest) ProtoMessage() {} func (x *SyncActivitiesRequest) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[63] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[65] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4837,7 +4933,7 @@ func (x *SyncActivitiesRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use SyncActivitiesRequest.ProtoReflect.Descriptor instead. func (*SyncActivitiesRequest) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{63} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{65} } func (x *SyncActivitiesRequest) GetNamespaceId() string { @@ -4905,7 +5001,7 @@ type ActivitySyncInfo struct { func (x *ActivitySyncInfo) Reset() { *x = ActivitySyncInfo{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[64] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[66] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4917,7 +5013,7 @@ func (x *ActivitySyncInfo) String() string { func (*ActivitySyncInfo) ProtoMessage() {} func (x *ActivitySyncInfo) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[64] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[66] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4930,7 +5026,7 @@ func (x *ActivitySyncInfo) ProtoReflect() protoreflect.Message { // Deprecated: Use ActivitySyncInfo.ProtoReflect.Descriptor instead. func (*ActivitySyncInfo) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{64} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{66} } func (x *ActivitySyncInfo) GetVersion() int64 { @@ -5095,7 +5191,7 @@ type SyncActivityResponse struct { func (x *SyncActivityResponse) Reset() { *x = SyncActivityResponse{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[65] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[67] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5107,7 +5203,7 @@ func (x *SyncActivityResponse) String() string { func (*SyncActivityResponse) ProtoMessage() {} func (x *SyncActivityResponse) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[65] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[67] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5120,7 +5216,7 @@ func (x *SyncActivityResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use SyncActivityResponse.ProtoReflect.Descriptor instead. func (*SyncActivityResponse) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{65} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{67} } type DescribeMutableStateRequest struct { @@ -5136,7 +5232,7 @@ type DescribeMutableStateRequest struct { func (x *DescribeMutableStateRequest) Reset() { *x = DescribeMutableStateRequest{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[66] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[68] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5148,7 +5244,7 @@ func (x *DescribeMutableStateRequest) String() string { func (*DescribeMutableStateRequest) ProtoMessage() {} func (x *DescribeMutableStateRequest) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[66] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[68] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5161,7 +5257,7 @@ func (x *DescribeMutableStateRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use DescribeMutableStateRequest.ProtoReflect.Descriptor instead. func (*DescribeMutableStateRequest) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{66} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{68} } func (x *DescribeMutableStateRequest) GetNamespaceId() string { @@ -5205,7 +5301,7 @@ type DescribeMutableStateResponse struct { func (x *DescribeMutableStateResponse) Reset() { *x = DescribeMutableStateResponse{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[67] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[69] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5217,7 +5313,7 @@ func (x *DescribeMutableStateResponse) String() string { func (*DescribeMutableStateResponse) ProtoMessage() {} func (x *DescribeMutableStateResponse) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[67] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[69] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5230,7 +5326,7 @@ func (x *DescribeMutableStateResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use DescribeMutableStateResponse.ProtoReflect.Descriptor instead. func (*DescribeMutableStateResponse) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{67} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{69} } func (x *DescribeMutableStateResponse) GetCacheMutableState() *v110.WorkflowMutableState { @@ -5261,7 +5357,7 @@ type DescribeHistoryHostRequest struct { func (x *DescribeHistoryHostRequest) Reset() { *x = DescribeHistoryHostRequest{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[68] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[70] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5273,7 +5369,7 @@ func (x *DescribeHistoryHostRequest) String() string { func (*DescribeHistoryHostRequest) ProtoMessage() {} func (x *DescribeHistoryHostRequest) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[68] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[70] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5286,7 +5382,7 @@ func (x *DescribeHistoryHostRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use DescribeHistoryHostRequest.ProtoReflect.Descriptor instead. func (*DescribeHistoryHostRequest) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{68} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{70} } func (x *DescribeHistoryHostRequest) GetHostAddress() string { @@ -5329,7 +5425,7 @@ type DescribeHistoryHostResponse struct { func (x *DescribeHistoryHostResponse) Reset() { *x = DescribeHistoryHostResponse{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[69] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[71] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5341,7 +5437,7 @@ func (x *DescribeHistoryHostResponse) String() string { func (*DescribeHistoryHostResponse) ProtoMessage() {} func (x *DescribeHistoryHostResponse) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[69] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[71] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5354,7 +5450,7 @@ func (x *DescribeHistoryHostResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use DescribeHistoryHostResponse.ProtoReflect.Descriptor instead. func (*DescribeHistoryHostResponse) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{69} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{71} } func (x *DescribeHistoryHostResponse) GetShardsNumber() int32 { @@ -5394,7 +5490,7 @@ type CloseShardRequest struct { func (x *CloseShardRequest) Reset() { *x = CloseShardRequest{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[70] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[72] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5406,7 +5502,7 @@ func (x *CloseShardRequest) String() string { func (*CloseShardRequest) ProtoMessage() {} func (x *CloseShardRequest) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[70] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[72] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5419,7 +5515,7 @@ func (x *CloseShardRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use CloseShardRequest.ProtoReflect.Descriptor instead. func (*CloseShardRequest) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{70} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{72} } func (x *CloseShardRequest) GetShardId() int32 { @@ -5437,7 +5533,7 @@ type CloseShardResponse struct { func (x *CloseShardResponse) Reset() { *x = CloseShardResponse{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[71] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[73] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5449,7 +5545,7 @@ func (x *CloseShardResponse) String() string { func (*CloseShardResponse) ProtoMessage() {} func (x *CloseShardResponse) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[71] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[73] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5462,7 +5558,7 @@ func (x *CloseShardResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use CloseShardResponse.ProtoReflect.Descriptor instead. func (*CloseShardResponse) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{71} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{73} } type GetShardRequest struct { @@ -5474,7 +5570,7 @@ type GetShardRequest struct { func (x *GetShardRequest) Reset() { *x = GetShardRequest{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[72] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[74] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5486,7 +5582,7 @@ func (x *GetShardRequest) String() string { func (*GetShardRequest) ProtoMessage() {} func (x *GetShardRequest) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[72] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[74] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5499,7 +5595,7 @@ func (x *GetShardRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use GetShardRequest.ProtoReflect.Descriptor instead. func (*GetShardRequest) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{72} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{74} } func (x *GetShardRequest) GetShardId() int32 { @@ -5518,7 +5614,7 @@ type GetShardResponse struct { func (x *GetShardResponse) Reset() { *x = GetShardResponse{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[73] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[75] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5530,7 +5626,7 @@ func (x *GetShardResponse) String() string { func (*GetShardResponse) ProtoMessage() {} func (x *GetShardResponse) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[73] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[75] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5543,7 +5639,7 @@ func (x *GetShardResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use GetShardResponse.ProtoReflect.Descriptor instead. func (*GetShardResponse) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{73} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{75} } func (x *GetShardResponse) GetShardInfo() *v110.ShardInfo { @@ -5566,7 +5662,7 @@ type RemoveTaskRequest struct { func (x *RemoveTaskRequest) Reset() { *x = RemoveTaskRequest{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[74] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[76] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5578,7 +5674,7 @@ func (x *RemoveTaskRequest) String() string { func (*RemoveTaskRequest) ProtoMessage() {} func (x *RemoveTaskRequest) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[74] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[76] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5591,7 +5687,7 @@ func (x *RemoveTaskRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use RemoveTaskRequest.ProtoReflect.Descriptor instead. func (*RemoveTaskRequest) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{74} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{76} } func (x *RemoveTaskRequest) GetShardId() int32 { @@ -5630,7 +5726,7 @@ type RemoveTaskResponse struct { func (x *RemoveTaskResponse) Reset() { *x = RemoveTaskResponse{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[75] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[77] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5642,7 +5738,7 @@ func (x *RemoveTaskResponse) String() string { func (*RemoveTaskResponse) ProtoMessage() {} func (x *RemoveTaskResponse) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[75] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[77] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5655,7 +5751,7 @@ func (x *RemoveTaskResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use RemoveTaskResponse.ProtoReflect.Descriptor instead. func (*RemoveTaskResponse) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{75} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{77} } type GetReplicationMessagesRequest struct { @@ -5668,7 +5764,7 @@ type GetReplicationMessagesRequest struct { func (x *GetReplicationMessagesRequest) Reset() { *x = GetReplicationMessagesRequest{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[76] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[78] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5680,7 +5776,7 @@ func (x *GetReplicationMessagesRequest) String() string { func (*GetReplicationMessagesRequest) ProtoMessage() {} func (x *GetReplicationMessagesRequest) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[76] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[78] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5693,7 +5789,7 @@ func (x *GetReplicationMessagesRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use GetReplicationMessagesRequest.ProtoReflect.Descriptor instead. func (*GetReplicationMessagesRequest) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{76} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{78} } func (x *GetReplicationMessagesRequest) GetTokens() []*v117.ReplicationToken { @@ -5719,7 +5815,7 @@ type GetReplicationMessagesResponse struct { func (x *GetReplicationMessagesResponse) Reset() { *x = GetReplicationMessagesResponse{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[77] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[79] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5731,7 +5827,7 @@ func (x *GetReplicationMessagesResponse) String() string { func (*GetReplicationMessagesResponse) ProtoMessage() {} func (x *GetReplicationMessagesResponse) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[77] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[79] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5744,7 +5840,7 @@ func (x *GetReplicationMessagesResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use GetReplicationMessagesResponse.ProtoReflect.Descriptor instead. func (*GetReplicationMessagesResponse) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{77} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{79} } func (x *GetReplicationMessagesResponse) GetShardMessages() map[int32]*v117.ReplicationMessages { @@ -5763,7 +5859,7 @@ type GetDLQReplicationMessagesRequest struct { func (x *GetDLQReplicationMessagesRequest) Reset() { *x = GetDLQReplicationMessagesRequest{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[78] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[80] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5775,7 +5871,7 @@ func (x *GetDLQReplicationMessagesRequest) String() string { func (*GetDLQReplicationMessagesRequest) ProtoMessage() {} func (x *GetDLQReplicationMessagesRequest) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[78] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[80] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5788,7 +5884,7 @@ func (x *GetDLQReplicationMessagesRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use GetDLQReplicationMessagesRequest.ProtoReflect.Descriptor instead. func (*GetDLQReplicationMessagesRequest) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{78} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{80} } func (x *GetDLQReplicationMessagesRequest) GetTaskInfos() []*v117.ReplicationTaskInfo { @@ -5807,7 +5903,7 @@ type GetDLQReplicationMessagesResponse struct { func (x *GetDLQReplicationMessagesResponse) Reset() { *x = GetDLQReplicationMessagesResponse{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[79] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[81] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5819,7 +5915,7 @@ func (x *GetDLQReplicationMessagesResponse) String() string { func (*GetDLQReplicationMessagesResponse) ProtoMessage() {} func (x *GetDLQReplicationMessagesResponse) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[79] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[81] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5832,7 +5928,7 @@ func (x *GetDLQReplicationMessagesResponse) ProtoReflect() protoreflect.Message // Deprecated: Use GetDLQReplicationMessagesResponse.ProtoReflect.Descriptor instead. func (*GetDLQReplicationMessagesResponse) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{79} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{81} } func (x *GetDLQReplicationMessagesResponse) GetReplicationTasks() []*v117.ReplicationTask { @@ -5852,7 +5948,7 @@ type QueryWorkflowRequest struct { func (x *QueryWorkflowRequest) Reset() { *x = QueryWorkflowRequest{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[80] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[82] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5864,7 +5960,7 @@ func (x *QueryWorkflowRequest) String() string { func (*QueryWorkflowRequest) ProtoMessage() {} func (x *QueryWorkflowRequest) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[80] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[82] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5877,7 +5973,7 @@ func (x *QueryWorkflowRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use QueryWorkflowRequest.ProtoReflect.Descriptor instead. func (*QueryWorkflowRequest) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{80} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{82} } func (x *QueryWorkflowRequest) GetNamespaceId() string { @@ -5903,7 +5999,7 @@ type QueryWorkflowResponse struct { func (x *QueryWorkflowResponse) Reset() { *x = QueryWorkflowResponse{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[81] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[83] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5915,7 +6011,7 @@ func (x *QueryWorkflowResponse) String() string { func (*QueryWorkflowResponse) ProtoMessage() {} func (x *QueryWorkflowResponse) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[81] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[83] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5928,7 +6024,7 @@ func (x *QueryWorkflowResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use QueryWorkflowResponse.ProtoReflect.Descriptor instead. func (*QueryWorkflowResponse) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{81} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{83} } func (x *QueryWorkflowResponse) GetResponse() *v1.QueryWorkflowResponse { @@ -5948,7 +6044,7 @@ type ReapplyEventsRequest struct { func (x *ReapplyEventsRequest) Reset() { *x = ReapplyEventsRequest{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[82] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[84] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5960,7 +6056,7 @@ func (x *ReapplyEventsRequest) String() string { func (*ReapplyEventsRequest) ProtoMessage() {} func (x *ReapplyEventsRequest) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[82] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[84] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5973,7 +6069,7 @@ func (x *ReapplyEventsRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ReapplyEventsRequest.ProtoReflect.Descriptor instead. func (*ReapplyEventsRequest) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{82} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{84} } func (x *ReapplyEventsRequest) GetNamespaceId() string { @@ -5998,7 +6094,7 @@ type ReapplyEventsResponse struct { func (x *ReapplyEventsResponse) Reset() { *x = ReapplyEventsResponse{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[83] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[85] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6010,7 +6106,7 @@ func (x *ReapplyEventsResponse) String() string { func (*ReapplyEventsResponse) ProtoMessage() {} func (x *ReapplyEventsResponse) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[83] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[85] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6023,7 +6119,7 @@ func (x *ReapplyEventsResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ReapplyEventsResponse.ProtoReflect.Descriptor instead. func (*ReapplyEventsResponse) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{83} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{85} } type GetDLQMessagesRequest struct { @@ -6040,7 +6136,7 @@ type GetDLQMessagesRequest struct { func (x *GetDLQMessagesRequest) Reset() { *x = GetDLQMessagesRequest{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[84] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[86] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6052,7 +6148,7 @@ func (x *GetDLQMessagesRequest) String() string { func (*GetDLQMessagesRequest) ProtoMessage() {} func (x *GetDLQMessagesRequest) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[84] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[86] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6065,7 +6161,7 @@ func (x *GetDLQMessagesRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use GetDLQMessagesRequest.ProtoReflect.Descriptor instead. func (*GetDLQMessagesRequest) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{84} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{86} } func (x *GetDLQMessagesRequest) GetType() v112.DeadLetterQueueType { @@ -6122,7 +6218,7 @@ type GetDLQMessagesResponse struct { func (x *GetDLQMessagesResponse) Reset() { *x = GetDLQMessagesResponse{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[85] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[87] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6134,7 +6230,7 @@ func (x *GetDLQMessagesResponse) String() string { func (*GetDLQMessagesResponse) ProtoMessage() {} func (x *GetDLQMessagesResponse) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[85] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[87] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6147,7 +6243,7 @@ func (x *GetDLQMessagesResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use GetDLQMessagesResponse.ProtoReflect.Descriptor instead. func (*GetDLQMessagesResponse) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{85} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{87} } func (x *GetDLQMessagesResponse) GetType() v112.DeadLetterQueueType { @@ -6190,7 +6286,7 @@ type PurgeDLQMessagesRequest struct { func (x *PurgeDLQMessagesRequest) Reset() { *x = PurgeDLQMessagesRequest{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[86] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[88] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6202,7 +6298,7 @@ func (x *PurgeDLQMessagesRequest) String() string { func (*PurgeDLQMessagesRequest) ProtoMessage() {} func (x *PurgeDLQMessagesRequest) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[86] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[88] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6215,7 +6311,7 @@ func (x *PurgeDLQMessagesRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use PurgeDLQMessagesRequest.ProtoReflect.Descriptor instead. func (*PurgeDLQMessagesRequest) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{86} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{88} } func (x *PurgeDLQMessagesRequest) GetType() v112.DeadLetterQueueType { @@ -6254,7 +6350,7 @@ type PurgeDLQMessagesResponse struct { func (x *PurgeDLQMessagesResponse) Reset() { *x = PurgeDLQMessagesResponse{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[87] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[89] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6266,7 +6362,7 @@ func (x *PurgeDLQMessagesResponse) String() string { func (*PurgeDLQMessagesResponse) ProtoMessage() {} func (x *PurgeDLQMessagesResponse) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[87] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[89] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6279,7 +6375,7 @@ func (x *PurgeDLQMessagesResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use PurgeDLQMessagesResponse.ProtoReflect.Descriptor instead. func (*PurgeDLQMessagesResponse) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{87} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{89} } type MergeDLQMessagesRequest struct { @@ -6296,7 +6392,7 @@ type MergeDLQMessagesRequest struct { func (x *MergeDLQMessagesRequest) Reset() { *x = MergeDLQMessagesRequest{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[88] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[90] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6308,7 +6404,7 @@ func (x *MergeDLQMessagesRequest) String() string { func (*MergeDLQMessagesRequest) ProtoMessage() {} func (x *MergeDLQMessagesRequest) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[88] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[90] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6321,7 +6417,7 @@ func (x *MergeDLQMessagesRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use MergeDLQMessagesRequest.ProtoReflect.Descriptor instead. func (*MergeDLQMessagesRequest) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{88} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{90} } func (x *MergeDLQMessagesRequest) GetType() v112.DeadLetterQueueType { @@ -6375,7 +6471,7 @@ type MergeDLQMessagesResponse struct { func (x *MergeDLQMessagesResponse) Reset() { *x = MergeDLQMessagesResponse{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[89] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[91] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6387,7 +6483,7 @@ func (x *MergeDLQMessagesResponse) String() string { func (*MergeDLQMessagesResponse) ProtoMessage() {} func (x *MergeDLQMessagesResponse) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[89] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[91] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6400,7 +6496,7 @@ func (x *MergeDLQMessagesResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use MergeDLQMessagesResponse.ProtoReflect.Descriptor instead. func (*MergeDLQMessagesResponse) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{89} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{91} } func (x *MergeDLQMessagesResponse) GetNextPageToken() []byte { @@ -6422,7 +6518,7 @@ type RefreshWorkflowTasksRequest struct { func (x *RefreshWorkflowTasksRequest) Reset() { *x = RefreshWorkflowTasksRequest{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[90] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[92] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6434,7 +6530,7 @@ func (x *RefreshWorkflowTasksRequest) String() string { func (*RefreshWorkflowTasksRequest) ProtoMessage() {} func (x *RefreshWorkflowTasksRequest) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[90] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[92] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6447,7 +6543,7 @@ func (x *RefreshWorkflowTasksRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use RefreshWorkflowTasksRequest.ProtoReflect.Descriptor instead. func (*RefreshWorkflowTasksRequest) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{90} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{92} } func (x *RefreshWorkflowTasksRequest) GetNamespaceId() string { @@ -6479,7 +6575,7 @@ type RefreshWorkflowTasksResponse struct { func (x *RefreshWorkflowTasksResponse) Reset() { *x = RefreshWorkflowTasksResponse{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[91] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[93] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6491,7 +6587,7 @@ func (x *RefreshWorkflowTasksResponse) String() string { func (*RefreshWorkflowTasksResponse) ProtoMessage() {} func (x *RefreshWorkflowTasksResponse) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[91] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[93] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6504,7 +6600,7 @@ func (x *RefreshWorkflowTasksResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use RefreshWorkflowTasksResponse.ProtoReflect.Descriptor instead. func (*RefreshWorkflowTasksResponse) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{91} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{93} } type GenerateLastHistoryReplicationTasksRequest struct { @@ -6520,7 +6616,7 @@ type GenerateLastHistoryReplicationTasksRequest struct { func (x *GenerateLastHistoryReplicationTasksRequest) Reset() { *x = GenerateLastHistoryReplicationTasksRequest{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[92] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[94] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6532,7 +6628,7 @@ func (x *GenerateLastHistoryReplicationTasksRequest) String() string { func (*GenerateLastHistoryReplicationTasksRequest) ProtoMessage() {} func (x *GenerateLastHistoryReplicationTasksRequest) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[92] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[94] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6545,7 +6641,7 @@ func (x *GenerateLastHistoryReplicationTasksRequest) ProtoReflect() protoreflect // Deprecated: Use GenerateLastHistoryReplicationTasksRequest.ProtoReflect.Descriptor instead. func (*GenerateLastHistoryReplicationTasksRequest) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{92} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{94} } func (x *GenerateLastHistoryReplicationTasksRequest) GetNamespaceId() string { @@ -6586,7 +6682,7 @@ type GenerateLastHistoryReplicationTasksResponse struct { func (x *GenerateLastHistoryReplicationTasksResponse) Reset() { *x = GenerateLastHistoryReplicationTasksResponse{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[93] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[95] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6598,7 +6694,7 @@ func (x *GenerateLastHistoryReplicationTasksResponse) String() string { func (*GenerateLastHistoryReplicationTasksResponse) ProtoMessage() {} func (x *GenerateLastHistoryReplicationTasksResponse) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[93] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[95] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6611,7 +6707,7 @@ func (x *GenerateLastHistoryReplicationTasksResponse) ProtoReflect() protoreflec // Deprecated: Use GenerateLastHistoryReplicationTasksResponse.ProtoReflect.Descriptor instead. func (*GenerateLastHistoryReplicationTasksResponse) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{93} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{95} } func (x *GenerateLastHistoryReplicationTasksResponse) GetStateTransitionCount() int64 { @@ -6638,7 +6734,7 @@ type GetReplicationStatusRequest struct { func (x *GetReplicationStatusRequest) Reset() { *x = GetReplicationStatusRequest{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[94] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[96] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6650,7 +6746,7 @@ func (x *GetReplicationStatusRequest) String() string { func (*GetReplicationStatusRequest) ProtoMessage() {} func (x *GetReplicationStatusRequest) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[94] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[96] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6663,7 +6759,7 @@ func (x *GetReplicationStatusRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use GetReplicationStatusRequest.ProtoReflect.Descriptor instead. func (*GetReplicationStatusRequest) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{94} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{96} } func (x *GetReplicationStatusRequest) GetRemoteClusters() []string { @@ -6682,7 +6778,7 @@ type GetReplicationStatusResponse struct { func (x *GetReplicationStatusResponse) Reset() { *x = GetReplicationStatusResponse{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[95] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[97] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6694,7 +6790,7 @@ func (x *GetReplicationStatusResponse) String() string { func (*GetReplicationStatusResponse) ProtoMessage() {} func (x *GetReplicationStatusResponse) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[95] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[97] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6707,7 +6803,7 @@ func (x *GetReplicationStatusResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use GetReplicationStatusResponse.ProtoReflect.Descriptor instead. func (*GetReplicationStatusResponse) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{95} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{97} } func (x *GetReplicationStatusResponse) GetShards() []*ShardReplicationStatus { @@ -6733,7 +6829,7 @@ type ShardReplicationStatus struct { func (x *ShardReplicationStatus) Reset() { *x = ShardReplicationStatus{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[96] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[98] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6745,7 +6841,7 @@ func (x *ShardReplicationStatus) String() string { func (*ShardReplicationStatus) ProtoMessage() {} func (x *ShardReplicationStatus) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[96] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[98] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6758,7 +6854,7 @@ func (x *ShardReplicationStatus) ProtoReflect() protoreflect.Message { // Deprecated: Use ShardReplicationStatus.ProtoReflect.Descriptor instead. func (*ShardReplicationStatus) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{96} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{98} } func (x *ShardReplicationStatus) GetShardId() int32 { @@ -6813,7 +6909,7 @@ type HandoverNamespaceInfo struct { func (x *HandoverNamespaceInfo) Reset() { *x = HandoverNamespaceInfo{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[97] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[99] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6825,7 +6921,7 @@ func (x *HandoverNamespaceInfo) String() string { func (*HandoverNamespaceInfo) ProtoMessage() {} func (x *HandoverNamespaceInfo) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[97] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[99] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6838,7 +6934,7 @@ func (x *HandoverNamespaceInfo) ProtoReflect() protoreflect.Message { // Deprecated: Use HandoverNamespaceInfo.ProtoReflect.Descriptor instead. func (*HandoverNamespaceInfo) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{97} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{99} } func (x *HandoverNamespaceInfo) GetHandoverReplicationTaskId() int64 { @@ -6860,7 +6956,7 @@ type ShardReplicationStatusPerCluster struct { func (x *ShardReplicationStatusPerCluster) Reset() { *x = ShardReplicationStatusPerCluster{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[98] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[100] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6872,7 +6968,7 @@ func (x *ShardReplicationStatusPerCluster) String() string { func (*ShardReplicationStatusPerCluster) ProtoMessage() {} func (x *ShardReplicationStatusPerCluster) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[98] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[100] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6885,7 +6981,7 @@ func (x *ShardReplicationStatusPerCluster) ProtoReflect() protoreflect.Message { // Deprecated: Use ShardReplicationStatusPerCluster.ProtoReflect.Descriptor instead. func (*ShardReplicationStatusPerCluster) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{98} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{100} } func (x *ShardReplicationStatusPerCluster) GetAckedTaskId() int64 { @@ -6912,7 +7008,7 @@ type RebuildMutableStateRequest struct { func (x *RebuildMutableStateRequest) Reset() { *x = RebuildMutableStateRequest{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[99] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[101] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6924,7 +7020,7 @@ func (x *RebuildMutableStateRequest) String() string { func (*RebuildMutableStateRequest) ProtoMessage() {} func (x *RebuildMutableStateRequest) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[99] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[101] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6937,7 +7033,7 @@ func (x *RebuildMutableStateRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use RebuildMutableStateRequest.ProtoReflect.Descriptor instead. func (*RebuildMutableStateRequest) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{99} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{101} } func (x *RebuildMutableStateRequest) GetNamespaceId() string { @@ -6962,7 +7058,7 @@ type RebuildMutableStateResponse struct { func (x *RebuildMutableStateResponse) Reset() { *x = RebuildMutableStateResponse{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[100] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[102] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6974,7 +7070,7 @@ func (x *RebuildMutableStateResponse) String() string { func (*RebuildMutableStateResponse) ProtoMessage() {} func (x *RebuildMutableStateResponse) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[100] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[102] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6987,7 +7083,7 @@ func (x *RebuildMutableStateResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use RebuildMutableStateResponse.ProtoReflect.Descriptor instead. func (*RebuildMutableStateResponse) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{100} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{102} } type ImportWorkflowExecutionRequest struct { @@ -7003,7 +7099,7 @@ type ImportWorkflowExecutionRequest struct { func (x *ImportWorkflowExecutionRequest) Reset() { *x = ImportWorkflowExecutionRequest{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[101] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[103] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7015,7 +7111,7 @@ func (x *ImportWorkflowExecutionRequest) String() string { func (*ImportWorkflowExecutionRequest) ProtoMessage() {} func (x *ImportWorkflowExecutionRequest) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[101] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[103] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7028,7 +7124,7 @@ func (x *ImportWorkflowExecutionRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ImportWorkflowExecutionRequest.ProtoReflect.Descriptor instead. func (*ImportWorkflowExecutionRequest) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{101} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{103} } func (x *ImportWorkflowExecutionRequest) GetNamespaceId() string { @@ -7076,7 +7172,7 @@ type ImportWorkflowExecutionResponse struct { func (x *ImportWorkflowExecutionResponse) Reset() { *x = ImportWorkflowExecutionResponse{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[102] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[104] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7088,7 +7184,7 @@ func (x *ImportWorkflowExecutionResponse) String() string { func (*ImportWorkflowExecutionResponse) ProtoMessage() {} func (x *ImportWorkflowExecutionResponse) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[102] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[104] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7101,7 +7197,7 @@ func (x *ImportWorkflowExecutionResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ImportWorkflowExecutionResponse.ProtoReflect.Descriptor instead. func (*ImportWorkflowExecutionResponse) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{102} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{104} } func (x *ImportWorkflowExecutionResponse) GetToken() []byte { @@ -7130,7 +7226,7 @@ type DeleteWorkflowVisibilityRecordRequest struct { func (x *DeleteWorkflowVisibilityRecordRequest) Reset() { *x = DeleteWorkflowVisibilityRecordRequest{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[103] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[105] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7142,7 +7238,7 @@ func (x *DeleteWorkflowVisibilityRecordRequest) String() string { func (*DeleteWorkflowVisibilityRecordRequest) ProtoMessage() {} func (x *DeleteWorkflowVisibilityRecordRequest) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[103] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[105] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7155,7 +7251,7 @@ func (x *DeleteWorkflowVisibilityRecordRequest) ProtoReflect() protoreflect.Mess // Deprecated: Use DeleteWorkflowVisibilityRecordRequest.ProtoReflect.Descriptor instead. func (*DeleteWorkflowVisibilityRecordRequest) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{103} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{105} } func (x *DeleteWorkflowVisibilityRecordRequest) GetNamespaceId() string { @@ -7194,7 +7290,7 @@ type DeleteWorkflowVisibilityRecordResponse struct { func (x *DeleteWorkflowVisibilityRecordResponse) Reset() { *x = DeleteWorkflowVisibilityRecordResponse{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[104] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[106] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7206,7 +7302,7 @@ func (x *DeleteWorkflowVisibilityRecordResponse) String() string { func (*DeleteWorkflowVisibilityRecordResponse) ProtoMessage() {} func (x *DeleteWorkflowVisibilityRecordResponse) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[104] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[106] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7219,7 +7315,7 @@ func (x *DeleteWorkflowVisibilityRecordResponse) ProtoReflect() protoreflect.Mes // Deprecated: Use DeleteWorkflowVisibilityRecordResponse.ProtoReflect.Descriptor instead. func (*DeleteWorkflowVisibilityRecordResponse) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{104} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{106} } // (-- api-linter: core::0134=disabled @@ -7235,7 +7331,7 @@ type UpdateWorkflowExecutionRequest struct { func (x *UpdateWorkflowExecutionRequest) Reset() { *x = UpdateWorkflowExecutionRequest{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[105] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[107] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7247,7 +7343,7 @@ func (x *UpdateWorkflowExecutionRequest) String() string { func (*UpdateWorkflowExecutionRequest) ProtoMessage() {} func (x *UpdateWorkflowExecutionRequest) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[105] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[107] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7260,7 +7356,7 @@ func (x *UpdateWorkflowExecutionRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use UpdateWorkflowExecutionRequest.ProtoReflect.Descriptor instead. func (*UpdateWorkflowExecutionRequest) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{105} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{107} } func (x *UpdateWorkflowExecutionRequest) GetNamespaceId() string { @@ -7286,7 +7382,7 @@ type UpdateWorkflowExecutionResponse struct { func (x *UpdateWorkflowExecutionResponse) Reset() { *x = UpdateWorkflowExecutionResponse{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[106] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[108] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7298,7 +7394,7 @@ func (x *UpdateWorkflowExecutionResponse) String() string { func (*UpdateWorkflowExecutionResponse) ProtoMessage() {} func (x *UpdateWorkflowExecutionResponse) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[106] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[108] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7311,7 +7407,7 @@ func (x *UpdateWorkflowExecutionResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use UpdateWorkflowExecutionResponse.ProtoReflect.Descriptor instead. func (*UpdateWorkflowExecutionResponse) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{106} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{108} } func (x *UpdateWorkflowExecutionResponse) GetResponse() *v1.UpdateWorkflowExecutionResponse { @@ -7333,7 +7429,7 @@ type StreamWorkflowReplicationMessagesRequest struct { func (x *StreamWorkflowReplicationMessagesRequest) Reset() { *x = StreamWorkflowReplicationMessagesRequest{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[107] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[109] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7345,7 +7441,7 @@ func (x *StreamWorkflowReplicationMessagesRequest) String() string { func (*StreamWorkflowReplicationMessagesRequest) ProtoMessage() {} func (x *StreamWorkflowReplicationMessagesRequest) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[107] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[109] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7358,7 +7454,7 @@ func (x *StreamWorkflowReplicationMessagesRequest) ProtoReflect() protoreflect.M // Deprecated: Use StreamWorkflowReplicationMessagesRequest.ProtoReflect.Descriptor instead. func (*StreamWorkflowReplicationMessagesRequest) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{107} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{109} } func (x *StreamWorkflowReplicationMessagesRequest) GetAttributes() isStreamWorkflowReplicationMessagesRequest_Attributes { @@ -7400,7 +7496,7 @@ type StreamWorkflowReplicationMessagesResponse struct { func (x *StreamWorkflowReplicationMessagesResponse) Reset() { *x = StreamWorkflowReplicationMessagesResponse{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[108] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[110] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7412,7 +7508,7 @@ func (x *StreamWorkflowReplicationMessagesResponse) String() string { func (*StreamWorkflowReplicationMessagesResponse) ProtoMessage() {} func (x *StreamWorkflowReplicationMessagesResponse) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[108] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[110] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7425,7 +7521,7 @@ func (x *StreamWorkflowReplicationMessagesResponse) ProtoReflect() protoreflect. // Deprecated: Use StreamWorkflowReplicationMessagesResponse.ProtoReflect.Descriptor instead. func (*StreamWorkflowReplicationMessagesResponse) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{108} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{110} } func (x *StreamWorkflowReplicationMessagesResponse) GetAttributes() isStreamWorkflowReplicationMessagesResponse_Attributes { @@ -7465,7 +7561,7 @@ type PollWorkflowExecutionUpdateRequest struct { func (x *PollWorkflowExecutionUpdateRequest) Reset() { *x = PollWorkflowExecutionUpdateRequest{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[109] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[111] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7477,7 +7573,7 @@ func (x *PollWorkflowExecutionUpdateRequest) String() string { func (*PollWorkflowExecutionUpdateRequest) ProtoMessage() {} func (x *PollWorkflowExecutionUpdateRequest) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[109] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[111] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7490,7 +7586,7 @@ func (x *PollWorkflowExecutionUpdateRequest) ProtoReflect() protoreflect.Message // Deprecated: Use PollWorkflowExecutionUpdateRequest.ProtoReflect.Descriptor instead. func (*PollWorkflowExecutionUpdateRequest) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{109} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{111} } func (x *PollWorkflowExecutionUpdateRequest) GetNamespaceId() string { @@ -7516,7 +7612,7 @@ type PollWorkflowExecutionUpdateResponse struct { func (x *PollWorkflowExecutionUpdateResponse) Reset() { *x = PollWorkflowExecutionUpdateResponse{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[110] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[112] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7528,7 +7624,7 @@ func (x *PollWorkflowExecutionUpdateResponse) String() string { func (*PollWorkflowExecutionUpdateResponse) ProtoMessage() {} func (x *PollWorkflowExecutionUpdateResponse) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[110] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[112] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7541,7 +7637,7 @@ func (x *PollWorkflowExecutionUpdateResponse) ProtoReflect() protoreflect.Messag // Deprecated: Use PollWorkflowExecutionUpdateResponse.ProtoReflect.Descriptor instead. func (*PollWorkflowExecutionUpdateResponse) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{110} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{112} } func (x *PollWorkflowExecutionUpdateResponse) GetResponse() *v1.PollWorkflowExecutionUpdateResponse { @@ -7561,7 +7657,7 @@ type GetWorkflowExecutionHistoryRequest struct { func (x *GetWorkflowExecutionHistoryRequest) Reset() { *x = GetWorkflowExecutionHistoryRequest{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[111] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[113] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7573,7 +7669,7 @@ func (x *GetWorkflowExecutionHistoryRequest) String() string { func (*GetWorkflowExecutionHistoryRequest) ProtoMessage() {} func (x *GetWorkflowExecutionHistoryRequest) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[111] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[113] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7586,7 +7682,7 @@ func (x *GetWorkflowExecutionHistoryRequest) ProtoReflect() protoreflect.Message // Deprecated: Use GetWorkflowExecutionHistoryRequest.ProtoReflect.Descriptor instead. func (*GetWorkflowExecutionHistoryRequest) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{111} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{113} } func (x *GetWorkflowExecutionHistoryRequest) GetNamespaceId() string { @@ -7613,7 +7709,7 @@ type GetWorkflowExecutionHistoryResponse struct { func (x *GetWorkflowExecutionHistoryResponse) Reset() { *x = GetWorkflowExecutionHistoryResponse{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[112] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[114] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7625,7 +7721,7 @@ func (x *GetWorkflowExecutionHistoryResponse) String() string { func (*GetWorkflowExecutionHistoryResponse) ProtoMessage() {} func (x *GetWorkflowExecutionHistoryResponse) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[112] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[114] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7638,7 +7734,7 @@ func (x *GetWorkflowExecutionHistoryResponse) ProtoReflect() protoreflect.Messag // Deprecated: Use GetWorkflowExecutionHistoryResponse.ProtoReflect.Descriptor instead. func (*GetWorkflowExecutionHistoryResponse) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{112} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{114} } func (x *GetWorkflowExecutionHistoryResponse) GetResponse() *v1.GetWorkflowExecutionHistoryResponse { @@ -7666,7 +7762,7 @@ type GetWorkflowExecutionHistoryResponseWithRaw struct { func (x *GetWorkflowExecutionHistoryResponseWithRaw) Reset() { *x = GetWorkflowExecutionHistoryResponseWithRaw{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[113] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[115] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7678,7 +7774,7 @@ func (x *GetWorkflowExecutionHistoryResponseWithRaw) String() string { func (*GetWorkflowExecutionHistoryResponseWithRaw) ProtoMessage() {} func (x *GetWorkflowExecutionHistoryResponseWithRaw) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[113] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[115] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7691,7 +7787,7 @@ func (x *GetWorkflowExecutionHistoryResponseWithRaw) ProtoReflect() protoreflect // Deprecated: Use GetWorkflowExecutionHistoryResponseWithRaw.ProtoReflect.Descriptor instead. func (*GetWorkflowExecutionHistoryResponseWithRaw) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{113} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{115} } func (x *GetWorkflowExecutionHistoryResponseWithRaw) GetResponse() *v1.GetWorkflowExecutionHistoryResponse { @@ -7718,7 +7814,7 @@ type GetWorkflowExecutionHistoryReverseRequest struct { func (x *GetWorkflowExecutionHistoryReverseRequest) Reset() { *x = GetWorkflowExecutionHistoryReverseRequest{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[114] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[116] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7730,7 +7826,7 @@ func (x *GetWorkflowExecutionHistoryReverseRequest) String() string { func (*GetWorkflowExecutionHistoryReverseRequest) ProtoMessage() {} func (x *GetWorkflowExecutionHistoryReverseRequest) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[114] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[116] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7743,7 +7839,7 @@ func (x *GetWorkflowExecutionHistoryReverseRequest) ProtoReflect() protoreflect. // Deprecated: Use GetWorkflowExecutionHistoryReverseRequest.ProtoReflect.Descriptor instead. func (*GetWorkflowExecutionHistoryReverseRequest) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{114} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{116} } func (x *GetWorkflowExecutionHistoryReverseRequest) GetNamespaceId() string { @@ -7769,7 +7865,7 @@ type GetWorkflowExecutionHistoryReverseResponse struct { func (x *GetWorkflowExecutionHistoryReverseResponse) Reset() { *x = GetWorkflowExecutionHistoryReverseResponse{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[115] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[117] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7781,7 +7877,7 @@ func (x *GetWorkflowExecutionHistoryReverseResponse) String() string { func (*GetWorkflowExecutionHistoryReverseResponse) ProtoMessage() {} func (x *GetWorkflowExecutionHistoryReverseResponse) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[115] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[117] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7794,7 +7890,7 @@ func (x *GetWorkflowExecutionHistoryReverseResponse) ProtoReflect() protoreflect // Deprecated: Use GetWorkflowExecutionHistoryReverseResponse.ProtoReflect.Descriptor instead. func (*GetWorkflowExecutionHistoryReverseResponse) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{115} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{117} } func (x *GetWorkflowExecutionHistoryReverseResponse) GetResponse() *v1.GetWorkflowExecutionHistoryReverseResponse { @@ -7817,7 +7913,7 @@ type GetWorkflowExecutionRawHistoryV2Request struct { func (x *GetWorkflowExecutionRawHistoryV2Request) Reset() { *x = GetWorkflowExecutionRawHistoryV2Request{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[116] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[118] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7829,7 +7925,7 @@ func (x *GetWorkflowExecutionRawHistoryV2Request) String() string { func (*GetWorkflowExecutionRawHistoryV2Request) ProtoMessage() {} func (x *GetWorkflowExecutionRawHistoryV2Request) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[116] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[118] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7842,7 +7938,7 @@ func (x *GetWorkflowExecutionRawHistoryV2Request) ProtoReflect() protoreflect.Me // Deprecated: Use GetWorkflowExecutionRawHistoryV2Request.ProtoReflect.Descriptor instead. func (*GetWorkflowExecutionRawHistoryV2Request) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{116} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{118} } func (x *GetWorkflowExecutionRawHistoryV2Request) GetNamespaceId() string { @@ -7868,7 +7964,7 @@ type GetWorkflowExecutionRawHistoryV2Response struct { func (x *GetWorkflowExecutionRawHistoryV2Response) Reset() { *x = GetWorkflowExecutionRawHistoryV2Response{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[117] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[119] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7880,7 +7976,7 @@ func (x *GetWorkflowExecutionRawHistoryV2Response) String() string { func (*GetWorkflowExecutionRawHistoryV2Response) ProtoMessage() {} func (x *GetWorkflowExecutionRawHistoryV2Response) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[117] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[119] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7893,7 +7989,7 @@ func (x *GetWorkflowExecutionRawHistoryV2Response) ProtoReflect() protoreflect.M // Deprecated: Use GetWorkflowExecutionRawHistoryV2Response.ProtoReflect.Descriptor instead. func (*GetWorkflowExecutionRawHistoryV2Response) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{117} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{119} } func (x *GetWorkflowExecutionRawHistoryV2Response) GetResponse() *v118.GetWorkflowExecutionRawHistoryV2Response { @@ -7913,7 +8009,7 @@ type GetWorkflowExecutionRawHistoryRequest struct { func (x *GetWorkflowExecutionRawHistoryRequest) Reset() { *x = GetWorkflowExecutionRawHistoryRequest{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[118] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[120] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7925,7 +8021,7 @@ func (x *GetWorkflowExecutionRawHistoryRequest) String() string { func (*GetWorkflowExecutionRawHistoryRequest) ProtoMessage() {} func (x *GetWorkflowExecutionRawHistoryRequest) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[118] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[120] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7938,7 +8034,7 @@ func (x *GetWorkflowExecutionRawHistoryRequest) ProtoReflect() protoreflect.Mess // Deprecated: Use GetWorkflowExecutionRawHistoryRequest.ProtoReflect.Descriptor instead. func (*GetWorkflowExecutionRawHistoryRequest) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{118} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{120} } func (x *GetWorkflowExecutionRawHistoryRequest) GetNamespaceId() string { @@ -7964,7 +8060,7 @@ type GetWorkflowExecutionRawHistoryResponse struct { func (x *GetWorkflowExecutionRawHistoryResponse) Reset() { *x = GetWorkflowExecutionRawHistoryResponse{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[119] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[121] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7976,7 +8072,7 @@ func (x *GetWorkflowExecutionRawHistoryResponse) String() string { func (*GetWorkflowExecutionRawHistoryResponse) ProtoMessage() {} func (x *GetWorkflowExecutionRawHistoryResponse) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[119] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[121] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7989,7 +8085,7 @@ func (x *GetWorkflowExecutionRawHistoryResponse) ProtoReflect() protoreflect.Mes // Deprecated: Use GetWorkflowExecutionRawHistoryResponse.ProtoReflect.Descriptor instead. func (*GetWorkflowExecutionRawHistoryResponse) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{119} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{121} } func (x *GetWorkflowExecutionRawHistoryResponse) GetResponse() *v118.GetWorkflowExecutionRawHistoryResponse { @@ -8011,7 +8107,7 @@ type ForceDeleteWorkflowExecutionRequest struct { func (x *ForceDeleteWorkflowExecutionRequest) Reset() { *x = ForceDeleteWorkflowExecutionRequest{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[120] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[122] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8023,7 +8119,7 @@ func (x *ForceDeleteWorkflowExecutionRequest) String() string { func (*ForceDeleteWorkflowExecutionRequest) ProtoMessage() {} func (x *ForceDeleteWorkflowExecutionRequest) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[120] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[122] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8036,7 +8132,7 @@ func (x *ForceDeleteWorkflowExecutionRequest) ProtoReflect() protoreflect.Messag // Deprecated: Use ForceDeleteWorkflowExecutionRequest.ProtoReflect.Descriptor instead. func (*ForceDeleteWorkflowExecutionRequest) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{120} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{122} } func (x *ForceDeleteWorkflowExecutionRequest) GetNamespaceId() string { @@ -8069,7 +8165,7 @@ type ForceDeleteWorkflowExecutionResponse struct { func (x *ForceDeleteWorkflowExecutionResponse) Reset() { *x = ForceDeleteWorkflowExecutionResponse{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[121] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[123] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8081,7 +8177,7 @@ func (x *ForceDeleteWorkflowExecutionResponse) String() string { func (*ForceDeleteWorkflowExecutionResponse) ProtoMessage() {} func (x *ForceDeleteWorkflowExecutionResponse) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[121] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[123] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8094,7 +8190,7 @@ func (x *ForceDeleteWorkflowExecutionResponse) ProtoReflect() protoreflect.Messa // Deprecated: Use ForceDeleteWorkflowExecutionResponse.ProtoReflect.Descriptor instead. func (*ForceDeleteWorkflowExecutionResponse) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{121} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{123} } func (x *ForceDeleteWorkflowExecutionResponse) GetResponse() *v118.DeleteWorkflowExecutionResponse { @@ -8116,7 +8212,7 @@ type GetDLQTasksRequest struct { func (x *GetDLQTasksRequest) Reset() { *x = GetDLQTasksRequest{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[122] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[124] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8128,7 +8224,7 @@ func (x *GetDLQTasksRequest) String() string { func (*GetDLQTasksRequest) ProtoMessage() {} func (x *GetDLQTasksRequest) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[122] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[124] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8141,7 +8237,7 @@ func (x *GetDLQTasksRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use GetDLQTasksRequest.ProtoReflect.Descriptor instead. func (*GetDLQTasksRequest) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{122} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{124} } func (x *GetDLQTasksRequest) GetDlqKey() *v119.HistoryDLQKey { @@ -8178,7 +8274,7 @@ type GetDLQTasksResponse struct { func (x *GetDLQTasksResponse) Reset() { *x = GetDLQTasksResponse{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[123] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[125] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8190,7 +8286,7 @@ func (x *GetDLQTasksResponse) String() string { func (*GetDLQTasksResponse) ProtoMessage() {} func (x *GetDLQTasksResponse) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[123] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[125] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8203,7 +8299,7 @@ func (x *GetDLQTasksResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use GetDLQTasksResponse.ProtoReflect.Descriptor instead. func (*GetDLQTasksResponse) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{123} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{125} } func (x *GetDLQTasksResponse) GetDlqTasks() []*v119.HistoryDLQTask { @@ -8230,7 +8326,7 @@ type DeleteDLQTasksRequest struct { func (x *DeleteDLQTasksRequest) Reset() { *x = DeleteDLQTasksRequest{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[124] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[126] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8242,7 +8338,7 @@ func (x *DeleteDLQTasksRequest) String() string { func (*DeleteDLQTasksRequest) ProtoMessage() {} func (x *DeleteDLQTasksRequest) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[124] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[126] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8255,7 +8351,7 @@ func (x *DeleteDLQTasksRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use DeleteDLQTasksRequest.ProtoReflect.Descriptor instead. func (*DeleteDLQTasksRequest) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{124} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{126} } func (x *DeleteDLQTasksRequest) GetDlqKey() *v119.HistoryDLQKey { @@ -8282,7 +8378,7 @@ type DeleteDLQTasksResponse struct { func (x *DeleteDLQTasksResponse) Reset() { *x = DeleteDLQTasksResponse{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[125] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[127] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8294,7 +8390,7 @@ func (x *DeleteDLQTasksResponse) String() string { func (*DeleteDLQTasksResponse) ProtoMessage() {} func (x *DeleteDLQTasksResponse) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[125] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[127] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8307,7 +8403,7 @@ func (x *DeleteDLQTasksResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use DeleteDLQTasksResponse.ProtoReflect.Descriptor instead. func (*DeleteDLQTasksResponse) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{125} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{127} } func (x *DeleteDLQTasksResponse) GetMessagesDeleted() int64 { @@ -8328,7 +8424,7 @@ type ListQueuesRequest struct { func (x *ListQueuesRequest) Reset() { *x = ListQueuesRequest{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[126] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[128] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8340,7 +8436,7 @@ func (x *ListQueuesRequest) String() string { func (*ListQueuesRequest) ProtoMessage() {} func (x *ListQueuesRequest) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[126] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[128] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8353,7 +8449,7 @@ func (x *ListQueuesRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ListQueuesRequest.ProtoReflect.Descriptor instead. func (*ListQueuesRequest) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{126} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{128} } func (x *ListQueuesRequest) GetQueueType() int32 { @@ -8387,7 +8483,7 @@ type ListQueuesResponse struct { func (x *ListQueuesResponse) Reset() { *x = ListQueuesResponse{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[127] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[129] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8399,7 +8495,7 @@ func (x *ListQueuesResponse) String() string { func (*ListQueuesResponse) ProtoMessage() {} func (x *ListQueuesResponse) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[127] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[129] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8412,7 +8508,7 @@ func (x *ListQueuesResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ListQueuesResponse.ProtoReflect.Descriptor instead. func (*ListQueuesResponse) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{127} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{129} } func (x *ListQueuesResponse) GetQueues() []*ListQueuesResponse_QueueInfo { @@ -8443,7 +8539,7 @@ type AddTasksRequest struct { func (x *AddTasksRequest) Reset() { *x = AddTasksRequest{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[128] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[130] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8455,7 +8551,7 @@ func (x *AddTasksRequest) String() string { func (*AddTasksRequest) ProtoMessage() {} func (x *AddTasksRequest) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[128] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[130] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8468,7 +8564,7 @@ func (x *AddTasksRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use AddTasksRequest.ProtoReflect.Descriptor instead. func (*AddTasksRequest) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{128} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{130} } func (x *AddTasksRequest) GetShardId() int32 { @@ -8493,7 +8589,7 @@ type AddTasksResponse struct { func (x *AddTasksResponse) Reset() { *x = AddTasksResponse{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[129] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[131] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8505,7 +8601,7 @@ func (x *AddTasksResponse) String() string { func (*AddTasksResponse) ProtoMessage() {} func (x *AddTasksResponse) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[129] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[131] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8518,7 +8614,7 @@ func (x *AddTasksResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use AddTasksResponse.ProtoReflect.Descriptor instead. func (*AddTasksResponse) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{129} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{131} } type ListTasksRequest struct { @@ -8530,7 +8626,7 @@ type ListTasksRequest struct { func (x *ListTasksRequest) Reset() { *x = ListTasksRequest{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[130] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[132] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8542,7 +8638,7 @@ func (x *ListTasksRequest) String() string { func (*ListTasksRequest) ProtoMessage() {} func (x *ListTasksRequest) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[130] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[132] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8555,7 +8651,7 @@ func (x *ListTasksRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ListTasksRequest.ProtoReflect.Descriptor instead. func (*ListTasksRequest) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{130} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{132} } func (x *ListTasksRequest) GetRequest() *v118.ListHistoryTasksRequest { @@ -8574,7 +8670,7 @@ type ListTasksResponse struct { func (x *ListTasksResponse) Reset() { *x = ListTasksResponse{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[131] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[133] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8586,7 +8682,7 @@ func (x *ListTasksResponse) String() string { func (*ListTasksResponse) ProtoMessage() {} func (x *ListTasksResponse) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[131] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[133] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8599,7 +8695,7 @@ func (x *ListTasksResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ListTasksResponse.ProtoReflect.Descriptor instead. func (*ListTasksResponse) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{131} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{133} } func (x *ListTasksResponse) GetResponse() *v118.ListHistoryTasksResponse { @@ -8633,7 +8729,7 @@ type CompleteNexusOperationChasmRequest struct { func (x *CompleteNexusOperationChasmRequest) Reset() { *x = CompleteNexusOperationChasmRequest{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[132] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[134] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8645,7 +8741,7 @@ func (x *CompleteNexusOperationChasmRequest) String() string { func (*CompleteNexusOperationChasmRequest) ProtoMessage() {} func (x *CompleteNexusOperationChasmRequest) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[132] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[134] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8658,7 +8754,7 @@ func (x *CompleteNexusOperationChasmRequest) ProtoReflect() protoreflect.Message // Deprecated: Use CompleteNexusOperationChasmRequest.ProtoReflect.Descriptor instead. func (*CompleteNexusOperationChasmRequest) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{132} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{134} } func (x *CompleteNexusOperationChasmRequest) GetCompletion() *v120.NexusOperationCompletion { @@ -8747,7 +8843,7 @@ type CompleteNexusOperationChasmResponse struct { func (x *CompleteNexusOperationChasmResponse) Reset() { *x = CompleteNexusOperationChasmResponse{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[133] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[135] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8759,7 +8855,7 @@ func (x *CompleteNexusOperationChasmResponse) String() string { func (*CompleteNexusOperationChasmResponse) ProtoMessage() {} func (x *CompleteNexusOperationChasmResponse) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[133] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[135] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8772,7 +8868,7 @@ func (x *CompleteNexusOperationChasmResponse) ProtoReflect() protoreflect.Messag // Deprecated: Use CompleteNexusOperationChasmResponse.ProtoReflect.Descriptor instead. func (*CompleteNexusOperationChasmResponse) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{133} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{135} } type CompleteNexusOperationRequest struct { @@ -8798,7 +8894,7 @@ type CompleteNexusOperationRequest struct { func (x *CompleteNexusOperationRequest) Reset() { *x = CompleteNexusOperationRequest{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[134] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[136] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8810,7 +8906,7 @@ func (x *CompleteNexusOperationRequest) String() string { func (*CompleteNexusOperationRequest) ProtoMessage() {} func (x *CompleteNexusOperationRequest) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[134] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[136] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8823,7 +8919,7 @@ func (x *CompleteNexusOperationRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use CompleteNexusOperationRequest.ProtoReflect.Descriptor instead. func (*CompleteNexusOperationRequest) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{134} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{136} } func (x *CompleteNexusOperationRequest) GetCompletion() *v120.NexusOperationCompletion { @@ -8912,7 +9008,7 @@ type CompleteNexusOperationResponse struct { func (x *CompleteNexusOperationResponse) Reset() { *x = CompleteNexusOperationResponse{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[135] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[137] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8924,7 +9020,7 @@ func (x *CompleteNexusOperationResponse) String() string { func (*CompleteNexusOperationResponse) ProtoMessage() {} func (x *CompleteNexusOperationResponse) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[135] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[137] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8937,7 +9033,7 @@ func (x *CompleteNexusOperationResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use CompleteNexusOperationResponse.ProtoReflect.Descriptor instead. func (*CompleteNexusOperationResponse) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{135} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{137} } type InvokeStateMachineMethodRequest struct { @@ -8965,7 +9061,7 @@ type InvokeStateMachineMethodRequest struct { func (x *InvokeStateMachineMethodRequest) Reset() { *x = InvokeStateMachineMethodRequest{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[136] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[138] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8977,7 +9073,7 @@ func (x *InvokeStateMachineMethodRequest) String() string { func (*InvokeStateMachineMethodRequest) ProtoMessage() {} func (x *InvokeStateMachineMethodRequest) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[136] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[138] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8990,7 +9086,7 @@ func (x *InvokeStateMachineMethodRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use InvokeStateMachineMethodRequest.ProtoReflect.Descriptor instead. func (*InvokeStateMachineMethodRequest) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{136} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{138} } func (x *InvokeStateMachineMethodRequest) GetNamespaceId() string { @@ -9045,7 +9141,7 @@ type InvokeStateMachineMethodResponse struct { func (x *InvokeStateMachineMethodResponse) Reset() { *x = InvokeStateMachineMethodResponse{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[137] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[139] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9057,7 +9153,7 @@ func (x *InvokeStateMachineMethodResponse) String() string { func (*InvokeStateMachineMethodResponse) ProtoMessage() {} func (x *InvokeStateMachineMethodResponse) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[137] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[139] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9070,7 +9166,7 @@ func (x *InvokeStateMachineMethodResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use InvokeStateMachineMethodResponse.ProtoReflect.Descriptor instead. func (*InvokeStateMachineMethodResponse) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{137} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{139} } func (x *InvokeStateMachineMethodResponse) GetOutput() []byte { @@ -9089,7 +9185,7 @@ type DeepHealthCheckRequest struct { func (x *DeepHealthCheckRequest) Reset() { *x = DeepHealthCheckRequest{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[138] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[140] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9101,7 +9197,7 @@ func (x *DeepHealthCheckRequest) String() string { func (*DeepHealthCheckRequest) ProtoMessage() {} func (x *DeepHealthCheckRequest) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[138] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[140] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9114,7 +9210,7 @@ func (x *DeepHealthCheckRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use DeepHealthCheckRequest.ProtoReflect.Descriptor instead. func (*DeepHealthCheckRequest) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{138} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{140} } func (x *DeepHealthCheckRequest) GetHostAddress() string { @@ -9135,7 +9231,7 @@ type DeepHealthCheckResponse struct { func (x *DeepHealthCheckResponse) Reset() { *x = DeepHealthCheckResponse{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[139] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[141] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9147,7 +9243,7 @@ func (x *DeepHealthCheckResponse) String() string { func (*DeepHealthCheckResponse) ProtoMessage() {} func (x *DeepHealthCheckResponse) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[139] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[141] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9160,7 +9256,7 @@ func (x *DeepHealthCheckResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use DeepHealthCheckResponse.ProtoReflect.Descriptor instead. func (*DeepHealthCheckResponse) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{139} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{141} } func (x *DeepHealthCheckResponse) GetState() v112.HealthState { @@ -9192,7 +9288,7 @@ type SyncWorkflowStateRequest struct { func (x *SyncWorkflowStateRequest) Reset() { *x = SyncWorkflowStateRequest{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[140] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[142] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9204,7 +9300,7 @@ func (x *SyncWorkflowStateRequest) String() string { func (*SyncWorkflowStateRequest) ProtoMessage() {} func (x *SyncWorkflowStateRequest) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[140] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[142] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9217,7 +9313,7 @@ func (x *SyncWorkflowStateRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use SyncWorkflowStateRequest.ProtoReflect.Descriptor instead. func (*SyncWorkflowStateRequest) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{140} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{142} } func (x *SyncWorkflowStateRequest) GetNamespaceId() string { @@ -9271,7 +9367,7 @@ type SyncWorkflowStateResponse struct { func (x *SyncWorkflowStateResponse) Reset() { *x = SyncWorkflowStateResponse{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[141] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[143] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9283,7 +9379,7 @@ func (x *SyncWorkflowStateResponse) String() string { func (*SyncWorkflowStateResponse) ProtoMessage() {} func (x *SyncWorkflowStateResponse) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[141] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[143] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9296,7 +9392,7 @@ func (x *SyncWorkflowStateResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use SyncWorkflowStateResponse.ProtoReflect.Descriptor instead. func (*SyncWorkflowStateResponse) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{141} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{143} } func (x *SyncWorkflowStateResponse) GetVersionedTransitionArtifact() *v117.VersionedTransitionArtifact { @@ -9319,7 +9415,7 @@ type UpdateActivityOptionsRequest struct { func (x *UpdateActivityOptionsRequest) Reset() { *x = UpdateActivityOptionsRequest{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[142] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[144] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9331,7 +9427,7 @@ func (x *UpdateActivityOptionsRequest) String() string { func (*UpdateActivityOptionsRequest) ProtoMessage() {} func (x *UpdateActivityOptionsRequest) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[142] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[144] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9344,7 +9440,7 @@ func (x *UpdateActivityOptionsRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use UpdateActivityOptionsRequest.ProtoReflect.Descriptor instead. func (*UpdateActivityOptionsRequest) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{142} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{144} } func (x *UpdateActivityOptionsRequest) GetNamespaceId() string { @@ -9371,7 +9467,7 @@ type UpdateActivityOptionsResponse struct { func (x *UpdateActivityOptionsResponse) Reset() { *x = UpdateActivityOptionsResponse{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[143] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[145] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9383,7 +9479,7 @@ func (x *UpdateActivityOptionsResponse) String() string { func (*UpdateActivityOptionsResponse) ProtoMessage() {} func (x *UpdateActivityOptionsResponse) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[143] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[145] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9396,7 +9492,7 @@ func (x *UpdateActivityOptionsResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use UpdateActivityOptionsResponse.ProtoReflect.Descriptor instead. func (*UpdateActivityOptionsResponse) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{143} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{145} } func (x *UpdateActivityOptionsResponse) GetActivityOptions() *v123.ActivityOptions { @@ -9417,7 +9513,7 @@ type PauseActivityRequest struct { func (x *PauseActivityRequest) Reset() { *x = PauseActivityRequest{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[144] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[146] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9429,7 +9525,7 @@ func (x *PauseActivityRequest) String() string { func (*PauseActivityRequest) ProtoMessage() {} func (x *PauseActivityRequest) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[144] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[146] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9442,7 +9538,7 @@ func (x *PauseActivityRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use PauseActivityRequest.ProtoReflect.Descriptor instead. func (*PauseActivityRequest) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{144} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{146} } func (x *PauseActivityRequest) GetNamespaceId() string { @@ -9467,7 +9563,7 @@ type PauseActivityResponse struct { func (x *PauseActivityResponse) Reset() { *x = PauseActivityResponse{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[145] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[147] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9479,7 +9575,7 @@ func (x *PauseActivityResponse) String() string { func (*PauseActivityResponse) ProtoMessage() {} func (x *PauseActivityResponse) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[145] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[147] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9492,7 +9588,7 @@ func (x *PauseActivityResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use PauseActivityResponse.ProtoReflect.Descriptor instead. func (*PauseActivityResponse) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{145} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{147} } type UnpauseActivityRequest struct { @@ -9506,7 +9602,7 @@ type UnpauseActivityRequest struct { func (x *UnpauseActivityRequest) Reset() { *x = UnpauseActivityRequest{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[146] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[148] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9518,7 +9614,7 @@ func (x *UnpauseActivityRequest) String() string { func (*UnpauseActivityRequest) ProtoMessage() {} func (x *UnpauseActivityRequest) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[146] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[148] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9531,7 +9627,7 @@ func (x *UnpauseActivityRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use UnpauseActivityRequest.ProtoReflect.Descriptor instead. func (*UnpauseActivityRequest) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{146} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{148} } func (x *UnpauseActivityRequest) GetNamespaceId() string { @@ -9556,7 +9652,7 @@ type UnpauseActivityResponse struct { func (x *UnpauseActivityResponse) Reset() { *x = UnpauseActivityResponse{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[147] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[149] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9568,7 +9664,7 @@ func (x *UnpauseActivityResponse) String() string { func (*UnpauseActivityResponse) ProtoMessage() {} func (x *UnpauseActivityResponse) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[147] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[149] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9581,7 +9677,7 @@ func (x *UnpauseActivityResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use UnpauseActivityResponse.ProtoReflect.Descriptor instead. func (*UnpauseActivityResponse) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{147} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{149} } type ResetActivityRequest struct { @@ -9595,7 +9691,7 @@ type ResetActivityRequest struct { func (x *ResetActivityRequest) Reset() { *x = ResetActivityRequest{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[148] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[150] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9607,7 +9703,7 @@ func (x *ResetActivityRequest) String() string { func (*ResetActivityRequest) ProtoMessage() {} func (x *ResetActivityRequest) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[148] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[150] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9620,7 +9716,7 @@ func (x *ResetActivityRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ResetActivityRequest.ProtoReflect.Descriptor instead. func (*ResetActivityRequest) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{148} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{150} } func (x *ResetActivityRequest) GetNamespaceId() string { @@ -9645,7 +9741,7 @@ type ResetActivityResponse struct { func (x *ResetActivityResponse) Reset() { *x = ResetActivityResponse{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[149] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[151] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9657,7 +9753,7 @@ func (x *ResetActivityResponse) String() string { func (*ResetActivityResponse) ProtoMessage() {} func (x *ResetActivityResponse) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[149] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[151] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9670,7 +9766,7 @@ func (x *ResetActivityResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ResetActivityResponse.ProtoReflect.Descriptor instead. func (*ResetActivityResponse) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{149} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{151} } // (-- api-linter: core::0134::request-mask-required=disabled @@ -9685,7 +9781,7 @@ type UpdateWorkflowExecutionOptionsRequest struct { func (x *UpdateWorkflowExecutionOptionsRequest) Reset() { *x = UpdateWorkflowExecutionOptionsRequest{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[150] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[152] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9697,7 +9793,7 @@ func (x *UpdateWorkflowExecutionOptionsRequest) String() string { func (*UpdateWorkflowExecutionOptionsRequest) ProtoMessage() {} func (x *UpdateWorkflowExecutionOptionsRequest) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[150] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[152] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9710,7 +9806,7 @@ func (x *UpdateWorkflowExecutionOptionsRequest) ProtoReflect() protoreflect.Mess // Deprecated: Use UpdateWorkflowExecutionOptionsRequest.ProtoReflect.Descriptor instead. func (*UpdateWorkflowExecutionOptionsRequest) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{150} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{152} } func (x *UpdateWorkflowExecutionOptionsRequest) GetNamespaceId() string { @@ -9737,7 +9833,7 @@ type UpdateWorkflowExecutionOptionsResponse struct { func (x *UpdateWorkflowExecutionOptionsResponse) Reset() { *x = UpdateWorkflowExecutionOptionsResponse{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[151] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[153] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9749,7 +9845,7 @@ func (x *UpdateWorkflowExecutionOptionsResponse) String() string { func (*UpdateWorkflowExecutionOptionsResponse) ProtoMessage() {} func (x *UpdateWorkflowExecutionOptionsResponse) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[151] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[153] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9762,7 +9858,7 @@ func (x *UpdateWorkflowExecutionOptionsResponse) ProtoReflect() protoreflect.Mes // Deprecated: Use UpdateWorkflowExecutionOptionsResponse.ProtoReflect.Descriptor instead. func (*UpdateWorkflowExecutionOptionsResponse) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{151} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{153} } func (x *UpdateWorkflowExecutionOptionsResponse) GetWorkflowExecutionOptions() *v15.WorkflowExecutionOptions { @@ -9783,7 +9879,7 @@ type PauseWorkflowExecutionRequest struct { func (x *PauseWorkflowExecutionRequest) Reset() { *x = PauseWorkflowExecutionRequest{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[152] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[154] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9795,7 +9891,7 @@ func (x *PauseWorkflowExecutionRequest) String() string { func (*PauseWorkflowExecutionRequest) ProtoMessage() {} func (x *PauseWorkflowExecutionRequest) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[152] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[154] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9808,7 +9904,7 @@ func (x *PauseWorkflowExecutionRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use PauseWorkflowExecutionRequest.ProtoReflect.Descriptor instead. func (*PauseWorkflowExecutionRequest) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{152} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{154} } func (x *PauseWorkflowExecutionRequest) GetNamespaceId() string { @@ -9833,7 +9929,7 @@ type PauseWorkflowExecutionResponse struct { func (x *PauseWorkflowExecutionResponse) Reset() { *x = PauseWorkflowExecutionResponse{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[153] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[155] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9845,7 +9941,7 @@ func (x *PauseWorkflowExecutionResponse) String() string { func (*PauseWorkflowExecutionResponse) ProtoMessage() {} func (x *PauseWorkflowExecutionResponse) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[153] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[155] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9858,7 +9954,7 @@ func (x *PauseWorkflowExecutionResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use PauseWorkflowExecutionResponse.ProtoReflect.Descriptor instead. func (*PauseWorkflowExecutionResponse) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{153} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{155} } type UnpauseWorkflowExecutionRequest struct { @@ -9872,7 +9968,7 @@ type UnpauseWorkflowExecutionRequest struct { func (x *UnpauseWorkflowExecutionRequest) Reset() { *x = UnpauseWorkflowExecutionRequest{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[154] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[156] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9884,7 +9980,7 @@ func (x *UnpauseWorkflowExecutionRequest) String() string { func (*UnpauseWorkflowExecutionRequest) ProtoMessage() {} func (x *UnpauseWorkflowExecutionRequest) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[154] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[156] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9897,7 +9993,7 @@ func (x *UnpauseWorkflowExecutionRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use UnpauseWorkflowExecutionRequest.ProtoReflect.Descriptor instead. func (*UnpauseWorkflowExecutionRequest) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{154} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{156} } func (x *UnpauseWorkflowExecutionRequest) GetNamespaceId() string { @@ -9922,7 +10018,7 @@ type UnpauseWorkflowExecutionResponse struct { func (x *UnpauseWorkflowExecutionResponse) Reset() { *x = UnpauseWorkflowExecutionResponse{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[155] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[157] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9934,7 +10030,7 @@ func (x *UnpauseWorkflowExecutionResponse) String() string { func (*UnpauseWorkflowExecutionResponse) ProtoMessage() {} func (x *UnpauseWorkflowExecutionResponse) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[155] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[157] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9947,7 +10043,7 @@ func (x *UnpauseWorkflowExecutionResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use UnpauseWorkflowExecutionResponse.ProtoReflect.Descriptor instead. func (*UnpauseWorkflowExecutionResponse) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{155} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{157} } type StartNexusOperationRequest struct { @@ -9961,7 +10057,7 @@ type StartNexusOperationRequest struct { func (x *StartNexusOperationRequest) Reset() { *x = StartNexusOperationRequest{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[156] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[158] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9973,7 +10069,7 @@ func (x *StartNexusOperationRequest) String() string { func (*StartNexusOperationRequest) ProtoMessage() {} func (x *StartNexusOperationRequest) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[156] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[158] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9986,7 +10082,7 @@ func (x *StartNexusOperationRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use StartNexusOperationRequest.ProtoReflect.Descriptor instead. func (*StartNexusOperationRequest) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{156} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{158} } func (x *StartNexusOperationRequest) GetNamespaceId() string { @@ -10019,7 +10115,7 @@ type StartNexusOperationResponse struct { func (x *StartNexusOperationResponse) Reset() { *x = StartNexusOperationResponse{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[157] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[159] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -10031,7 +10127,7 @@ func (x *StartNexusOperationResponse) String() string { func (*StartNexusOperationResponse) ProtoMessage() {} func (x *StartNexusOperationResponse) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[157] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[159] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -10044,7 +10140,7 @@ func (x *StartNexusOperationResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use StartNexusOperationResponse.ProtoReflect.Descriptor instead. func (*StartNexusOperationResponse) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{157} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{159} } func (x *StartNexusOperationResponse) GetResponse() *v121.StartOperationResponse { @@ -10065,7 +10161,7 @@ type CancelNexusOperationRequest struct { func (x *CancelNexusOperationRequest) Reset() { *x = CancelNexusOperationRequest{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[158] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[160] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -10077,7 +10173,7 @@ func (x *CancelNexusOperationRequest) String() string { func (*CancelNexusOperationRequest) ProtoMessage() {} func (x *CancelNexusOperationRequest) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[158] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[160] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -10090,7 +10186,7 @@ func (x *CancelNexusOperationRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use CancelNexusOperationRequest.ProtoReflect.Descriptor instead. func (*CancelNexusOperationRequest) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{158} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{160} } func (x *CancelNexusOperationRequest) GetNamespaceId() string { @@ -10123,7 +10219,7 @@ type CancelNexusOperationResponse struct { func (x *CancelNexusOperationResponse) Reset() { *x = CancelNexusOperationResponse{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[159] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[161] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -10135,7 +10231,7 @@ func (x *CancelNexusOperationResponse) String() string { func (*CancelNexusOperationResponse) ProtoMessage() {} func (x *CancelNexusOperationResponse) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[159] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[161] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -10148,7 +10244,7 @@ func (x *CancelNexusOperationResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use CancelNexusOperationResponse.ProtoReflect.Descriptor instead. func (*CancelNexusOperationResponse) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{159} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{161} } func (x *CancelNexusOperationResponse) GetResponse() *v121.CancelOperationResponse { @@ -10171,7 +10267,7 @@ type ExecuteMultiOperationRequest_Operation struct { func (x *ExecuteMultiOperationRequest_Operation) Reset() { *x = ExecuteMultiOperationRequest_Operation{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[160] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[162] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -10183,7 +10279,7 @@ func (x *ExecuteMultiOperationRequest_Operation) String() string { func (*ExecuteMultiOperationRequest_Operation) ProtoMessage() {} func (x *ExecuteMultiOperationRequest_Operation) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[160] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[162] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -10255,7 +10351,7 @@ type ExecuteMultiOperationResponse_Response struct { func (x *ExecuteMultiOperationResponse_Response) Reset() { *x = ExecuteMultiOperationResponse_Response{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[161] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[163] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -10267,7 +10363,7 @@ func (x *ExecuteMultiOperationResponse_Response) String() string { func (*ExecuteMultiOperationResponse_Response) ProtoMessage() {} func (x *ExecuteMultiOperationResponse_Response) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[161] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[163] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -10337,7 +10433,7 @@ type ListQueuesResponse_QueueInfo struct { func (x *ListQueuesResponse_QueueInfo) Reset() { *x = ListQueuesResponse_QueueInfo{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[167] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[169] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -10349,7 +10445,7 @@ func (x *ListQueuesResponse_QueueInfo) String() string { func (*ListQueuesResponse_QueueInfo) ProtoMessage() {} func (x *ListQueuesResponse_QueueInfo) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[167] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[169] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -10362,7 +10458,7 @@ func (x *ListQueuesResponse_QueueInfo) ProtoReflect() protoreflect.Message { // Deprecated: Use ListQueuesResponse_QueueInfo.ProtoReflect.Descriptor instead. func (*ListQueuesResponse_QueueInfo) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{127, 0} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{129, 0} } func (x *ListQueuesResponse_QueueInfo) GetQueueName() string { @@ -10400,7 +10496,7 @@ type AddTasksRequest_Task struct { func (x *AddTasksRequest_Task) Reset() { *x = AddTasksRequest_Task{} - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[168] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[170] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -10412,7 +10508,7 @@ func (x *AddTasksRequest_Task) String() string { func (*AddTasksRequest_Task) ProtoMessage() {} func (x *AddTasksRequest_Task) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[168] + mi := &file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[170] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -10425,7 +10521,7 @@ func (x *AddTasksRequest_Task) ProtoReflect() protoreflect.Message { // Deprecated: Use AddTasksRequest_Task.ProtoReflect.Descriptor instead. func (*AddTasksRequest_Task) Descriptor() ([]byte, []int) { - return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{128, 0} + return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZIP(), []int{130, 0} } func (x *AddTasksRequest_Task) GetCategoryId() int32 { @@ -10814,7 +10910,12 @@ const file_temporal_server_api_historyservice_v1_request_response_proto_rawDesc "\x15pending_workflow_task\x18\x05 \x01(\v21.temporal.api.workflow.v1.PendingWorkflowTaskInfoR\x13pendingWorkflowTask\x12D\n" + "\tcallbacks\x18\x06 \x03(\v2&.temporal.api.workflow.v1.CallbackInfoR\tcallbacks\x12m\n" + "\x18pending_nexus_operations\x18\a \x03(\v23.temporal.api.workflow.v1.PendingNexusOperationInfoR\x16pendingNexusOperations\x12m\n" + - "\x16workflow_extended_info\x18\b \x01(\v27.temporal.api.workflow.v1.WorkflowExecutionExtendedInfoR\x14workflowExtendedInfo\"\xa9\x04\n" + + "\x16workflow_extended_info\x18\b \x01(\v27.temporal.api.workflow.v1.WorkflowExecutionExtendedInfoR\x14workflowExtendedInfo\"\xc9\x01\n" + + "!GetWorkflowExecutionResultRequest\x12!\n" + + "\fnamespace_id\x18\x01 \x01(\tR\vnamespaceId\x12\\\n" + + "\arequest\x18\x02 \x01(\v2B.temporal.api.workflowservice.v1.GetWorkflowExecutionResultRequestR\arequest:#\x92\xc4\x03\x1f*\x1drequest.execution.workflow_id\"\x85\x01\n" + + "\"GetWorkflowExecutionResultResponse\x12_\n" + + "\bresponse\x18\x01 \x01(\v2C.temporal.api.workflowservice.v1.GetWorkflowExecutionResultResponseR\bresponse\"\xa9\x04\n" + "\x18ReplicateEventsV2Request\x12!\n" + "\fnamespace_id\x18\x01 \x01(\tR\vnamespaceId\x12X\n" + "\x12workflow_execution\x18\x02 \x01(\v2).temporal.api.common.v1.WorkflowExecutionR\x11workflowExecution\x12f\n" + @@ -11237,7 +11338,7 @@ func file_temporal_server_api_historyservice_v1_request_response_proto_rawDescGZ return file_temporal_server_api_historyservice_v1_request_response_proto_rawDescData } -var file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes = make([]protoimpl.MessageInfo, 169) +var file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes = make([]protoimpl.MessageInfo, 171) var file_temporal_server_api_historyservice_v1_request_response_proto_goTypes = []any{ (*RoutingOptions)(nil), // 0: temporal.server.api.historyservice.v1.RoutingOptions (*StartWorkflowExecutionRequest)(nil), // 1: temporal.server.api.historyservice.v1.StartWorkflowExecutionRequest @@ -11295,506 +11396,512 @@ var file_temporal_server_api_historyservice_v1_request_response_proto_goTypes = (*VerifyChildExecutionCompletionRecordedResponse)(nil), // 53: temporal.server.api.historyservice.v1.VerifyChildExecutionCompletionRecordedResponse (*DescribeWorkflowExecutionRequest)(nil), // 54: temporal.server.api.historyservice.v1.DescribeWorkflowExecutionRequest (*DescribeWorkflowExecutionResponse)(nil), // 55: temporal.server.api.historyservice.v1.DescribeWorkflowExecutionResponse - (*ReplicateEventsV2Request)(nil), // 56: temporal.server.api.historyservice.v1.ReplicateEventsV2Request - (*ReplicateEventsV2Response)(nil), // 57: temporal.server.api.historyservice.v1.ReplicateEventsV2Response - (*ReplicateWorkflowStateRequest)(nil), // 58: temporal.server.api.historyservice.v1.ReplicateWorkflowStateRequest - (*ReplicateWorkflowStateResponse)(nil), // 59: temporal.server.api.historyservice.v1.ReplicateWorkflowStateResponse - (*SyncShardStatusRequest)(nil), // 60: temporal.server.api.historyservice.v1.SyncShardStatusRequest - (*SyncShardStatusResponse)(nil), // 61: temporal.server.api.historyservice.v1.SyncShardStatusResponse - (*SyncActivityRequest)(nil), // 62: temporal.server.api.historyservice.v1.SyncActivityRequest - (*SyncActivitiesRequest)(nil), // 63: temporal.server.api.historyservice.v1.SyncActivitiesRequest - (*ActivitySyncInfo)(nil), // 64: temporal.server.api.historyservice.v1.ActivitySyncInfo - (*SyncActivityResponse)(nil), // 65: temporal.server.api.historyservice.v1.SyncActivityResponse - (*DescribeMutableStateRequest)(nil), // 66: temporal.server.api.historyservice.v1.DescribeMutableStateRequest - (*DescribeMutableStateResponse)(nil), // 67: temporal.server.api.historyservice.v1.DescribeMutableStateResponse - (*DescribeHistoryHostRequest)(nil), // 68: temporal.server.api.historyservice.v1.DescribeHistoryHostRequest - (*DescribeHistoryHostResponse)(nil), // 69: temporal.server.api.historyservice.v1.DescribeHistoryHostResponse - (*CloseShardRequest)(nil), // 70: temporal.server.api.historyservice.v1.CloseShardRequest - (*CloseShardResponse)(nil), // 71: temporal.server.api.historyservice.v1.CloseShardResponse - (*GetShardRequest)(nil), // 72: temporal.server.api.historyservice.v1.GetShardRequest - (*GetShardResponse)(nil), // 73: temporal.server.api.historyservice.v1.GetShardResponse - (*RemoveTaskRequest)(nil), // 74: temporal.server.api.historyservice.v1.RemoveTaskRequest - (*RemoveTaskResponse)(nil), // 75: temporal.server.api.historyservice.v1.RemoveTaskResponse - (*GetReplicationMessagesRequest)(nil), // 76: temporal.server.api.historyservice.v1.GetReplicationMessagesRequest - (*GetReplicationMessagesResponse)(nil), // 77: temporal.server.api.historyservice.v1.GetReplicationMessagesResponse - (*GetDLQReplicationMessagesRequest)(nil), // 78: temporal.server.api.historyservice.v1.GetDLQReplicationMessagesRequest - (*GetDLQReplicationMessagesResponse)(nil), // 79: temporal.server.api.historyservice.v1.GetDLQReplicationMessagesResponse - (*QueryWorkflowRequest)(nil), // 80: temporal.server.api.historyservice.v1.QueryWorkflowRequest - (*QueryWorkflowResponse)(nil), // 81: temporal.server.api.historyservice.v1.QueryWorkflowResponse - (*ReapplyEventsRequest)(nil), // 82: temporal.server.api.historyservice.v1.ReapplyEventsRequest - (*ReapplyEventsResponse)(nil), // 83: temporal.server.api.historyservice.v1.ReapplyEventsResponse - (*GetDLQMessagesRequest)(nil), // 84: temporal.server.api.historyservice.v1.GetDLQMessagesRequest - (*GetDLQMessagesResponse)(nil), // 85: temporal.server.api.historyservice.v1.GetDLQMessagesResponse - (*PurgeDLQMessagesRequest)(nil), // 86: temporal.server.api.historyservice.v1.PurgeDLQMessagesRequest - (*PurgeDLQMessagesResponse)(nil), // 87: temporal.server.api.historyservice.v1.PurgeDLQMessagesResponse - (*MergeDLQMessagesRequest)(nil), // 88: temporal.server.api.historyservice.v1.MergeDLQMessagesRequest - (*MergeDLQMessagesResponse)(nil), // 89: temporal.server.api.historyservice.v1.MergeDLQMessagesResponse - (*RefreshWorkflowTasksRequest)(nil), // 90: temporal.server.api.historyservice.v1.RefreshWorkflowTasksRequest - (*RefreshWorkflowTasksResponse)(nil), // 91: temporal.server.api.historyservice.v1.RefreshWorkflowTasksResponse - (*GenerateLastHistoryReplicationTasksRequest)(nil), // 92: temporal.server.api.historyservice.v1.GenerateLastHistoryReplicationTasksRequest - (*GenerateLastHistoryReplicationTasksResponse)(nil), // 93: temporal.server.api.historyservice.v1.GenerateLastHistoryReplicationTasksResponse - (*GetReplicationStatusRequest)(nil), // 94: temporal.server.api.historyservice.v1.GetReplicationStatusRequest - (*GetReplicationStatusResponse)(nil), // 95: temporal.server.api.historyservice.v1.GetReplicationStatusResponse - (*ShardReplicationStatus)(nil), // 96: temporal.server.api.historyservice.v1.ShardReplicationStatus - (*HandoverNamespaceInfo)(nil), // 97: temporal.server.api.historyservice.v1.HandoverNamespaceInfo - (*ShardReplicationStatusPerCluster)(nil), // 98: temporal.server.api.historyservice.v1.ShardReplicationStatusPerCluster - (*RebuildMutableStateRequest)(nil), // 99: temporal.server.api.historyservice.v1.RebuildMutableStateRequest - (*RebuildMutableStateResponse)(nil), // 100: temporal.server.api.historyservice.v1.RebuildMutableStateResponse - (*ImportWorkflowExecutionRequest)(nil), // 101: temporal.server.api.historyservice.v1.ImportWorkflowExecutionRequest - (*ImportWorkflowExecutionResponse)(nil), // 102: temporal.server.api.historyservice.v1.ImportWorkflowExecutionResponse - (*DeleteWorkflowVisibilityRecordRequest)(nil), // 103: temporal.server.api.historyservice.v1.DeleteWorkflowVisibilityRecordRequest - (*DeleteWorkflowVisibilityRecordResponse)(nil), // 104: temporal.server.api.historyservice.v1.DeleteWorkflowVisibilityRecordResponse - (*UpdateWorkflowExecutionRequest)(nil), // 105: temporal.server.api.historyservice.v1.UpdateWorkflowExecutionRequest - (*UpdateWorkflowExecutionResponse)(nil), // 106: temporal.server.api.historyservice.v1.UpdateWorkflowExecutionResponse - (*StreamWorkflowReplicationMessagesRequest)(nil), // 107: temporal.server.api.historyservice.v1.StreamWorkflowReplicationMessagesRequest - (*StreamWorkflowReplicationMessagesResponse)(nil), // 108: temporal.server.api.historyservice.v1.StreamWorkflowReplicationMessagesResponse - (*PollWorkflowExecutionUpdateRequest)(nil), // 109: temporal.server.api.historyservice.v1.PollWorkflowExecutionUpdateRequest - (*PollWorkflowExecutionUpdateResponse)(nil), // 110: temporal.server.api.historyservice.v1.PollWorkflowExecutionUpdateResponse - (*GetWorkflowExecutionHistoryRequest)(nil), // 111: temporal.server.api.historyservice.v1.GetWorkflowExecutionHistoryRequest - (*GetWorkflowExecutionHistoryResponse)(nil), // 112: temporal.server.api.historyservice.v1.GetWorkflowExecutionHistoryResponse - (*GetWorkflowExecutionHistoryResponseWithRaw)(nil), // 113: temporal.server.api.historyservice.v1.GetWorkflowExecutionHistoryResponseWithRaw - (*GetWorkflowExecutionHistoryReverseRequest)(nil), // 114: temporal.server.api.historyservice.v1.GetWorkflowExecutionHistoryReverseRequest - (*GetWorkflowExecutionHistoryReverseResponse)(nil), // 115: temporal.server.api.historyservice.v1.GetWorkflowExecutionHistoryReverseResponse - (*GetWorkflowExecutionRawHistoryV2Request)(nil), // 116: temporal.server.api.historyservice.v1.GetWorkflowExecutionRawHistoryV2Request - (*GetWorkflowExecutionRawHistoryV2Response)(nil), // 117: temporal.server.api.historyservice.v1.GetWorkflowExecutionRawHistoryV2Response - (*GetWorkflowExecutionRawHistoryRequest)(nil), // 118: temporal.server.api.historyservice.v1.GetWorkflowExecutionRawHistoryRequest - (*GetWorkflowExecutionRawHistoryResponse)(nil), // 119: temporal.server.api.historyservice.v1.GetWorkflowExecutionRawHistoryResponse - (*ForceDeleteWorkflowExecutionRequest)(nil), // 120: temporal.server.api.historyservice.v1.ForceDeleteWorkflowExecutionRequest - (*ForceDeleteWorkflowExecutionResponse)(nil), // 121: temporal.server.api.historyservice.v1.ForceDeleteWorkflowExecutionResponse - (*GetDLQTasksRequest)(nil), // 122: temporal.server.api.historyservice.v1.GetDLQTasksRequest - (*GetDLQTasksResponse)(nil), // 123: temporal.server.api.historyservice.v1.GetDLQTasksResponse - (*DeleteDLQTasksRequest)(nil), // 124: temporal.server.api.historyservice.v1.DeleteDLQTasksRequest - (*DeleteDLQTasksResponse)(nil), // 125: temporal.server.api.historyservice.v1.DeleteDLQTasksResponse - (*ListQueuesRequest)(nil), // 126: temporal.server.api.historyservice.v1.ListQueuesRequest - (*ListQueuesResponse)(nil), // 127: temporal.server.api.historyservice.v1.ListQueuesResponse - (*AddTasksRequest)(nil), // 128: temporal.server.api.historyservice.v1.AddTasksRequest - (*AddTasksResponse)(nil), // 129: temporal.server.api.historyservice.v1.AddTasksResponse - (*ListTasksRequest)(nil), // 130: temporal.server.api.historyservice.v1.ListTasksRequest - (*ListTasksResponse)(nil), // 131: temporal.server.api.historyservice.v1.ListTasksResponse - (*CompleteNexusOperationChasmRequest)(nil), // 132: temporal.server.api.historyservice.v1.CompleteNexusOperationChasmRequest - (*CompleteNexusOperationChasmResponse)(nil), // 133: temporal.server.api.historyservice.v1.CompleteNexusOperationChasmResponse - (*CompleteNexusOperationRequest)(nil), // 134: temporal.server.api.historyservice.v1.CompleteNexusOperationRequest - (*CompleteNexusOperationResponse)(nil), // 135: temporal.server.api.historyservice.v1.CompleteNexusOperationResponse - (*InvokeStateMachineMethodRequest)(nil), // 136: temporal.server.api.historyservice.v1.InvokeStateMachineMethodRequest - (*InvokeStateMachineMethodResponse)(nil), // 137: temporal.server.api.historyservice.v1.InvokeStateMachineMethodResponse - (*DeepHealthCheckRequest)(nil), // 138: temporal.server.api.historyservice.v1.DeepHealthCheckRequest - (*DeepHealthCheckResponse)(nil), // 139: temporal.server.api.historyservice.v1.DeepHealthCheckResponse - (*SyncWorkflowStateRequest)(nil), // 140: temporal.server.api.historyservice.v1.SyncWorkflowStateRequest - (*SyncWorkflowStateResponse)(nil), // 141: temporal.server.api.historyservice.v1.SyncWorkflowStateResponse - (*UpdateActivityOptionsRequest)(nil), // 142: temporal.server.api.historyservice.v1.UpdateActivityOptionsRequest - (*UpdateActivityOptionsResponse)(nil), // 143: temporal.server.api.historyservice.v1.UpdateActivityOptionsResponse - (*PauseActivityRequest)(nil), // 144: temporal.server.api.historyservice.v1.PauseActivityRequest - (*PauseActivityResponse)(nil), // 145: temporal.server.api.historyservice.v1.PauseActivityResponse - (*UnpauseActivityRequest)(nil), // 146: temporal.server.api.historyservice.v1.UnpauseActivityRequest - (*UnpauseActivityResponse)(nil), // 147: temporal.server.api.historyservice.v1.UnpauseActivityResponse - (*ResetActivityRequest)(nil), // 148: temporal.server.api.historyservice.v1.ResetActivityRequest - (*ResetActivityResponse)(nil), // 149: temporal.server.api.historyservice.v1.ResetActivityResponse - (*UpdateWorkflowExecutionOptionsRequest)(nil), // 150: temporal.server.api.historyservice.v1.UpdateWorkflowExecutionOptionsRequest - (*UpdateWorkflowExecutionOptionsResponse)(nil), // 151: temporal.server.api.historyservice.v1.UpdateWorkflowExecutionOptionsResponse - (*PauseWorkflowExecutionRequest)(nil), // 152: temporal.server.api.historyservice.v1.PauseWorkflowExecutionRequest - (*PauseWorkflowExecutionResponse)(nil), // 153: temporal.server.api.historyservice.v1.PauseWorkflowExecutionResponse - (*UnpauseWorkflowExecutionRequest)(nil), // 154: temporal.server.api.historyservice.v1.UnpauseWorkflowExecutionRequest - (*UnpauseWorkflowExecutionResponse)(nil), // 155: temporal.server.api.historyservice.v1.UnpauseWorkflowExecutionResponse - (*StartNexusOperationRequest)(nil), // 156: temporal.server.api.historyservice.v1.StartNexusOperationRequest - (*StartNexusOperationResponse)(nil), // 157: temporal.server.api.historyservice.v1.StartNexusOperationResponse - (*CancelNexusOperationRequest)(nil), // 158: temporal.server.api.historyservice.v1.CancelNexusOperationRequest - (*CancelNexusOperationResponse)(nil), // 159: temporal.server.api.historyservice.v1.CancelNexusOperationResponse - (*ExecuteMultiOperationRequest_Operation)(nil), // 160: temporal.server.api.historyservice.v1.ExecuteMultiOperationRequest.Operation - (*ExecuteMultiOperationResponse_Response)(nil), // 161: temporal.server.api.historyservice.v1.ExecuteMultiOperationResponse.Response - nil, // 162: temporal.server.api.historyservice.v1.RecordWorkflowTaskStartedResponse.QueriesEntry - nil, // 163: temporal.server.api.historyservice.v1.RecordWorkflowTaskStartedResponseWithRawHistory.QueriesEntry - nil, // 164: temporal.server.api.historyservice.v1.GetReplicationMessagesResponse.ShardMessagesEntry - nil, // 165: temporal.server.api.historyservice.v1.ShardReplicationStatus.RemoteClustersEntry - nil, // 166: temporal.server.api.historyservice.v1.ShardReplicationStatus.HandoverNamespacesEntry - (*ListQueuesResponse_QueueInfo)(nil), // 167: temporal.server.api.historyservice.v1.ListQueuesResponse.QueueInfo - (*AddTasksRequest_Task)(nil), // 168: temporal.server.api.historyservice.v1.AddTasksRequest.Task - (*v1.StartWorkflowExecutionRequest)(nil), // 169: temporal.api.workflowservice.v1.StartWorkflowExecutionRequest - (*v11.ParentExecutionInfo)(nil), // 170: temporal.server.api.workflow.v1.ParentExecutionInfo - (*timestamppb.Timestamp)(nil), // 171: google.protobuf.Timestamp - (v12.ContinueAsNewInitiator)(0), // 172: temporal.api.enums.v1.ContinueAsNewInitiator - (*v13.Failure)(nil), // 173: temporal.api.failure.v1.Failure - (*v14.Payloads)(nil), // 174: temporal.api.common.v1.Payloads - (*durationpb.Duration)(nil), // 175: google.protobuf.Duration - (*v14.WorkerVersionStamp)(nil), // 176: temporal.api.common.v1.WorkerVersionStamp - (*v11.RootExecutionInfo)(nil), // 177: temporal.server.api.workflow.v1.RootExecutionInfo - (*v15.VersioningOverride)(nil), // 178: temporal.api.workflow.v1.VersioningOverride - (*v16.WorkerDeploymentVersion)(nil), // 179: temporal.api.deployment.v1.WorkerDeploymentVersion - (*v16.InheritedAutoUpgradeInfo)(nil), // 180: temporal.api.deployment.v1.InheritedAutoUpgradeInfo - (*v17.DeclinedTargetVersionUpgrade)(nil), // 181: temporal.api.history.v1.DeclinedTargetVersionUpgrade - (*v18.VectorClock)(nil), // 182: temporal.server.api.clock.v1.VectorClock - (*v1.PollWorkflowTaskQueueResponse)(nil), // 183: temporal.api.workflowservice.v1.PollWorkflowTaskQueueResponse - (v12.WorkflowExecutionStatus)(0), // 184: temporal.api.enums.v1.WorkflowExecutionStatus - (*v14.Link)(nil), // 185: temporal.api.common.v1.Link - (*v14.WorkflowExecution)(nil), // 186: temporal.api.common.v1.WorkflowExecution - (*v19.VersionHistoryItem)(nil), // 187: temporal.server.api.history.v1.VersionHistoryItem - (*v110.VersionedTransition)(nil), // 188: temporal.server.api.persistence.v1.VersionedTransition - (*v14.WorkflowType)(nil), // 189: temporal.api.common.v1.WorkflowType - (*v111.TaskQueue)(nil), // 190: temporal.api.taskqueue.v1.TaskQueue - (v112.WorkflowExecutionState)(0), // 191: temporal.server.api.enums.v1.WorkflowExecutionState - (*v19.VersionHistories)(nil), // 192: temporal.server.api.history.v1.VersionHistories - (*v15.WorkflowExecutionVersioningInfo)(nil), // 193: temporal.api.workflow.v1.WorkflowExecutionVersioningInfo - (*v19.TransientWorkflowTaskInfo)(nil), // 194: temporal.server.api.history.v1.TransientWorkflowTaskInfo - (*v1.PollWorkflowTaskQueueRequest)(nil), // 195: temporal.api.workflowservice.v1.PollWorkflowTaskQueueRequest - (*v113.BuildIdRedirectInfo)(nil), // 196: temporal.server.api.taskqueue.v1.BuildIdRedirectInfo - (*v16.Deployment)(nil), // 197: temporal.api.deployment.v1.Deployment - (*v113.TaskVersionDirective)(nil), // 198: temporal.server.api.taskqueue.v1.TaskVersionDirective - (*v115.Message)(nil), // 199: temporal.api.protocol.v1.Message - (*v17.History)(nil), // 200: temporal.api.history.v1.History - (*v1.PollActivityTaskQueueRequest)(nil), // 201: temporal.api.workflowservice.v1.PollActivityTaskQueueRequest - (*v17.HistoryEvent)(nil), // 202: temporal.api.history.v1.HistoryEvent - (*v14.Priority)(nil), // 203: temporal.api.common.v1.Priority - (*v14.RetryPolicy)(nil), // 204: temporal.api.common.v1.RetryPolicy - (*v1.RespondWorkflowTaskCompletedRequest)(nil), // 205: temporal.api.workflowservice.v1.RespondWorkflowTaskCompletedRequest - (*v1.PollActivityTaskQueueResponse)(nil), // 206: temporal.api.workflowservice.v1.PollActivityTaskQueueResponse - (*v1.RespondWorkflowTaskFailedRequest)(nil), // 207: temporal.api.workflowservice.v1.RespondWorkflowTaskFailedRequest - (*v1.RecordActivityTaskHeartbeatRequest)(nil), // 208: temporal.api.workflowservice.v1.RecordActivityTaskHeartbeatRequest - (*v1.RespondActivityTaskCompletedRequest)(nil), // 209: temporal.api.workflowservice.v1.RespondActivityTaskCompletedRequest - (*v1.RespondActivityTaskFailedRequest)(nil), // 210: temporal.api.workflowservice.v1.RespondActivityTaskFailedRequest - (*v1.RespondActivityTaskCanceledRequest)(nil), // 211: temporal.api.workflowservice.v1.RespondActivityTaskCanceledRequest - (*v1.SignalWorkflowExecutionRequest)(nil), // 212: temporal.api.workflowservice.v1.SignalWorkflowExecutionRequest - (*v1.SignalWithStartWorkflowExecutionRequest)(nil), // 213: temporal.api.workflowservice.v1.SignalWithStartWorkflowExecutionRequest - (*v1.TerminateWorkflowExecutionRequest)(nil), // 214: temporal.api.workflowservice.v1.TerminateWorkflowExecutionRequest - (*v1.ResetWorkflowExecutionRequest)(nil), // 215: temporal.api.workflowservice.v1.ResetWorkflowExecutionRequest - (*v1.RequestCancelWorkflowExecutionRequest)(nil), // 216: temporal.api.workflowservice.v1.RequestCancelWorkflowExecutionRequest - (*v1.DescribeWorkflowExecutionRequest)(nil), // 217: temporal.api.workflowservice.v1.DescribeWorkflowExecutionRequest - (*v15.WorkflowExecutionConfig)(nil), // 218: temporal.api.workflow.v1.WorkflowExecutionConfig - (*v15.WorkflowExecutionInfo)(nil), // 219: temporal.api.workflow.v1.WorkflowExecutionInfo - (*v15.PendingActivityInfo)(nil), // 220: temporal.api.workflow.v1.PendingActivityInfo - (*v15.PendingChildExecutionInfo)(nil), // 221: temporal.api.workflow.v1.PendingChildExecutionInfo - (*v15.PendingWorkflowTaskInfo)(nil), // 222: temporal.api.workflow.v1.PendingWorkflowTaskInfo - (*v15.CallbackInfo)(nil), // 223: temporal.api.workflow.v1.CallbackInfo - (*v15.PendingNexusOperationInfo)(nil), // 224: temporal.api.workflow.v1.PendingNexusOperationInfo - (*v15.WorkflowExecutionExtendedInfo)(nil), // 225: temporal.api.workflow.v1.WorkflowExecutionExtendedInfo - (*v14.DataBlob)(nil), // 226: temporal.api.common.v1.DataBlob - (*v11.BaseExecutionInfo)(nil), // 227: temporal.server.api.workflow.v1.BaseExecutionInfo - (*v110.WorkflowMutableState)(nil), // 228: temporal.server.api.persistence.v1.WorkflowMutableState - (*v19.VersionHistory)(nil), // 229: temporal.server.api.history.v1.VersionHistory - (*v116.NamespaceCacheInfo)(nil), // 230: temporal.server.api.namespace.v1.NamespaceCacheInfo - (*v110.ShardInfo)(nil), // 231: temporal.server.api.persistence.v1.ShardInfo - (*v117.ReplicationToken)(nil), // 232: temporal.server.api.replication.v1.ReplicationToken - (*v117.ReplicationTaskInfo)(nil), // 233: temporal.server.api.replication.v1.ReplicationTaskInfo - (*v117.ReplicationTask)(nil), // 234: temporal.server.api.replication.v1.ReplicationTask - (*v1.QueryWorkflowRequest)(nil), // 235: temporal.api.workflowservice.v1.QueryWorkflowRequest - (*v1.QueryWorkflowResponse)(nil), // 236: temporal.api.workflowservice.v1.QueryWorkflowResponse - (*v118.ReapplyEventsRequest)(nil), // 237: temporal.server.api.adminservice.v1.ReapplyEventsRequest - (v112.DeadLetterQueueType)(0), // 238: temporal.server.api.enums.v1.DeadLetterQueueType - (*v118.RefreshWorkflowTasksRequest)(nil), // 239: temporal.server.api.adminservice.v1.RefreshWorkflowTasksRequest - (*v1.UpdateWorkflowExecutionRequest)(nil), // 240: temporal.api.workflowservice.v1.UpdateWorkflowExecutionRequest - (*v1.UpdateWorkflowExecutionResponse)(nil), // 241: temporal.api.workflowservice.v1.UpdateWorkflowExecutionResponse - (*v117.SyncReplicationState)(nil), // 242: temporal.server.api.replication.v1.SyncReplicationState - (*v117.WorkflowReplicationMessages)(nil), // 243: temporal.server.api.replication.v1.WorkflowReplicationMessages - (*v1.PollWorkflowExecutionUpdateRequest)(nil), // 244: temporal.api.workflowservice.v1.PollWorkflowExecutionUpdateRequest - (*v1.PollWorkflowExecutionUpdateResponse)(nil), // 245: temporal.api.workflowservice.v1.PollWorkflowExecutionUpdateResponse - (*v1.GetWorkflowExecutionHistoryRequest)(nil), // 246: temporal.api.workflowservice.v1.GetWorkflowExecutionHistoryRequest - (*v1.GetWorkflowExecutionHistoryResponse)(nil), // 247: temporal.api.workflowservice.v1.GetWorkflowExecutionHistoryResponse - (*v1.GetWorkflowExecutionHistoryReverseRequest)(nil), // 248: temporal.api.workflowservice.v1.GetWorkflowExecutionHistoryReverseRequest - (*v1.GetWorkflowExecutionHistoryReverseResponse)(nil), // 249: temporal.api.workflowservice.v1.GetWorkflowExecutionHistoryReverseResponse - (*v118.GetWorkflowExecutionRawHistoryV2Request)(nil), // 250: temporal.server.api.adminservice.v1.GetWorkflowExecutionRawHistoryV2Request - (*v118.GetWorkflowExecutionRawHistoryV2Response)(nil), // 251: temporal.server.api.adminservice.v1.GetWorkflowExecutionRawHistoryV2Response - (*v118.GetWorkflowExecutionRawHistoryRequest)(nil), // 252: temporal.server.api.adminservice.v1.GetWorkflowExecutionRawHistoryRequest - (*v118.GetWorkflowExecutionRawHistoryResponse)(nil), // 253: temporal.server.api.adminservice.v1.GetWorkflowExecutionRawHistoryResponse - (*v118.DeleteWorkflowExecutionRequest)(nil), // 254: temporal.server.api.adminservice.v1.DeleteWorkflowExecutionRequest - (*v118.DeleteWorkflowExecutionResponse)(nil), // 255: temporal.server.api.adminservice.v1.DeleteWorkflowExecutionResponse - (*v119.HistoryDLQKey)(nil), // 256: temporal.server.api.common.v1.HistoryDLQKey - (*v119.HistoryDLQTask)(nil), // 257: temporal.server.api.common.v1.HistoryDLQTask - (*v119.HistoryDLQTaskMetadata)(nil), // 258: temporal.server.api.common.v1.HistoryDLQTaskMetadata - (*v118.ListHistoryTasksRequest)(nil), // 259: temporal.server.api.adminservice.v1.ListHistoryTasksRequest - (*v118.ListHistoryTasksResponse)(nil), // 260: temporal.server.api.adminservice.v1.ListHistoryTasksResponse - (*v120.NexusOperationCompletion)(nil), // 261: temporal.server.api.token.v1.NexusOperationCompletion - (*v14.Payload)(nil), // 262: temporal.api.common.v1.Payload - (*v121.Failure)(nil), // 263: temporal.api.nexus.v1.Failure - (*v110.StateMachineRef)(nil), // 264: temporal.server.api.persistence.v1.StateMachineRef - (v112.HealthState)(0), // 265: temporal.server.api.enums.v1.HealthState - (*v122.HealthCheck)(nil), // 266: temporal.server.api.health.v1.HealthCheck - (*v117.VersionedTransitionArtifact)(nil), // 267: temporal.server.api.replication.v1.VersionedTransitionArtifact - (*v1.UpdateActivityOptionsRequest)(nil), // 268: temporal.api.workflowservice.v1.UpdateActivityOptionsRequest - (*v123.ActivityOptions)(nil), // 269: temporal.api.activity.v1.ActivityOptions - (*v1.PauseActivityRequest)(nil), // 270: temporal.api.workflowservice.v1.PauseActivityRequest - (*v1.UnpauseActivityRequest)(nil), // 271: temporal.api.workflowservice.v1.UnpauseActivityRequest - (*v1.ResetActivityRequest)(nil), // 272: temporal.api.workflowservice.v1.ResetActivityRequest - (*v1.UpdateWorkflowExecutionOptionsRequest)(nil), // 273: temporal.api.workflowservice.v1.UpdateWorkflowExecutionOptionsRequest - (*v15.WorkflowExecutionOptions)(nil), // 274: temporal.api.workflow.v1.WorkflowExecutionOptions - (*v1.PauseWorkflowExecutionRequest)(nil), // 275: temporal.api.workflowservice.v1.PauseWorkflowExecutionRequest - (*v1.UnpauseWorkflowExecutionRequest)(nil), // 276: temporal.api.workflowservice.v1.UnpauseWorkflowExecutionRequest - (*v121.StartOperationRequest)(nil), // 277: temporal.api.nexus.v1.StartOperationRequest - (*v121.StartOperationResponse)(nil), // 278: temporal.api.nexus.v1.StartOperationResponse - (*v121.CancelOperationRequest)(nil), // 279: temporal.api.nexus.v1.CancelOperationRequest - (*v121.CancelOperationResponse)(nil), // 280: temporal.api.nexus.v1.CancelOperationResponse - (*v114.WorkflowQuery)(nil), // 281: temporal.api.query.v1.WorkflowQuery - (*v117.ReplicationMessages)(nil), // 282: temporal.server.api.replication.v1.ReplicationMessages - (*descriptorpb.MessageOptions)(nil), // 283: google.protobuf.MessageOptions + (*GetWorkflowExecutionResultRequest)(nil), // 56: temporal.server.api.historyservice.v1.GetWorkflowExecutionResultRequest + (*GetWorkflowExecutionResultResponse)(nil), // 57: temporal.server.api.historyservice.v1.GetWorkflowExecutionResultResponse + (*ReplicateEventsV2Request)(nil), // 58: temporal.server.api.historyservice.v1.ReplicateEventsV2Request + (*ReplicateEventsV2Response)(nil), // 59: temporal.server.api.historyservice.v1.ReplicateEventsV2Response + (*ReplicateWorkflowStateRequest)(nil), // 60: temporal.server.api.historyservice.v1.ReplicateWorkflowStateRequest + (*ReplicateWorkflowStateResponse)(nil), // 61: temporal.server.api.historyservice.v1.ReplicateWorkflowStateResponse + (*SyncShardStatusRequest)(nil), // 62: temporal.server.api.historyservice.v1.SyncShardStatusRequest + (*SyncShardStatusResponse)(nil), // 63: temporal.server.api.historyservice.v1.SyncShardStatusResponse + (*SyncActivityRequest)(nil), // 64: temporal.server.api.historyservice.v1.SyncActivityRequest + (*SyncActivitiesRequest)(nil), // 65: temporal.server.api.historyservice.v1.SyncActivitiesRequest + (*ActivitySyncInfo)(nil), // 66: temporal.server.api.historyservice.v1.ActivitySyncInfo + (*SyncActivityResponse)(nil), // 67: temporal.server.api.historyservice.v1.SyncActivityResponse + (*DescribeMutableStateRequest)(nil), // 68: temporal.server.api.historyservice.v1.DescribeMutableStateRequest + (*DescribeMutableStateResponse)(nil), // 69: temporal.server.api.historyservice.v1.DescribeMutableStateResponse + (*DescribeHistoryHostRequest)(nil), // 70: temporal.server.api.historyservice.v1.DescribeHistoryHostRequest + (*DescribeHistoryHostResponse)(nil), // 71: temporal.server.api.historyservice.v1.DescribeHistoryHostResponse + (*CloseShardRequest)(nil), // 72: temporal.server.api.historyservice.v1.CloseShardRequest + (*CloseShardResponse)(nil), // 73: temporal.server.api.historyservice.v1.CloseShardResponse + (*GetShardRequest)(nil), // 74: temporal.server.api.historyservice.v1.GetShardRequest + (*GetShardResponse)(nil), // 75: temporal.server.api.historyservice.v1.GetShardResponse + (*RemoveTaskRequest)(nil), // 76: temporal.server.api.historyservice.v1.RemoveTaskRequest + (*RemoveTaskResponse)(nil), // 77: temporal.server.api.historyservice.v1.RemoveTaskResponse + (*GetReplicationMessagesRequest)(nil), // 78: temporal.server.api.historyservice.v1.GetReplicationMessagesRequest + (*GetReplicationMessagesResponse)(nil), // 79: temporal.server.api.historyservice.v1.GetReplicationMessagesResponse + (*GetDLQReplicationMessagesRequest)(nil), // 80: temporal.server.api.historyservice.v1.GetDLQReplicationMessagesRequest + (*GetDLQReplicationMessagesResponse)(nil), // 81: temporal.server.api.historyservice.v1.GetDLQReplicationMessagesResponse + (*QueryWorkflowRequest)(nil), // 82: temporal.server.api.historyservice.v1.QueryWorkflowRequest + (*QueryWorkflowResponse)(nil), // 83: temporal.server.api.historyservice.v1.QueryWorkflowResponse + (*ReapplyEventsRequest)(nil), // 84: temporal.server.api.historyservice.v1.ReapplyEventsRequest + (*ReapplyEventsResponse)(nil), // 85: temporal.server.api.historyservice.v1.ReapplyEventsResponse + (*GetDLQMessagesRequest)(nil), // 86: temporal.server.api.historyservice.v1.GetDLQMessagesRequest + (*GetDLQMessagesResponse)(nil), // 87: temporal.server.api.historyservice.v1.GetDLQMessagesResponse + (*PurgeDLQMessagesRequest)(nil), // 88: temporal.server.api.historyservice.v1.PurgeDLQMessagesRequest + (*PurgeDLQMessagesResponse)(nil), // 89: temporal.server.api.historyservice.v1.PurgeDLQMessagesResponse + (*MergeDLQMessagesRequest)(nil), // 90: temporal.server.api.historyservice.v1.MergeDLQMessagesRequest + (*MergeDLQMessagesResponse)(nil), // 91: temporal.server.api.historyservice.v1.MergeDLQMessagesResponse + (*RefreshWorkflowTasksRequest)(nil), // 92: temporal.server.api.historyservice.v1.RefreshWorkflowTasksRequest + (*RefreshWorkflowTasksResponse)(nil), // 93: temporal.server.api.historyservice.v1.RefreshWorkflowTasksResponse + (*GenerateLastHistoryReplicationTasksRequest)(nil), // 94: temporal.server.api.historyservice.v1.GenerateLastHistoryReplicationTasksRequest + (*GenerateLastHistoryReplicationTasksResponse)(nil), // 95: temporal.server.api.historyservice.v1.GenerateLastHistoryReplicationTasksResponse + (*GetReplicationStatusRequest)(nil), // 96: temporal.server.api.historyservice.v1.GetReplicationStatusRequest + (*GetReplicationStatusResponse)(nil), // 97: temporal.server.api.historyservice.v1.GetReplicationStatusResponse + (*ShardReplicationStatus)(nil), // 98: temporal.server.api.historyservice.v1.ShardReplicationStatus + (*HandoverNamespaceInfo)(nil), // 99: temporal.server.api.historyservice.v1.HandoverNamespaceInfo + (*ShardReplicationStatusPerCluster)(nil), // 100: temporal.server.api.historyservice.v1.ShardReplicationStatusPerCluster + (*RebuildMutableStateRequest)(nil), // 101: temporal.server.api.historyservice.v1.RebuildMutableStateRequest + (*RebuildMutableStateResponse)(nil), // 102: temporal.server.api.historyservice.v1.RebuildMutableStateResponse + (*ImportWorkflowExecutionRequest)(nil), // 103: temporal.server.api.historyservice.v1.ImportWorkflowExecutionRequest + (*ImportWorkflowExecutionResponse)(nil), // 104: temporal.server.api.historyservice.v1.ImportWorkflowExecutionResponse + (*DeleteWorkflowVisibilityRecordRequest)(nil), // 105: temporal.server.api.historyservice.v1.DeleteWorkflowVisibilityRecordRequest + (*DeleteWorkflowVisibilityRecordResponse)(nil), // 106: temporal.server.api.historyservice.v1.DeleteWorkflowVisibilityRecordResponse + (*UpdateWorkflowExecutionRequest)(nil), // 107: temporal.server.api.historyservice.v1.UpdateWorkflowExecutionRequest + (*UpdateWorkflowExecutionResponse)(nil), // 108: temporal.server.api.historyservice.v1.UpdateWorkflowExecutionResponse + (*StreamWorkflowReplicationMessagesRequest)(nil), // 109: temporal.server.api.historyservice.v1.StreamWorkflowReplicationMessagesRequest + (*StreamWorkflowReplicationMessagesResponse)(nil), // 110: temporal.server.api.historyservice.v1.StreamWorkflowReplicationMessagesResponse + (*PollWorkflowExecutionUpdateRequest)(nil), // 111: temporal.server.api.historyservice.v1.PollWorkflowExecutionUpdateRequest + (*PollWorkflowExecutionUpdateResponse)(nil), // 112: temporal.server.api.historyservice.v1.PollWorkflowExecutionUpdateResponse + (*GetWorkflowExecutionHistoryRequest)(nil), // 113: temporal.server.api.historyservice.v1.GetWorkflowExecutionHistoryRequest + (*GetWorkflowExecutionHistoryResponse)(nil), // 114: temporal.server.api.historyservice.v1.GetWorkflowExecutionHistoryResponse + (*GetWorkflowExecutionHistoryResponseWithRaw)(nil), // 115: temporal.server.api.historyservice.v1.GetWorkflowExecutionHistoryResponseWithRaw + (*GetWorkflowExecutionHistoryReverseRequest)(nil), // 116: temporal.server.api.historyservice.v1.GetWorkflowExecutionHistoryReverseRequest + (*GetWorkflowExecutionHistoryReverseResponse)(nil), // 117: temporal.server.api.historyservice.v1.GetWorkflowExecutionHistoryReverseResponse + (*GetWorkflowExecutionRawHistoryV2Request)(nil), // 118: temporal.server.api.historyservice.v1.GetWorkflowExecutionRawHistoryV2Request + (*GetWorkflowExecutionRawHistoryV2Response)(nil), // 119: temporal.server.api.historyservice.v1.GetWorkflowExecutionRawHistoryV2Response + (*GetWorkflowExecutionRawHistoryRequest)(nil), // 120: temporal.server.api.historyservice.v1.GetWorkflowExecutionRawHistoryRequest + (*GetWorkflowExecutionRawHistoryResponse)(nil), // 121: temporal.server.api.historyservice.v1.GetWorkflowExecutionRawHistoryResponse + (*ForceDeleteWorkflowExecutionRequest)(nil), // 122: temporal.server.api.historyservice.v1.ForceDeleteWorkflowExecutionRequest + (*ForceDeleteWorkflowExecutionResponse)(nil), // 123: temporal.server.api.historyservice.v1.ForceDeleteWorkflowExecutionResponse + (*GetDLQTasksRequest)(nil), // 124: temporal.server.api.historyservice.v1.GetDLQTasksRequest + (*GetDLQTasksResponse)(nil), // 125: temporal.server.api.historyservice.v1.GetDLQTasksResponse + (*DeleteDLQTasksRequest)(nil), // 126: temporal.server.api.historyservice.v1.DeleteDLQTasksRequest + (*DeleteDLQTasksResponse)(nil), // 127: temporal.server.api.historyservice.v1.DeleteDLQTasksResponse + (*ListQueuesRequest)(nil), // 128: temporal.server.api.historyservice.v1.ListQueuesRequest + (*ListQueuesResponse)(nil), // 129: temporal.server.api.historyservice.v1.ListQueuesResponse + (*AddTasksRequest)(nil), // 130: temporal.server.api.historyservice.v1.AddTasksRequest + (*AddTasksResponse)(nil), // 131: temporal.server.api.historyservice.v1.AddTasksResponse + (*ListTasksRequest)(nil), // 132: temporal.server.api.historyservice.v1.ListTasksRequest + (*ListTasksResponse)(nil), // 133: temporal.server.api.historyservice.v1.ListTasksResponse + (*CompleteNexusOperationChasmRequest)(nil), // 134: temporal.server.api.historyservice.v1.CompleteNexusOperationChasmRequest + (*CompleteNexusOperationChasmResponse)(nil), // 135: temporal.server.api.historyservice.v1.CompleteNexusOperationChasmResponse + (*CompleteNexusOperationRequest)(nil), // 136: temporal.server.api.historyservice.v1.CompleteNexusOperationRequest + (*CompleteNexusOperationResponse)(nil), // 137: temporal.server.api.historyservice.v1.CompleteNexusOperationResponse + (*InvokeStateMachineMethodRequest)(nil), // 138: temporal.server.api.historyservice.v1.InvokeStateMachineMethodRequest + (*InvokeStateMachineMethodResponse)(nil), // 139: temporal.server.api.historyservice.v1.InvokeStateMachineMethodResponse + (*DeepHealthCheckRequest)(nil), // 140: temporal.server.api.historyservice.v1.DeepHealthCheckRequest + (*DeepHealthCheckResponse)(nil), // 141: temporal.server.api.historyservice.v1.DeepHealthCheckResponse + (*SyncWorkflowStateRequest)(nil), // 142: temporal.server.api.historyservice.v1.SyncWorkflowStateRequest + (*SyncWorkflowStateResponse)(nil), // 143: temporal.server.api.historyservice.v1.SyncWorkflowStateResponse + (*UpdateActivityOptionsRequest)(nil), // 144: temporal.server.api.historyservice.v1.UpdateActivityOptionsRequest + (*UpdateActivityOptionsResponse)(nil), // 145: temporal.server.api.historyservice.v1.UpdateActivityOptionsResponse + (*PauseActivityRequest)(nil), // 146: temporal.server.api.historyservice.v1.PauseActivityRequest + (*PauseActivityResponse)(nil), // 147: temporal.server.api.historyservice.v1.PauseActivityResponse + (*UnpauseActivityRequest)(nil), // 148: temporal.server.api.historyservice.v1.UnpauseActivityRequest + (*UnpauseActivityResponse)(nil), // 149: temporal.server.api.historyservice.v1.UnpauseActivityResponse + (*ResetActivityRequest)(nil), // 150: temporal.server.api.historyservice.v1.ResetActivityRequest + (*ResetActivityResponse)(nil), // 151: temporal.server.api.historyservice.v1.ResetActivityResponse + (*UpdateWorkflowExecutionOptionsRequest)(nil), // 152: temporal.server.api.historyservice.v1.UpdateWorkflowExecutionOptionsRequest + (*UpdateWorkflowExecutionOptionsResponse)(nil), // 153: temporal.server.api.historyservice.v1.UpdateWorkflowExecutionOptionsResponse + (*PauseWorkflowExecutionRequest)(nil), // 154: temporal.server.api.historyservice.v1.PauseWorkflowExecutionRequest + (*PauseWorkflowExecutionResponse)(nil), // 155: temporal.server.api.historyservice.v1.PauseWorkflowExecutionResponse + (*UnpauseWorkflowExecutionRequest)(nil), // 156: temporal.server.api.historyservice.v1.UnpauseWorkflowExecutionRequest + (*UnpauseWorkflowExecutionResponse)(nil), // 157: temporal.server.api.historyservice.v1.UnpauseWorkflowExecutionResponse + (*StartNexusOperationRequest)(nil), // 158: temporal.server.api.historyservice.v1.StartNexusOperationRequest + (*StartNexusOperationResponse)(nil), // 159: temporal.server.api.historyservice.v1.StartNexusOperationResponse + (*CancelNexusOperationRequest)(nil), // 160: temporal.server.api.historyservice.v1.CancelNexusOperationRequest + (*CancelNexusOperationResponse)(nil), // 161: temporal.server.api.historyservice.v1.CancelNexusOperationResponse + (*ExecuteMultiOperationRequest_Operation)(nil), // 162: temporal.server.api.historyservice.v1.ExecuteMultiOperationRequest.Operation + (*ExecuteMultiOperationResponse_Response)(nil), // 163: temporal.server.api.historyservice.v1.ExecuteMultiOperationResponse.Response + nil, // 164: temporal.server.api.historyservice.v1.RecordWorkflowTaskStartedResponse.QueriesEntry + nil, // 165: temporal.server.api.historyservice.v1.RecordWorkflowTaskStartedResponseWithRawHistory.QueriesEntry + nil, // 166: temporal.server.api.historyservice.v1.GetReplicationMessagesResponse.ShardMessagesEntry + nil, // 167: temporal.server.api.historyservice.v1.ShardReplicationStatus.RemoteClustersEntry + nil, // 168: temporal.server.api.historyservice.v1.ShardReplicationStatus.HandoverNamespacesEntry + (*ListQueuesResponse_QueueInfo)(nil), // 169: temporal.server.api.historyservice.v1.ListQueuesResponse.QueueInfo + (*AddTasksRequest_Task)(nil), // 170: temporal.server.api.historyservice.v1.AddTasksRequest.Task + (*v1.StartWorkflowExecutionRequest)(nil), // 171: temporal.api.workflowservice.v1.StartWorkflowExecutionRequest + (*v11.ParentExecutionInfo)(nil), // 172: temporal.server.api.workflow.v1.ParentExecutionInfo + (*timestamppb.Timestamp)(nil), // 173: google.protobuf.Timestamp + (v12.ContinueAsNewInitiator)(0), // 174: temporal.api.enums.v1.ContinueAsNewInitiator + (*v13.Failure)(nil), // 175: temporal.api.failure.v1.Failure + (*v14.Payloads)(nil), // 176: temporal.api.common.v1.Payloads + (*durationpb.Duration)(nil), // 177: google.protobuf.Duration + (*v14.WorkerVersionStamp)(nil), // 178: temporal.api.common.v1.WorkerVersionStamp + (*v11.RootExecutionInfo)(nil), // 179: temporal.server.api.workflow.v1.RootExecutionInfo + (*v15.VersioningOverride)(nil), // 180: temporal.api.workflow.v1.VersioningOverride + (*v16.WorkerDeploymentVersion)(nil), // 181: temporal.api.deployment.v1.WorkerDeploymentVersion + (*v16.InheritedAutoUpgradeInfo)(nil), // 182: temporal.api.deployment.v1.InheritedAutoUpgradeInfo + (*v17.DeclinedTargetVersionUpgrade)(nil), // 183: temporal.api.history.v1.DeclinedTargetVersionUpgrade + (*v18.VectorClock)(nil), // 184: temporal.server.api.clock.v1.VectorClock + (*v1.PollWorkflowTaskQueueResponse)(nil), // 185: temporal.api.workflowservice.v1.PollWorkflowTaskQueueResponse + (v12.WorkflowExecutionStatus)(0), // 186: temporal.api.enums.v1.WorkflowExecutionStatus + (*v14.Link)(nil), // 187: temporal.api.common.v1.Link + (*v14.WorkflowExecution)(nil), // 188: temporal.api.common.v1.WorkflowExecution + (*v19.VersionHistoryItem)(nil), // 189: temporal.server.api.history.v1.VersionHistoryItem + (*v110.VersionedTransition)(nil), // 190: temporal.server.api.persistence.v1.VersionedTransition + (*v14.WorkflowType)(nil), // 191: temporal.api.common.v1.WorkflowType + (*v111.TaskQueue)(nil), // 192: temporal.api.taskqueue.v1.TaskQueue + (v112.WorkflowExecutionState)(0), // 193: temporal.server.api.enums.v1.WorkflowExecutionState + (*v19.VersionHistories)(nil), // 194: temporal.server.api.history.v1.VersionHistories + (*v15.WorkflowExecutionVersioningInfo)(nil), // 195: temporal.api.workflow.v1.WorkflowExecutionVersioningInfo + (*v19.TransientWorkflowTaskInfo)(nil), // 196: temporal.server.api.history.v1.TransientWorkflowTaskInfo + (*v1.PollWorkflowTaskQueueRequest)(nil), // 197: temporal.api.workflowservice.v1.PollWorkflowTaskQueueRequest + (*v113.BuildIdRedirectInfo)(nil), // 198: temporal.server.api.taskqueue.v1.BuildIdRedirectInfo + (*v16.Deployment)(nil), // 199: temporal.api.deployment.v1.Deployment + (*v113.TaskVersionDirective)(nil), // 200: temporal.server.api.taskqueue.v1.TaskVersionDirective + (*v115.Message)(nil), // 201: temporal.api.protocol.v1.Message + (*v17.History)(nil), // 202: temporal.api.history.v1.History + (*v1.PollActivityTaskQueueRequest)(nil), // 203: temporal.api.workflowservice.v1.PollActivityTaskQueueRequest + (*v17.HistoryEvent)(nil), // 204: temporal.api.history.v1.HistoryEvent + (*v14.Priority)(nil), // 205: temporal.api.common.v1.Priority + (*v14.RetryPolicy)(nil), // 206: temporal.api.common.v1.RetryPolicy + (*v1.RespondWorkflowTaskCompletedRequest)(nil), // 207: temporal.api.workflowservice.v1.RespondWorkflowTaskCompletedRequest + (*v1.PollActivityTaskQueueResponse)(nil), // 208: temporal.api.workflowservice.v1.PollActivityTaskQueueResponse + (*v1.RespondWorkflowTaskFailedRequest)(nil), // 209: temporal.api.workflowservice.v1.RespondWorkflowTaskFailedRequest + (*v1.RecordActivityTaskHeartbeatRequest)(nil), // 210: temporal.api.workflowservice.v1.RecordActivityTaskHeartbeatRequest + (*v1.RespondActivityTaskCompletedRequest)(nil), // 211: temporal.api.workflowservice.v1.RespondActivityTaskCompletedRequest + (*v1.RespondActivityTaskFailedRequest)(nil), // 212: temporal.api.workflowservice.v1.RespondActivityTaskFailedRequest + (*v1.RespondActivityTaskCanceledRequest)(nil), // 213: temporal.api.workflowservice.v1.RespondActivityTaskCanceledRequest + (*v1.SignalWorkflowExecutionRequest)(nil), // 214: temporal.api.workflowservice.v1.SignalWorkflowExecutionRequest + (*v1.SignalWithStartWorkflowExecutionRequest)(nil), // 215: temporal.api.workflowservice.v1.SignalWithStartWorkflowExecutionRequest + (*v1.TerminateWorkflowExecutionRequest)(nil), // 216: temporal.api.workflowservice.v1.TerminateWorkflowExecutionRequest + (*v1.ResetWorkflowExecutionRequest)(nil), // 217: temporal.api.workflowservice.v1.ResetWorkflowExecutionRequest + (*v1.RequestCancelWorkflowExecutionRequest)(nil), // 218: temporal.api.workflowservice.v1.RequestCancelWorkflowExecutionRequest + (*v1.DescribeWorkflowExecutionRequest)(nil), // 219: temporal.api.workflowservice.v1.DescribeWorkflowExecutionRequest + (*v15.WorkflowExecutionConfig)(nil), // 220: temporal.api.workflow.v1.WorkflowExecutionConfig + (*v15.WorkflowExecutionInfo)(nil), // 221: temporal.api.workflow.v1.WorkflowExecutionInfo + (*v15.PendingActivityInfo)(nil), // 222: temporal.api.workflow.v1.PendingActivityInfo + (*v15.PendingChildExecutionInfo)(nil), // 223: temporal.api.workflow.v1.PendingChildExecutionInfo + (*v15.PendingWorkflowTaskInfo)(nil), // 224: temporal.api.workflow.v1.PendingWorkflowTaskInfo + (*v15.CallbackInfo)(nil), // 225: temporal.api.workflow.v1.CallbackInfo + (*v15.PendingNexusOperationInfo)(nil), // 226: temporal.api.workflow.v1.PendingNexusOperationInfo + (*v15.WorkflowExecutionExtendedInfo)(nil), // 227: temporal.api.workflow.v1.WorkflowExecutionExtendedInfo + (*v1.GetWorkflowExecutionResultRequest)(nil), // 228: temporal.api.workflowservice.v1.GetWorkflowExecutionResultRequest + (*v1.GetWorkflowExecutionResultResponse)(nil), // 229: temporal.api.workflowservice.v1.GetWorkflowExecutionResultResponse + (*v14.DataBlob)(nil), // 230: temporal.api.common.v1.DataBlob + (*v11.BaseExecutionInfo)(nil), // 231: temporal.server.api.workflow.v1.BaseExecutionInfo + (*v110.WorkflowMutableState)(nil), // 232: temporal.server.api.persistence.v1.WorkflowMutableState + (*v19.VersionHistory)(nil), // 233: temporal.server.api.history.v1.VersionHistory + (*v116.NamespaceCacheInfo)(nil), // 234: temporal.server.api.namespace.v1.NamespaceCacheInfo + (*v110.ShardInfo)(nil), // 235: temporal.server.api.persistence.v1.ShardInfo + (*v117.ReplicationToken)(nil), // 236: temporal.server.api.replication.v1.ReplicationToken + (*v117.ReplicationTaskInfo)(nil), // 237: temporal.server.api.replication.v1.ReplicationTaskInfo + (*v117.ReplicationTask)(nil), // 238: temporal.server.api.replication.v1.ReplicationTask + (*v1.QueryWorkflowRequest)(nil), // 239: temporal.api.workflowservice.v1.QueryWorkflowRequest + (*v1.QueryWorkflowResponse)(nil), // 240: temporal.api.workflowservice.v1.QueryWorkflowResponse + (*v118.ReapplyEventsRequest)(nil), // 241: temporal.server.api.adminservice.v1.ReapplyEventsRequest + (v112.DeadLetterQueueType)(0), // 242: temporal.server.api.enums.v1.DeadLetterQueueType + (*v118.RefreshWorkflowTasksRequest)(nil), // 243: temporal.server.api.adminservice.v1.RefreshWorkflowTasksRequest + (*v1.UpdateWorkflowExecutionRequest)(nil), // 244: temporal.api.workflowservice.v1.UpdateWorkflowExecutionRequest + (*v1.UpdateWorkflowExecutionResponse)(nil), // 245: temporal.api.workflowservice.v1.UpdateWorkflowExecutionResponse + (*v117.SyncReplicationState)(nil), // 246: temporal.server.api.replication.v1.SyncReplicationState + (*v117.WorkflowReplicationMessages)(nil), // 247: temporal.server.api.replication.v1.WorkflowReplicationMessages + (*v1.PollWorkflowExecutionUpdateRequest)(nil), // 248: temporal.api.workflowservice.v1.PollWorkflowExecutionUpdateRequest + (*v1.PollWorkflowExecutionUpdateResponse)(nil), // 249: temporal.api.workflowservice.v1.PollWorkflowExecutionUpdateResponse + (*v1.GetWorkflowExecutionHistoryRequest)(nil), // 250: temporal.api.workflowservice.v1.GetWorkflowExecutionHistoryRequest + (*v1.GetWorkflowExecutionHistoryResponse)(nil), // 251: temporal.api.workflowservice.v1.GetWorkflowExecutionHistoryResponse + (*v1.GetWorkflowExecutionHistoryReverseRequest)(nil), // 252: temporal.api.workflowservice.v1.GetWorkflowExecutionHistoryReverseRequest + (*v1.GetWorkflowExecutionHistoryReverseResponse)(nil), // 253: temporal.api.workflowservice.v1.GetWorkflowExecutionHistoryReverseResponse + (*v118.GetWorkflowExecutionRawHistoryV2Request)(nil), // 254: temporal.server.api.adminservice.v1.GetWorkflowExecutionRawHistoryV2Request + (*v118.GetWorkflowExecutionRawHistoryV2Response)(nil), // 255: temporal.server.api.adminservice.v1.GetWorkflowExecutionRawHistoryV2Response + (*v118.GetWorkflowExecutionRawHistoryRequest)(nil), // 256: temporal.server.api.adminservice.v1.GetWorkflowExecutionRawHistoryRequest + (*v118.GetWorkflowExecutionRawHistoryResponse)(nil), // 257: temporal.server.api.adminservice.v1.GetWorkflowExecutionRawHistoryResponse + (*v118.DeleteWorkflowExecutionRequest)(nil), // 258: temporal.server.api.adminservice.v1.DeleteWorkflowExecutionRequest + (*v118.DeleteWorkflowExecutionResponse)(nil), // 259: temporal.server.api.adminservice.v1.DeleteWorkflowExecutionResponse + (*v119.HistoryDLQKey)(nil), // 260: temporal.server.api.common.v1.HistoryDLQKey + (*v119.HistoryDLQTask)(nil), // 261: temporal.server.api.common.v1.HistoryDLQTask + (*v119.HistoryDLQTaskMetadata)(nil), // 262: temporal.server.api.common.v1.HistoryDLQTaskMetadata + (*v118.ListHistoryTasksRequest)(nil), // 263: temporal.server.api.adminservice.v1.ListHistoryTasksRequest + (*v118.ListHistoryTasksResponse)(nil), // 264: temporal.server.api.adminservice.v1.ListHistoryTasksResponse + (*v120.NexusOperationCompletion)(nil), // 265: temporal.server.api.token.v1.NexusOperationCompletion + (*v14.Payload)(nil), // 266: temporal.api.common.v1.Payload + (*v121.Failure)(nil), // 267: temporal.api.nexus.v1.Failure + (*v110.StateMachineRef)(nil), // 268: temporal.server.api.persistence.v1.StateMachineRef + (v112.HealthState)(0), // 269: temporal.server.api.enums.v1.HealthState + (*v122.HealthCheck)(nil), // 270: temporal.server.api.health.v1.HealthCheck + (*v117.VersionedTransitionArtifact)(nil), // 271: temporal.server.api.replication.v1.VersionedTransitionArtifact + (*v1.UpdateActivityOptionsRequest)(nil), // 272: temporal.api.workflowservice.v1.UpdateActivityOptionsRequest + (*v123.ActivityOptions)(nil), // 273: temporal.api.activity.v1.ActivityOptions + (*v1.PauseActivityRequest)(nil), // 274: temporal.api.workflowservice.v1.PauseActivityRequest + (*v1.UnpauseActivityRequest)(nil), // 275: temporal.api.workflowservice.v1.UnpauseActivityRequest + (*v1.ResetActivityRequest)(nil), // 276: temporal.api.workflowservice.v1.ResetActivityRequest + (*v1.UpdateWorkflowExecutionOptionsRequest)(nil), // 277: temporal.api.workflowservice.v1.UpdateWorkflowExecutionOptionsRequest + (*v15.WorkflowExecutionOptions)(nil), // 278: temporal.api.workflow.v1.WorkflowExecutionOptions + (*v1.PauseWorkflowExecutionRequest)(nil), // 279: temporal.api.workflowservice.v1.PauseWorkflowExecutionRequest + (*v1.UnpauseWorkflowExecutionRequest)(nil), // 280: temporal.api.workflowservice.v1.UnpauseWorkflowExecutionRequest + (*v121.StartOperationRequest)(nil), // 281: temporal.api.nexus.v1.StartOperationRequest + (*v121.StartOperationResponse)(nil), // 282: temporal.api.nexus.v1.StartOperationResponse + (*v121.CancelOperationRequest)(nil), // 283: temporal.api.nexus.v1.CancelOperationRequest + (*v121.CancelOperationResponse)(nil), // 284: temporal.api.nexus.v1.CancelOperationResponse + (*v114.WorkflowQuery)(nil), // 285: temporal.api.query.v1.WorkflowQuery + (*v117.ReplicationMessages)(nil), // 286: temporal.server.api.replication.v1.ReplicationMessages + (*descriptorpb.MessageOptions)(nil), // 287: google.protobuf.MessageOptions } var file_temporal_server_api_historyservice_v1_request_response_proto_depIdxs = []int32{ - 169, // 0: temporal.server.api.historyservice.v1.StartWorkflowExecutionRequest.start_request:type_name -> temporal.api.workflowservice.v1.StartWorkflowExecutionRequest - 170, // 1: temporal.server.api.historyservice.v1.StartWorkflowExecutionRequest.parent_execution_info:type_name -> temporal.server.api.workflow.v1.ParentExecutionInfo - 171, // 2: temporal.server.api.historyservice.v1.StartWorkflowExecutionRequest.workflow_execution_expiration_time:type_name -> google.protobuf.Timestamp - 172, // 3: temporal.server.api.historyservice.v1.StartWorkflowExecutionRequest.continue_as_new_initiator:type_name -> temporal.api.enums.v1.ContinueAsNewInitiator - 173, // 4: temporal.server.api.historyservice.v1.StartWorkflowExecutionRequest.continued_failure:type_name -> temporal.api.failure.v1.Failure - 174, // 5: temporal.server.api.historyservice.v1.StartWorkflowExecutionRequest.last_completion_result:type_name -> temporal.api.common.v1.Payloads - 175, // 6: temporal.server.api.historyservice.v1.StartWorkflowExecutionRequest.first_workflow_task_backoff:type_name -> google.protobuf.Duration - 176, // 7: temporal.server.api.historyservice.v1.StartWorkflowExecutionRequest.source_version_stamp:type_name -> temporal.api.common.v1.WorkerVersionStamp - 177, // 8: temporal.server.api.historyservice.v1.StartWorkflowExecutionRequest.root_execution_info:type_name -> temporal.server.api.workflow.v1.RootExecutionInfo - 178, // 9: temporal.server.api.historyservice.v1.StartWorkflowExecutionRequest.versioning_override:type_name -> temporal.api.workflow.v1.VersioningOverride - 179, // 10: temporal.server.api.historyservice.v1.StartWorkflowExecutionRequest.inherited_pinned_version:type_name -> temporal.api.deployment.v1.WorkerDeploymentVersion - 180, // 11: temporal.server.api.historyservice.v1.StartWorkflowExecutionRequest.inherited_auto_upgrade_info:type_name -> temporal.api.deployment.v1.InheritedAutoUpgradeInfo - 181, // 12: temporal.server.api.historyservice.v1.StartWorkflowExecutionRequest.declined_target_version_upgrade:type_name -> temporal.api.history.v1.DeclinedTargetVersionUpgrade - 175, // 13: temporal.server.api.historyservice.v1.StartWorkflowExecutionRequest.initial_skipped_duration:type_name -> google.protobuf.Duration - 182, // 14: temporal.server.api.historyservice.v1.StartWorkflowExecutionResponse.clock:type_name -> temporal.server.api.clock.v1.VectorClock - 183, // 15: temporal.server.api.historyservice.v1.StartWorkflowExecutionResponse.eager_workflow_task:type_name -> temporal.api.workflowservice.v1.PollWorkflowTaskQueueResponse - 184, // 16: temporal.server.api.historyservice.v1.StartWorkflowExecutionResponse.status:type_name -> temporal.api.enums.v1.WorkflowExecutionStatus - 185, // 17: temporal.server.api.historyservice.v1.StartWorkflowExecutionResponse.link:type_name -> temporal.api.common.v1.Link - 186, // 18: temporal.server.api.historyservice.v1.GetMutableStateRequest.execution:type_name -> temporal.api.common.v1.WorkflowExecution - 187, // 19: temporal.server.api.historyservice.v1.GetMutableStateRequest.version_history_item:type_name -> temporal.server.api.history.v1.VersionHistoryItem - 188, // 20: temporal.server.api.historyservice.v1.GetMutableStateRequest.versioned_transition:type_name -> temporal.server.api.persistence.v1.VersionedTransition - 186, // 21: temporal.server.api.historyservice.v1.GetMutableStateResponse.execution:type_name -> temporal.api.common.v1.WorkflowExecution - 189, // 22: temporal.server.api.historyservice.v1.GetMutableStateResponse.workflow_type:type_name -> temporal.api.common.v1.WorkflowType - 190, // 23: temporal.server.api.historyservice.v1.GetMutableStateResponse.task_queue:type_name -> temporal.api.taskqueue.v1.TaskQueue - 190, // 24: temporal.server.api.historyservice.v1.GetMutableStateResponse.sticky_task_queue:type_name -> temporal.api.taskqueue.v1.TaskQueue - 175, // 25: temporal.server.api.historyservice.v1.GetMutableStateResponse.sticky_task_queue_schedule_to_start_timeout:type_name -> google.protobuf.Duration - 191, // 26: temporal.server.api.historyservice.v1.GetMutableStateResponse.workflow_state:type_name -> temporal.server.api.enums.v1.WorkflowExecutionState - 184, // 27: temporal.server.api.historyservice.v1.GetMutableStateResponse.workflow_status:type_name -> temporal.api.enums.v1.WorkflowExecutionStatus - 192, // 28: temporal.server.api.historyservice.v1.GetMutableStateResponse.version_histories:type_name -> temporal.server.api.history.v1.VersionHistories - 176, // 29: temporal.server.api.historyservice.v1.GetMutableStateResponse.most_recent_worker_version_stamp:type_name -> temporal.api.common.v1.WorkerVersionStamp - 188, // 30: temporal.server.api.historyservice.v1.GetMutableStateResponse.transition_history:type_name -> temporal.server.api.persistence.v1.VersionedTransition - 193, // 31: temporal.server.api.historyservice.v1.GetMutableStateResponse.versioning_info:type_name -> temporal.api.workflow.v1.WorkflowExecutionVersioningInfo - 194, // 32: temporal.server.api.historyservice.v1.GetMutableStateResponse.transient_or_speculative_tasks:type_name -> temporal.server.api.history.v1.TransientWorkflowTaskInfo - 186, // 33: temporal.server.api.historyservice.v1.PollMutableStateRequest.execution:type_name -> temporal.api.common.v1.WorkflowExecution - 187, // 34: temporal.server.api.historyservice.v1.PollMutableStateRequest.version_history_item:type_name -> temporal.server.api.history.v1.VersionHistoryItem - 186, // 35: temporal.server.api.historyservice.v1.PollMutableStateResponse.execution:type_name -> temporal.api.common.v1.WorkflowExecution - 189, // 36: temporal.server.api.historyservice.v1.PollMutableStateResponse.workflow_type:type_name -> temporal.api.common.v1.WorkflowType - 190, // 37: temporal.server.api.historyservice.v1.PollMutableStateResponse.task_queue:type_name -> temporal.api.taskqueue.v1.TaskQueue - 190, // 38: temporal.server.api.historyservice.v1.PollMutableStateResponse.sticky_task_queue:type_name -> temporal.api.taskqueue.v1.TaskQueue - 175, // 39: temporal.server.api.historyservice.v1.PollMutableStateResponse.sticky_task_queue_schedule_to_start_timeout:type_name -> google.protobuf.Duration - 192, // 40: temporal.server.api.historyservice.v1.PollMutableStateResponse.version_histories:type_name -> temporal.server.api.history.v1.VersionHistories - 191, // 41: temporal.server.api.historyservice.v1.PollMutableStateResponse.workflow_state:type_name -> temporal.server.api.enums.v1.WorkflowExecutionState - 184, // 42: temporal.server.api.historyservice.v1.PollMutableStateResponse.workflow_status:type_name -> temporal.api.enums.v1.WorkflowExecutionStatus - 186, // 43: temporal.server.api.historyservice.v1.ResetStickyTaskQueueRequest.execution:type_name -> temporal.api.common.v1.WorkflowExecution - 160, // 44: temporal.server.api.historyservice.v1.ExecuteMultiOperationRequest.operations:type_name -> temporal.server.api.historyservice.v1.ExecuteMultiOperationRequest.Operation - 161, // 45: temporal.server.api.historyservice.v1.ExecuteMultiOperationResponse.responses:type_name -> temporal.server.api.historyservice.v1.ExecuteMultiOperationResponse.Response - 186, // 46: temporal.server.api.historyservice.v1.RecordWorkflowTaskStartedRequest.workflow_execution:type_name -> temporal.api.common.v1.WorkflowExecution - 195, // 47: temporal.server.api.historyservice.v1.RecordWorkflowTaskStartedRequest.poll_request:type_name -> temporal.api.workflowservice.v1.PollWorkflowTaskQueueRequest - 182, // 48: temporal.server.api.historyservice.v1.RecordWorkflowTaskStartedRequest.clock:type_name -> temporal.server.api.clock.v1.VectorClock - 196, // 49: temporal.server.api.historyservice.v1.RecordWorkflowTaskStartedRequest.build_id_redirect_info:type_name -> temporal.server.api.taskqueue.v1.BuildIdRedirectInfo - 197, // 50: temporal.server.api.historyservice.v1.RecordWorkflowTaskStartedRequest.scheduled_deployment:type_name -> temporal.api.deployment.v1.Deployment - 198, // 51: temporal.server.api.historyservice.v1.RecordWorkflowTaskStartedRequest.version_directive:type_name -> temporal.server.api.taskqueue.v1.TaskVersionDirective - 179, // 52: temporal.server.api.historyservice.v1.RecordWorkflowTaskStartedRequest.target_deployment_version:type_name -> temporal.api.deployment.v1.WorkerDeploymentVersion - 189, // 53: temporal.server.api.historyservice.v1.RecordWorkflowTaskStartedResponse.workflow_type:type_name -> temporal.api.common.v1.WorkflowType - 194, // 54: temporal.server.api.historyservice.v1.RecordWorkflowTaskStartedResponse.transient_workflow_task:type_name -> temporal.server.api.history.v1.TransientWorkflowTaskInfo - 190, // 55: temporal.server.api.historyservice.v1.RecordWorkflowTaskStartedResponse.workflow_execution_task_queue:type_name -> temporal.api.taskqueue.v1.TaskQueue - 171, // 56: temporal.server.api.historyservice.v1.RecordWorkflowTaskStartedResponse.scheduled_time:type_name -> google.protobuf.Timestamp - 171, // 57: temporal.server.api.historyservice.v1.RecordWorkflowTaskStartedResponse.started_time:type_name -> google.protobuf.Timestamp - 162, // 58: temporal.server.api.historyservice.v1.RecordWorkflowTaskStartedResponse.queries:type_name -> temporal.server.api.historyservice.v1.RecordWorkflowTaskStartedResponse.QueriesEntry - 182, // 59: temporal.server.api.historyservice.v1.RecordWorkflowTaskStartedResponse.clock:type_name -> temporal.server.api.clock.v1.VectorClock - 199, // 60: temporal.server.api.historyservice.v1.RecordWorkflowTaskStartedResponse.messages:type_name -> temporal.api.protocol.v1.Message - 200, // 61: temporal.server.api.historyservice.v1.RecordWorkflowTaskStartedResponse.history:type_name -> temporal.api.history.v1.History - 200, // 62: temporal.server.api.historyservice.v1.RecordWorkflowTaskStartedResponse.raw_history:type_name -> temporal.api.history.v1.History - 189, // 63: temporal.server.api.historyservice.v1.RecordWorkflowTaskStartedResponseWithRawHistory.workflow_type:type_name -> temporal.api.common.v1.WorkflowType - 194, // 64: temporal.server.api.historyservice.v1.RecordWorkflowTaskStartedResponseWithRawHistory.transient_workflow_task:type_name -> temporal.server.api.history.v1.TransientWorkflowTaskInfo - 190, // 65: temporal.server.api.historyservice.v1.RecordWorkflowTaskStartedResponseWithRawHistory.workflow_execution_task_queue:type_name -> temporal.api.taskqueue.v1.TaskQueue - 171, // 66: temporal.server.api.historyservice.v1.RecordWorkflowTaskStartedResponseWithRawHistory.scheduled_time:type_name -> google.protobuf.Timestamp - 171, // 67: temporal.server.api.historyservice.v1.RecordWorkflowTaskStartedResponseWithRawHistory.started_time:type_name -> google.protobuf.Timestamp - 163, // 68: temporal.server.api.historyservice.v1.RecordWorkflowTaskStartedResponseWithRawHistory.queries:type_name -> temporal.server.api.historyservice.v1.RecordWorkflowTaskStartedResponseWithRawHistory.QueriesEntry - 182, // 69: temporal.server.api.historyservice.v1.RecordWorkflowTaskStartedResponseWithRawHistory.clock:type_name -> temporal.server.api.clock.v1.VectorClock - 199, // 70: temporal.server.api.historyservice.v1.RecordWorkflowTaskStartedResponseWithRawHistory.messages:type_name -> temporal.api.protocol.v1.Message - 200, // 71: temporal.server.api.historyservice.v1.RecordWorkflowTaskStartedResponseWithRawHistory.history:type_name -> temporal.api.history.v1.History - 186, // 72: temporal.server.api.historyservice.v1.RecordActivityTaskStartedRequest.workflow_execution:type_name -> temporal.api.common.v1.WorkflowExecution - 201, // 73: temporal.server.api.historyservice.v1.RecordActivityTaskStartedRequest.poll_request:type_name -> temporal.api.workflowservice.v1.PollActivityTaskQueueRequest - 182, // 74: temporal.server.api.historyservice.v1.RecordActivityTaskStartedRequest.clock:type_name -> temporal.server.api.clock.v1.VectorClock - 196, // 75: temporal.server.api.historyservice.v1.RecordActivityTaskStartedRequest.build_id_redirect_info:type_name -> temporal.server.api.taskqueue.v1.BuildIdRedirectInfo - 197, // 76: temporal.server.api.historyservice.v1.RecordActivityTaskStartedRequest.scheduled_deployment:type_name -> temporal.api.deployment.v1.Deployment - 198, // 77: temporal.server.api.historyservice.v1.RecordActivityTaskStartedRequest.version_directive:type_name -> temporal.server.api.taskqueue.v1.TaskVersionDirective - 202, // 78: temporal.server.api.historyservice.v1.RecordActivityTaskStartedResponse.scheduled_event:type_name -> temporal.api.history.v1.HistoryEvent - 171, // 79: temporal.server.api.historyservice.v1.RecordActivityTaskStartedResponse.started_time:type_name -> google.protobuf.Timestamp - 171, // 80: temporal.server.api.historyservice.v1.RecordActivityTaskStartedResponse.current_attempt_scheduled_time:type_name -> google.protobuf.Timestamp - 174, // 81: temporal.server.api.historyservice.v1.RecordActivityTaskStartedResponse.heartbeat_details:type_name -> temporal.api.common.v1.Payloads - 189, // 82: temporal.server.api.historyservice.v1.RecordActivityTaskStartedResponse.workflow_type:type_name -> temporal.api.common.v1.WorkflowType - 182, // 83: temporal.server.api.historyservice.v1.RecordActivityTaskStartedResponse.clock:type_name -> temporal.server.api.clock.v1.VectorClock - 203, // 84: temporal.server.api.historyservice.v1.RecordActivityTaskStartedResponse.priority:type_name -> temporal.api.common.v1.Priority - 204, // 85: temporal.server.api.historyservice.v1.RecordActivityTaskStartedResponse.retry_policy:type_name -> temporal.api.common.v1.RetryPolicy - 205, // 86: temporal.server.api.historyservice.v1.RespondWorkflowTaskCompletedRequest.complete_request:type_name -> temporal.api.workflowservice.v1.RespondWorkflowTaskCompletedRequest + 171, // 0: temporal.server.api.historyservice.v1.StartWorkflowExecutionRequest.start_request:type_name -> temporal.api.workflowservice.v1.StartWorkflowExecutionRequest + 172, // 1: temporal.server.api.historyservice.v1.StartWorkflowExecutionRequest.parent_execution_info:type_name -> temporal.server.api.workflow.v1.ParentExecutionInfo + 173, // 2: temporal.server.api.historyservice.v1.StartWorkflowExecutionRequest.workflow_execution_expiration_time:type_name -> google.protobuf.Timestamp + 174, // 3: temporal.server.api.historyservice.v1.StartWorkflowExecutionRequest.continue_as_new_initiator:type_name -> temporal.api.enums.v1.ContinueAsNewInitiator + 175, // 4: temporal.server.api.historyservice.v1.StartWorkflowExecutionRequest.continued_failure:type_name -> temporal.api.failure.v1.Failure + 176, // 5: temporal.server.api.historyservice.v1.StartWorkflowExecutionRequest.last_completion_result:type_name -> temporal.api.common.v1.Payloads + 177, // 6: temporal.server.api.historyservice.v1.StartWorkflowExecutionRequest.first_workflow_task_backoff:type_name -> google.protobuf.Duration + 178, // 7: temporal.server.api.historyservice.v1.StartWorkflowExecutionRequest.source_version_stamp:type_name -> temporal.api.common.v1.WorkerVersionStamp + 179, // 8: temporal.server.api.historyservice.v1.StartWorkflowExecutionRequest.root_execution_info:type_name -> temporal.server.api.workflow.v1.RootExecutionInfo + 180, // 9: temporal.server.api.historyservice.v1.StartWorkflowExecutionRequest.versioning_override:type_name -> temporal.api.workflow.v1.VersioningOverride + 181, // 10: temporal.server.api.historyservice.v1.StartWorkflowExecutionRequest.inherited_pinned_version:type_name -> temporal.api.deployment.v1.WorkerDeploymentVersion + 182, // 11: temporal.server.api.historyservice.v1.StartWorkflowExecutionRequest.inherited_auto_upgrade_info:type_name -> temporal.api.deployment.v1.InheritedAutoUpgradeInfo + 183, // 12: temporal.server.api.historyservice.v1.StartWorkflowExecutionRequest.declined_target_version_upgrade:type_name -> temporal.api.history.v1.DeclinedTargetVersionUpgrade + 177, // 13: temporal.server.api.historyservice.v1.StartWorkflowExecutionRequest.initial_skipped_duration:type_name -> google.protobuf.Duration + 184, // 14: temporal.server.api.historyservice.v1.StartWorkflowExecutionResponse.clock:type_name -> temporal.server.api.clock.v1.VectorClock + 185, // 15: temporal.server.api.historyservice.v1.StartWorkflowExecutionResponse.eager_workflow_task:type_name -> temporal.api.workflowservice.v1.PollWorkflowTaskQueueResponse + 186, // 16: temporal.server.api.historyservice.v1.StartWorkflowExecutionResponse.status:type_name -> temporal.api.enums.v1.WorkflowExecutionStatus + 187, // 17: temporal.server.api.historyservice.v1.StartWorkflowExecutionResponse.link:type_name -> temporal.api.common.v1.Link + 188, // 18: temporal.server.api.historyservice.v1.GetMutableStateRequest.execution:type_name -> temporal.api.common.v1.WorkflowExecution + 189, // 19: temporal.server.api.historyservice.v1.GetMutableStateRequest.version_history_item:type_name -> temporal.server.api.history.v1.VersionHistoryItem + 190, // 20: temporal.server.api.historyservice.v1.GetMutableStateRequest.versioned_transition:type_name -> temporal.server.api.persistence.v1.VersionedTransition + 188, // 21: temporal.server.api.historyservice.v1.GetMutableStateResponse.execution:type_name -> temporal.api.common.v1.WorkflowExecution + 191, // 22: temporal.server.api.historyservice.v1.GetMutableStateResponse.workflow_type:type_name -> temporal.api.common.v1.WorkflowType + 192, // 23: temporal.server.api.historyservice.v1.GetMutableStateResponse.task_queue:type_name -> temporal.api.taskqueue.v1.TaskQueue + 192, // 24: temporal.server.api.historyservice.v1.GetMutableStateResponse.sticky_task_queue:type_name -> temporal.api.taskqueue.v1.TaskQueue + 177, // 25: temporal.server.api.historyservice.v1.GetMutableStateResponse.sticky_task_queue_schedule_to_start_timeout:type_name -> google.protobuf.Duration + 193, // 26: temporal.server.api.historyservice.v1.GetMutableStateResponse.workflow_state:type_name -> temporal.server.api.enums.v1.WorkflowExecutionState + 186, // 27: temporal.server.api.historyservice.v1.GetMutableStateResponse.workflow_status:type_name -> temporal.api.enums.v1.WorkflowExecutionStatus + 194, // 28: temporal.server.api.historyservice.v1.GetMutableStateResponse.version_histories:type_name -> temporal.server.api.history.v1.VersionHistories + 178, // 29: temporal.server.api.historyservice.v1.GetMutableStateResponse.most_recent_worker_version_stamp:type_name -> temporal.api.common.v1.WorkerVersionStamp + 190, // 30: temporal.server.api.historyservice.v1.GetMutableStateResponse.transition_history:type_name -> temporal.server.api.persistence.v1.VersionedTransition + 195, // 31: temporal.server.api.historyservice.v1.GetMutableStateResponse.versioning_info:type_name -> temporal.api.workflow.v1.WorkflowExecutionVersioningInfo + 196, // 32: temporal.server.api.historyservice.v1.GetMutableStateResponse.transient_or_speculative_tasks:type_name -> temporal.server.api.history.v1.TransientWorkflowTaskInfo + 188, // 33: temporal.server.api.historyservice.v1.PollMutableStateRequest.execution:type_name -> temporal.api.common.v1.WorkflowExecution + 189, // 34: temporal.server.api.historyservice.v1.PollMutableStateRequest.version_history_item:type_name -> temporal.server.api.history.v1.VersionHistoryItem + 188, // 35: temporal.server.api.historyservice.v1.PollMutableStateResponse.execution:type_name -> temporal.api.common.v1.WorkflowExecution + 191, // 36: temporal.server.api.historyservice.v1.PollMutableStateResponse.workflow_type:type_name -> temporal.api.common.v1.WorkflowType + 192, // 37: temporal.server.api.historyservice.v1.PollMutableStateResponse.task_queue:type_name -> temporal.api.taskqueue.v1.TaskQueue + 192, // 38: temporal.server.api.historyservice.v1.PollMutableStateResponse.sticky_task_queue:type_name -> temporal.api.taskqueue.v1.TaskQueue + 177, // 39: temporal.server.api.historyservice.v1.PollMutableStateResponse.sticky_task_queue_schedule_to_start_timeout:type_name -> google.protobuf.Duration + 194, // 40: temporal.server.api.historyservice.v1.PollMutableStateResponse.version_histories:type_name -> temporal.server.api.history.v1.VersionHistories + 193, // 41: temporal.server.api.historyservice.v1.PollMutableStateResponse.workflow_state:type_name -> temporal.server.api.enums.v1.WorkflowExecutionState + 186, // 42: temporal.server.api.historyservice.v1.PollMutableStateResponse.workflow_status:type_name -> temporal.api.enums.v1.WorkflowExecutionStatus + 188, // 43: temporal.server.api.historyservice.v1.ResetStickyTaskQueueRequest.execution:type_name -> temporal.api.common.v1.WorkflowExecution + 162, // 44: temporal.server.api.historyservice.v1.ExecuteMultiOperationRequest.operations:type_name -> temporal.server.api.historyservice.v1.ExecuteMultiOperationRequest.Operation + 163, // 45: temporal.server.api.historyservice.v1.ExecuteMultiOperationResponse.responses:type_name -> temporal.server.api.historyservice.v1.ExecuteMultiOperationResponse.Response + 188, // 46: temporal.server.api.historyservice.v1.RecordWorkflowTaskStartedRequest.workflow_execution:type_name -> temporal.api.common.v1.WorkflowExecution + 197, // 47: temporal.server.api.historyservice.v1.RecordWorkflowTaskStartedRequest.poll_request:type_name -> temporal.api.workflowservice.v1.PollWorkflowTaskQueueRequest + 184, // 48: temporal.server.api.historyservice.v1.RecordWorkflowTaskStartedRequest.clock:type_name -> temporal.server.api.clock.v1.VectorClock + 198, // 49: temporal.server.api.historyservice.v1.RecordWorkflowTaskStartedRequest.build_id_redirect_info:type_name -> temporal.server.api.taskqueue.v1.BuildIdRedirectInfo + 199, // 50: temporal.server.api.historyservice.v1.RecordWorkflowTaskStartedRequest.scheduled_deployment:type_name -> temporal.api.deployment.v1.Deployment + 200, // 51: temporal.server.api.historyservice.v1.RecordWorkflowTaskStartedRequest.version_directive:type_name -> temporal.server.api.taskqueue.v1.TaskVersionDirective + 181, // 52: temporal.server.api.historyservice.v1.RecordWorkflowTaskStartedRequest.target_deployment_version:type_name -> temporal.api.deployment.v1.WorkerDeploymentVersion + 191, // 53: temporal.server.api.historyservice.v1.RecordWorkflowTaskStartedResponse.workflow_type:type_name -> temporal.api.common.v1.WorkflowType + 196, // 54: temporal.server.api.historyservice.v1.RecordWorkflowTaskStartedResponse.transient_workflow_task:type_name -> temporal.server.api.history.v1.TransientWorkflowTaskInfo + 192, // 55: temporal.server.api.historyservice.v1.RecordWorkflowTaskStartedResponse.workflow_execution_task_queue:type_name -> temporal.api.taskqueue.v1.TaskQueue + 173, // 56: temporal.server.api.historyservice.v1.RecordWorkflowTaskStartedResponse.scheduled_time:type_name -> google.protobuf.Timestamp + 173, // 57: temporal.server.api.historyservice.v1.RecordWorkflowTaskStartedResponse.started_time:type_name -> google.protobuf.Timestamp + 164, // 58: temporal.server.api.historyservice.v1.RecordWorkflowTaskStartedResponse.queries:type_name -> temporal.server.api.historyservice.v1.RecordWorkflowTaskStartedResponse.QueriesEntry + 184, // 59: temporal.server.api.historyservice.v1.RecordWorkflowTaskStartedResponse.clock:type_name -> temporal.server.api.clock.v1.VectorClock + 201, // 60: temporal.server.api.historyservice.v1.RecordWorkflowTaskStartedResponse.messages:type_name -> temporal.api.protocol.v1.Message + 202, // 61: temporal.server.api.historyservice.v1.RecordWorkflowTaskStartedResponse.history:type_name -> temporal.api.history.v1.History + 202, // 62: temporal.server.api.historyservice.v1.RecordWorkflowTaskStartedResponse.raw_history:type_name -> temporal.api.history.v1.History + 191, // 63: temporal.server.api.historyservice.v1.RecordWorkflowTaskStartedResponseWithRawHistory.workflow_type:type_name -> temporal.api.common.v1.WorkflowType + 196, // 64: temporal.server.api.historyservice.v1.RecordWorkflowTaskStartedResponseWithRawHistory.transient_workflow_task:type_name -> temporal.server.api.history.v1.TransientWorkflowTaskInfo + 192, // 65: temporal.server.api.historyservice.v1.RecordWorkflowTaskStartedResponseWithRawHistory.workflow_execution_task_queue:type_name -> temporal.api.taskqueue.v1.TaskQueue + 173, // 66: temporal.server.api.historyservice.v1.RecordWorkflowTaskStartedResponseWithRawHistory.scheduled_time:type_name -> google.protobuf.Timestamp + 173, // 67: temporal.server.api.historyservice.v1.RecordWorkflowTaskStartedResponseWithRawHistory.started_time:type_name -> google.protobuf.Timestamp + 165, // 68: temporal.server.api.historyservice.v1.RecordWorkflowTaskStartedResponseWithRawHistory.queries:type_name -> temporal.server.api.historyservice.v1.RecordWorkflowTaskStartedResponseWithRawHistory.QueriesEntry + 184, // 69: temporal.server.api.historyservice.v1.RecordWorkflowTaskStartedResponseWithRawHistory.clock:type_name -> temporal.server.api.clock.v1.VectorClock + 201, // 70: temporal.server.api.historyservice.v1.RecordWorkflowTaskStartedResponseWithRawHistory.messages:type_name -> temporal.api.protocol.v1.Message + 202, // 71: temporal.server.api.historyservice.v1.RecordWorkflowTaskStartedResponseWithRawHistory.history:type_name -> temporal.api.history.v1.History + 188, // 72: temporal.server.api.historyservice.v1.RecordActivityTaskStartedRequest.workflow_execution:type_name -> temporal.api.common.v1.WorkflowExecution + 203, // 73: temporal.server.api.historyservice.v1.RecordActivityTaskStartedRequest.poll_request:type_name -> temporal.api.workflowservice.v1.PollActivityTaskQueueRequest + 184, // 74: temporal.server.api.historyservice.v1.RecordActivityTaskStartedRequest.clock:type_name -> temporal.server.api.clock.v1.VectorClock + 198, // 75: temporal.server.api.historyservice.v1.RecordActivityTaskStartedRequest.build_id_redirect_info:type_name -> temporal.server.api.taskqueue.v1.BuildIdRedirectInfo + 199, // 76: temporal.server.api.historyservice.v1.RecordActivityTaskStartedRequest.scheduled_deployment:type_name -> temporal.api.deployment.v1.Deployment + 200, // 77: temporal.server.api.historyservice.v1.RecordActivityTaskStartedRequest.version_directive:type_name -> temporal.server.api.taskqueue.v1.TaskVersionDirective + 204, // 78: temporal.server.api.historyservice.v1.RecordActivityTaskStartedResponse.scheduled_event:type_name -> temporal.api.history.v1.HistoryEvent + 173, // 79: temporal.server.api.historyservice.v1.RecordActivityTaskStartedResponse.started_time:type_name -> google.protobuf.Timestamp + 173, // 80: temporal.server.api.historyservice.v1.RecordActivityTaskStartedResponse.current_attempt_scheduled_time:type_name -> google.protobuf.Timestamp + 176, // 81: temporal.server.api.historyservice.v1.RecordActivityTaskStartedResponse.heartbeat_details:type_name -> temporal.api.common.v1.Payloads + 191, // 82: temporal.server.api.historyservice.v1.RecordActivityTaskStartedResponse.workflow_type:type_name -> temporal.api.common.v1.WorkflowType + 184, // 83: temporal.server.api.historyservice.v1.RecordActivityTaskStartedResponse.clock:type_name -> temporal.server.api.clock.v1.VectorClock + 205, // 84: temporal.server.api.historyservice.v1.RecordActivityTaskStartedResponse.priority:type_name -> temporal.api.common.v1.Priority + 206, // 85: temporal.server.api.historyservice.v1.RecordActivityTaskStartedResponse.retry_policy:type_name -> temporal.api.common.v1.RetryPolicy + 207, // 86: temporal.server.api.historyservice.v1.RespondWorkflowTaskCompletedRequest.complete_request:type_name -> temporal.api.workflowservice.v1.RespondWorkflowTaskCompletedRequest 12, // 87: temporal.server.api.historyservice.v1.RespondWorkflowTaskCompletedResponse.started_response:type_name -> temporal.server.api.historyservice.v1.RecordWorkflowTaskStartedResponse - 206, // 88: temporal.server.api.historyservice.v1.RespondWorkflowTaskCompletedResponse.activity_tasks:type_name -> temporal.api.workflowservice.v1.PollActivityTaskQueueResponse - 183, // 89: temporal.server.api.historyservice.v1.RespondWorkflowTaskCompletedResponse.new_workflow_task:type_name -> temporal.api.workflowservice.v1.PollWorkflowTaskQueueResponse - 207, // 90: temporal.server.api.historyservice.v1.RespondWorkflowTaskFailedRequest.failed_request:type_name -> temporal.api.workflowservice.v1.RespondWorkflowTaskFailedRequest - 186, // 91: temporal.server.api.historyservice.v1.IsWorkflowTaskValidRequest.execution:type_name -> temporal.api.common.v1.WorkflowExecution - 182, // 92: temporal.server.api.historyservice.v1.IsWorkflowTaskValidRequest.clock:type_name -> temporal.server.api.clock.v1.VectorClock - 208, // 93: temporal.server.api.historyservice.v1.RecordActivityTaskHeartbeatRequest.heartbeat_request:type_name -> temporal.api.workflowservice.v1.RecordActivityTaskHeartbeatRequest - 209, // 94: temporal.server.api.historyservice.v1.RespondActivityTaskCompletedRequest.complete_request:type_name -> temporal.api.workflowservice.v1.RespondActivityTaskCompletedRequest - 210, // 95: temporal.server.api.historyservice.v1.RespondActivityTaskFailedRequest.failed_request:type_name -> temporal.api.workflowservice.v1.RespondActivityTaskFailedRequest - 211, // 96: temporal.server.api.historyservice.v1.RespondActivityTaskCanceledRequest.cancel_request:type_name -> temporal.api.workflowservice.v1.RespondActivityTaskCanceledRequest - 186, // 97: temporal.server.api.historyservice.v1.IsActivityTaskValidRequest.execution:type_name -> temporal.api.common.v1.WorkflowExecution - 182, // 98: temporal.server.api.historyservice.v1.IsActivityTaskValidRequest.clock:type_name -> temporal.server.api.clock.v1.VectorClock - 212, // 99: temporal.server.api.historyservice.v1.SignalWorkflowExecutionRequest.signal_request:type_name -> temporal.api.workflowservice.v1.SignalWorkflowExecutionRequest - 186, // 100: temporal.server.api.historyservice.v1.SignalWorkflowExecutionRequest.external_workflow_execution:type_name -> temporal.api.common.v1.WorkflowExecution - 185, // 101: temporal.server.api.historyservice.v1.SignalWorkflowExecutionResponse.link:type_name -> temporal.api.common.v1.Link - 213, // 102: temporal.server.api.historyservice.v1.SignalWithStartWorkflowExecutionRequest.signal_with_start_request:type_name -> temporal.api.workflowservice.v1.SignalWithStartWorkflowExecutionRequest - 185, // 103: temporal.server.api.historyservice.v1.SignalWithStartWorkflowExecutionResponse.signal_link:type_name -> temporal.api.common.v1.Link - 186, // 104: temporal.server.api.historyservice.v1.RemoveSignalMutableStateRequest.workflow_execution:type_name -> temporal.api.common.v1.WorkflowExecution - 214, // 105: temporal.server.api.historyservice.v1.TerminateWorkflowExecutionRequest.terminate_request:type_name -> temporal.api.workflowservice.v1.TerminateWorkflowExecutionRequest - 186, // 106: temporal.server.api.historyservice.v1.TerminateWorkflowExecutionRequest.external_workflow_execution:type_name -> temporal.api.common.v1.WorkflowExecution - 186, // 107: temporal.server.api.historyservice.v1.DeleteWorkflowExecutionRequest.workflow_execution:type_name -> temporal.api.common.v1.WorkflowExecution - 215, // 108: temporal.server.api.historyservice.v1.ResetWorkflowExecutionRequest.reset_request:type_name -> temporal.api.workflowservice.v1.ResetWorkflowExecutionRequest - 216, // 109: temporal.server.api.historyservice.v1.RequestCancelWorkflowExecutionRequest.cancel_request:type_name -> temporal.api.workflowservice.v1.RequestCancelWorkflowExecutionRequest - 186, // 110: temporal.server.api.historyservice.v1.RequestCancelWorkflowExecutionRequest.external_workflow_execution:type_name -> temporal.api.common.v1.WorkflowExecution - 186, // 111: temporal.server.api.historyservice.v1.ScheduleWorkflowTaskRequest.workflow_execution:type_name -> temporal.api.common.v1.WorkflowExecution - 182, // 112: temporal.server.api.historyservice.v1.ScheduleWorkflowTaskRequest.child_clock:type_name -> temporal.server.api.clock.v1.VectorClock - 182, // 113: temporal.server.api.historyservice.v1.ScheduleWorkflowTaskRequest.parent_clock:type_name -> temporal.server.api.clock.v1.VectorClock - 186, // 114: temporal.server.api.historyservice.v1.VerifyFirstWorkflowTaskScheduledRequest.workflow_execution:type_name -> temporal.api.common.v1.WorkflowExecution - 182, // 115: temporal.server.api.historyservice.v1.VerifyFirstWorkflowTaskScheduledRequest.clock:type_name -> temporal.server.api.clock.v1.VectorClock - 186, // 116: temporal.server.api.historyservice.v1.RecordChildExecutionCompletedRequest.parent_execution:type_name -> temporal.api.common.v1.WorkflowExecution - 186, // 117: temporal.server.api.historyservice.v1.RecordChildExecutionCompletedRequest.child_execution:type_name -> temporal.api.common.v1.WorkflowExecution - 202, // 118: temporal.server.api.historyservice.v1.RecordChildExecutionCompletedRequest.completion_event:type_name -> temporal.api.history.v1.HistoryEvent - 182, // 119: temporal.server.api.historyservice.v1.RecordChildExecutionCompletedRequest.clock:type_name -> temporal.server.api.clock.v1.VectorClock - 186, // 120: temporal.server.api.historyservice.v1.VerifyChildExecutionCompletionRecordedRequest.parent_execution:type_name -> temporal.api.common.v1.WorkflowExecution - 186, // 121: temporal.server.api.historyservice.v1.VerifyChildExecutionCompletionRecordedRequest.child_execution:type_name -> temporal.api.common.v1.WorkflowExecution - 182, // 122: temporal.server.api.historyservice.v1.VerifyChildExecutionCompletionRecordedRequest.clock:type_name -> temporal.server.api.clock.v1.VectorClock - 217, // 123: temporal.server.api.historyservice.v1.DescribeWorkflowExecutionRequest.request:type_name -> temporal.api.workflowservice.v1.DescribeWorkflowExecutionRequest - 218, // 124: temporal.server.api.historyservice.v1.DescribeWorkflowExecutionResponse.execution_config:type_name -> temporal.api.workflow.v1.WorkflowExecutionConfig - 219, // 125: temporal.server.api.historyservice.v1.DescribeWorkflowExecutionResponse.workflow_execution_info:type_name -> temporal.api.workflow.v1.WorkflowExecutionInfo - 220, // 126: temporal.server.api.historyservice.v1.DescribeWorkflowExecutionResponse.pending_activities:type_name -> temporal.api.workflow.v1.PendingActivityInfo - 221, // 127: temporal.server.api.historyservice.v1.DescribeWorkflowExecutionResponse.pending_children:type_name -> temporal.api.workflow.v1.PendingChildExecutionInfo - 222, // 128: temporal.server.api.historyservice.v1.DescribeWorkflowExecutionResponse.pending_workflow_task:type_name -> temporal.api.workflow.v1.PendingWorkflowTaskInfo - 223, // 129: temporal.server.api.historyservice.v1.DescribeWorkflowExecutionResponse.callbacks:type_name -> temporal.api.workflow.v1.CallbackInfo - 224, // 130: temporal.server.api.historyservice.v1.DescribeWorkflowExecutionResponse.pending_nexus_operations:type_name -> temporal.api.workflow.v1.PendingNexusOperationInfo - 225, // 131: temporal.server.api.historyservice.v1.DescribeWorkflowExecutionResponse.workflow_extended_info:type_name -> temporal.api.workflow.v1.WorkflowExecutionExtendedInfo - 186, // 132: temporal.server.api.historyservice.v1.ReplicateEventsV2Request.workflow_execution:type_name -> temporal.api.common.v1.WorkflowExecution - 187, // 133: temporal.server.api.historyservice.v1.ReplicateEventsV2Request.version_history_items:type_name -> temporal.server.api.history.v1.VersionHistoryItem - 226, // 134: temporal.server.api.historyservice.v1.ReplicateEventsV2Request.events:type_name -> temporal.api.common.v1.DataBlob - 226, // 135: temporal.server.api.historyservice.v1.ReplicateEventsV2Request.new_run_events:type_name -> temporal.api.common.v1.DataBlob - 227, // 136: temporal.server.api.historyservice.v1.ReplicateEventsV2Request.base_execution_info:type_name -> temporal.server.api.workflow.v1.BaseExecutionInfo - 228, // 137: temporal.server.api.historyservice.v1.ReplicateWorkflowStateRequest.workflow_state:type_name -> temporal.server.api.persistence.v1.WorkflowMutableState - 171, // 138: temporal.server.api.historyservice.v1.SyncShardStatusRequest.status_time:type_name -> google.protobuf.Timestamp - 171, // 139: temporal.server.api.historyservice.v1.SyncActivityRequest.scheduled_time:type_name -> google.protobuf.Timestamp - 171, // 140: temporal.server.api.historyservice.v1.SyncActivityRequest.started_time:type_name -> google.protobuf.Timestamp - 171, // 141: temporal.server.api.historyservice.v1.SyncActivityRequest.last_heartbeat_time:type_name -> google.protobuf.Timestamp - 174, // 142: temporal.server.api.historyservice.v1.SyncActivityRequest.details:type_name -> temporal.api.common.v1.Payloads - 173, // 143: temporal.server.api.historyservice.v1.SyncActivityRequest.last_failure:type_name -> temporal.api.failure.v1.Failure - 229, // 144: temporal.server.api.historyservice.v1.SyncActivityRequest.version_history:type_name -> temporal.server.api.history.v1.VersionHistory - 227, // 145: temporal.server.api.historyservice.v1.SyncActivityRequest.base_execution_info:type_name -> temporal.server.api.workflow.v1.BaseExecutionInfo - 171, // 146: temporal.server.api.historyservice.v1.SyncActivityRequest.first_scheduled_time:type_name -> google.protobuf.Timestamp - 171, // 147: temporal.server.api.historyservice.v1.SyncActivityRequest.last_attempt_complete_time:type_name -> google.protobuf.Timestamp - 175, // 148: temporal.server.api.historyservice.v1.SyncActivityRequest.retry_initial_interval:type_name -> google.protobuf.Duration - 175, // 149: temporal.server.api.historyservice.v1.SyncActivityRequest.retry_maximum_interval:type_name -> google.protobuf.Duration - 64, // 150: temporal.server.api.historyservice.v1.SyncActivitiesRequest.activities_info:type_name -> temporal.server.api.historyservice.v1.ActivitySyncInfo - 171, // 151: temporal.server.api.historyservice.v1.ActivitySyncInfo.scheduled_time:type_name -> google.protobuf.Timestamp - 171, // 152: temporal.server.api.historyservice.v1.ActivitySyncInfo.started_time:type_name -> google.protobuf.Timestamp - 171, // 153: temporal.server.api.historyservice.v1.ActivitySyncInfo.last_heartbeat_time:type_name -> google.protobuf.Timestamp - 174, // 154: temporal.server.api.historyservice.v1.ActivitySyncInfo.details:type_name -> temporal.api.common.v1.Payloads - 173, // 155: temporal.server.api.historyservice.v1.ActivitySyncInfo.last_failure:type_name -> temporal.api.failure.v1.Failure - 229, // 156: temporal.server.api.historyservice.v1.ActivitySyncInfo.version_history:type_name -> temporal.server.api.history.v1.VersionHistory - 171, // 157: temporal.server.api.historyservice.v1.ActivitySyncInfo.first_scheduled_time:type_name -> google.protobuf.Timestamp - 171, // 158: temporal.server.api.historyservice.v1.ActivitySyncInfo.last_attempt_complete_time:type_name -> google.protobuf.Timestamp - 175, // 159: temporal.server.api.historyservice.v1.ActivitySyncInfo.retry_initial_interval:type_name -> google.protobuf.Duration - 175, // 160: temporal.server.api.historyservice.v1.ActivitySyncInfo.retry_maximum_interval:type_name -> google.protobuf.Duration - 186, // 161: temporal.server.api.historyservice.v1.DescribeMutableStateRequest.execution:type_name -> temporal.api.common.v1.WorkflowExecution - 228, // 162: temporal.server.api.historyservice.v1.DescribeMutableStateResponse.cache_mutable_state:type_name -> temporal.server.api.persistence.v1.WorkflowMutableState - 228, // 163: temporal.server.api.historyservice.v1.DescribeMutableStateResponse.database_mutable_state:type_name -> temporal.server.api.persistence.v1.WorkflowMutableState - 186, // 164: temporal.server.api.historyservice.v1.DescribeHistoryHostRequest.workflow_execution:type_name -> temporal.api.common.v1.WorkflowExecution - 230, // 165: temporal.server.api.historyservice.v1.DescribeHistoryHostResponse.namespace_cache:type_name -> temporal.server.api.namespace.v1.NamespaceCacheInfo - 231, // 166: temporal.server.api.historyservice.v1.GetShardResponse.shard_info:type_name -> temporal.server.api.persistence.v1.ShardInfo - 171, // 167: temporal.server.api.historyservice.v1.RemoveTaskRequest.visibility_time:type_name -> google.protobuf.Timestamp - 232, // 168: temporal.server.api.historyservice.v1.GetReplicationMessagesRequest.tokens:type_name -> temporal.server.api.replication.v1.ReplicationToken - 164, // 169: temporal.server.api.historyservice.v1.GetReplicationMessagesResponse.shard_messages:type_name -> temporal.server.api.historyservice.v1.GetReplicationMessagesResponse.ShardMessagesEntry - 233, // 170: temporal.server.api.historyservice.v1.GetDLQReplicationMessagesRequest.task_infos:type_name -> temporal.server.api.replication.v1.ReplicationTaskInfo - 234, // 171: temporal.server.api.historyservice.v1.GetDLQReplicationMessagesResponse.replication_tasks:type_name -> temporal.server.api.replication.v1.ReplicationTask - 235, // 172: temporal.server.api.historyservice.v1.QueryWorkflowRequest.request:type_name -> temporal.api.workflowservice.v1.QueryWorkflowRequest - 236, // 173: temporal.server.api.historyservice.v1.QueryWorkflowResponse.response:type_name -> temporal.api.workflowservice.v1.QueryWorkflowResponse - 237, // 174: temporal.server.api.historyservice.v1.ReapplyEventsRequest.request:type_name -> temporal.server.api.adminservice.v1.ReapplyEventsRequest - 238, // 175: temporal.server.api.historyservice.v1.GetDLQMessagesRequest.type:type_name -> temporal.server.api.enums.v1.DeadLetterQueueType - 238, // 176: temporal.server.api.historyservice.v1.GetDLQMessagesResponse.type:type_name -> temporal.server.api.enums.v1.DeadLetterQueueType - 234, // 177: temporal.server.api.historyservice.v1.GetDLQMessagesResponse.replication_tasks:type_name -> temporal.server.api.replication.v1.ReplicationTask - 233, // 178: temporal.server.api.historyservice.v1.GetDLQMessagesResponse.replication_tasks_info:type_name -> temporal.server.api.replication.v1.ReplicationTaskInfo - 238, // 179: temporal.server.api.historyservice.v1.PurgeDLQMessagesRequest.type:type_name -> temporal.server.api.enums.v1.DeadLetterQueueType - 238, // 180: temporal.server.api.historyservice.v1.MergeDLQMessagesRequest.type:type_name -> temporal.server.api.enums.v1.DeadLetterQueueType - 239, // 181: temporal.server.api.historyservice.v1.RefreshWorkflowTasksRequest.request:type_name -> temporal.server.api.adminservice.v1.RefreshWorkflowTasksRequest - 186, // 182: temporal.server.api.historyservice.v1.GenerateLastHistoryReplicationTasksRequest.execution:type_name -> temporal.api.common.v1.WorkflowExecution - 96, // 183: temporal.server.api.historyservice.v1.GetReplicationStatusResponse.shards:type_name -> temporal.server.api.historyservice.v1.ShardReplicationStatus - 171, // 184: temporal.server.api.historyservice.v1.ShardReplicationStatus.shard_local_time:type_name -> google.protobuf.Timestamp - 165, // 185: temporal.server.api.historyservice.v1.ShardReplicationStatus.remote_clusters:type_name -> temporal.server.api.historyservice.v1.ShardReplicationStatus.RemoteClustersEntry - 166, // 186: temporal.server.api.historyservice.v1.ShardReplicationStatus.handover_namespaces:type_name -> temporal.server.api.historyservice.v1.ShardReplicationStatus.HandoverNamespacesEntry - 171, // 187: temporal.server.api.historyservice.v1.ShardReplicationStatus.max_replication_task_visibility_time:type_name -> google.protobuf.Timestamp - 171, // 188: temporal.server.api.historyservice.v1.ShardReplicationStatusPerCluster.acked_task_visibility_time:type_name -> google.protobuf.Timestamp - 186, // 189: temporal.server.api.historyservice.v1.RebuildMutableStateRequest.execution:type_name -> temporal.api.common.v1.WorkflowExecution - 186, // 190: temporal.server.api.historyservice.v1.ImportWorkflowExecutionRequest.execution:type_name -> temporal.api.common.v1.WorkflowExecution - 226, // 191: temporal.server.api.historyservice.v1.ImportWorkflowExecutionRequest.history_batches:type_name -> temporal.api.common.v1.DataBlob - 229, // 192: temporal.server.api.historyservice.v1.ImportWorkflowExecutionRequest.version_history:type_name -> temporal.server.api.history.v1.VersionHistory - 186, // 193: temporal.server.api.historyservice.v1.DeleteWorkflowVisibilityRecordRequest.execution:type_name -> temporal.api.common.v1.WorkflowExecution - 171, // 194: temporal.server.api.historyservice.v1.DeleteWorkflowVisibilityRecordRequest.workflow_start_time:type_name -> google.protobuf.Timestamp - 171, // 195: temporal.server.api.historyservice.v1.DeleteWorkflowVisibilityRecordRequest.workflow_close_time:type_name -> google.protobuf.Timestamp - 240, // 196: temporal.server.api.historyservice.v1.UpdateWorkflowExecutionRequest.request:type_name -> temporal.api.workflowservice.v1.UpdateWorkflowExecutionRequest - 241, // 197: temporal.server.api.historyservice.v1.UpdateWorkflowExecutionResponse.response:type_name -> temporal.api.workflowservice.v1.UpdateWorkflowExecutionResponse - 242, // 198: temporal.server.api.historyservice.v1.StreamWorkflowReplicationMessagesRequest.sync_replication_state:type_name -> temporal.server.api.replication.v1.SyncReplicationState - 243, // 199: temporal.server.api.historyservice.v1.StreamWorkflowReplicationMessagesResponse.messages:type_name -> temporal.server.api.replication.v1.WorkflowReplicationMessages - 244, // 200: temporal.server.api.historyservice.v1.PollWorkflowExecutionUpdateRequest.request:type_name -> temporal.api.workflowservice.v1.PollWorkflowExecutionUpdateRequest - 245, // 201: temporal.server.api.historyservice.v1.PollWorkflowExecutionUpdateResponse.response:type_name -> temporal.api.workflowservice.v1.PollWorkflowExecutionUpdateResponse - 246, // 202: temporal.server.api.historyservice.v1.GetWorkflowExecutionHistoryRequest.request:type_name -> temporal.api.workflowservice.v1.GetWorkflowExecutionHistoryRequest - 247, // 203: temporal.server.api.historyservice.v1.GetWorkflowExecutionHistoryResponse.response:type_name -> temporal.api.workflowservice.v1.GetWorkflowExecutionHistoryResponse - 200, // 204: temporal.server.api.historyservice.v1.GetWorkflowExecutionHistoryResponse.history:type_name -> temporal.api.history.v1.History - 247, // 205: temporal.server.api.historyservice.v1.GetWorkflowExecutionHistoryResponseWithRaw.response:type_name -> temporal.api.workflowservice.v1.GetWorkflowExecutionHistoryResponse - 248, // 206: temporal.server.api.historyservice.v1.GetWorkflowExecutionHistoryReverseRequest.request:type_name -> temporal.api.workflowservice.v1.GetWorkflowExecutionHistoryReverseRequest - 249, // 207: temporal.server.api.historyservice.v1.GetWorkflowExecutionHistoryReverseResponse.response:type_name -> temporal.api.workflowservice.v1.GetWorkflowExecutionHistoryReverseResponse - 250, // 208: temporal.server.api.historyservice.v1.GetWorkflowExecutionRawHistoryV2Request.request:type_name -> temporal.server.api.adminservice.v1.GetWorkflowExecutionRawHistoryV2Request - 251, // 209: temporal.server.api.historyservice.v1.GetWorkflowExecutionRawHistoryV2Response.response:type_name -> temporal.server.api.adminservice.v1.GetWorkflowExecutionRawHistoryV2Response - 252, // 210: temporal.server.api.historyservice.v1.GetWorkflowExecutionRawHistoryRequest.request:type_name -> temporal.server.api.adminservice.v1.GetWorkflowExecutionRawHistoryRequest - 253, // 211: temporal.server.api.historyservice.v1.GetWorkflowExecutionRawHistoryResponse.response:type_name -> temporal.server.api.adminservice.v1.GetWorkflowExecutionRawHistoryResponse - 254, // 212: temporal.server.api.historyservice.v1.ForceDeleteWorkflowExecutionRequest.request:type_name -> temporal.server.api.adminservice.v1.DeleteWorkflowExecutionRequest - 255, // 213: temporal.server.api.historyservice.v1.ForceDeleteWorkflowExecutionResponse.response:type_name -> temporal.server.api.adminservice.v1.DeleteWorkflowExecutionResponse - 256, // 214: temporal.server.api.historyservice.v1.GetDLQTasksRequest.dlq_key:type_name -> temporal.server.api.common.v1.HistoryDLQKey - 257, // 215: temporal.server.api.historyservice.v1.GetDLQTasksResponse.dlq_tasks:type_name -> temporal.server.api.common.v1.HistoryDLQTask - 256, // 216: temporal.server.api.historyservice.v1.DeleteDLQTasksRequest.dlq_key:type_name -> temporal.server.api.common.v1.HistoryDLQKey - 258, // 217: temporal.server.api.historyservice.v1.DeleteDLQTasksRequest.inclusive_max_task_metadata:type_name -> temporal.server.api.common.v1.HistoryDLQTaskMetadata - 167, // 218: temporal.server.api.historyservice.v1.ListQueuesResponse.queues:type_name -> temporal.server.api.historyservice.v1.ListQueuesResponse.QueueInfo - 168, // 219: temporal.server.api.historyservice.v1.AddTasksRequest.tasks:type_name -> temporal.server.api.historyservice.v1.AddTasksRequest.Task - 259, // 220: temporal.server.api.historyservice.v1.ListTasksRequest.request:type_name -> temporal.server.api.adminservice.v1.ListHistoryTasksRequest - 260, // 221: temporal.server.api.historyservice.v1.ListTasksResponse.response:type_name -> temporal.server.api.adminservice.v1.ListHistoryTasksResponse - 261, // 222: temporal.server.api.historyservice.v1.CompleteNexusOperationChasmRequest.completion:type_name -> temporal.server.api.token.v1.NexusOperationCompletion - 262, // 223: temporal.server.api.historyservice.v1.CompleteNexusOperationChasmRequest.success:type_name -> temporal.api.common.v1.Payload - 173, // 224: temporal.server.api.historyservice.v1.CompleteNexusOperationChasmRequest.failure:type_name -> temporal.api.failure.v1.Failure - 171, // 225: temporal.server.api.historyservice.v1.CompleteNexusOperationChasmRequest.close_time:type_name -> google.protobuf.Timestamp - 185, // 226: temporal.server.api.historyservice.v1.CompleteNexusOperationChasmRequest.links:type_name -> temporal.api.common.v1.Link - 171, // 227: temporal.server.api.historyservice.v1.CompleteNexusOperationChasmRequest.start_time:type_name -> google.protobuf.Timestamp - 261, // 228: temporal.server.api.historyservice.v1.CompleteNexusOperationRequest.completion:type_name -> temporal.server.api.token.v1.NexusOperationCompletion - 262, // 229: temporal.server.api.historyservice.v1.CompleteNexusOperationRequest.success:type_name -> temporal.api.common.v1.Payload - 263, // 230: temporal.server.api.historyservice.v1.CompleteNexusOperationRequest.failure:type_name -> temporal.api.nexus.v1.Failure - 171, // 231: temporal.server.api.historyservice.v1.CompleteNexusOperationRequest.start_time:type_name -> google.protobuf.Timestamp - 185, // 232: temporal.server.api.historyservice.v1.CompleteNexusOperationRequest.links:type_name -> temporal.api.common.v1.Link - 264, // 233: temporal.server.api.historyservice.v1.InvokeStateMachineMethodRequest.ref:type_name -> temporal.server.api.persistence.v1.StateMachineRef - 265, // 234: temporal.server.api.historyservice.v1.DeepHealthCheckResponse.state:type_name -> temporal.server.api.enums.v1.HealthState - 266, // 235: temporal.server.api.historyservice.v1.DeepHealthCheckResponse.checks:type_name -> temporal.server.api.health.v1.HealthCheck - 186, // 236: temporal.server.api.historyservice.v1.SyncWorkflowStateRequest.execution:type_name -> temporal.api.common.v1.WorkflowExecution - 188, // 237: temporal.server.api.historyservice.v1.SyncWorkflowStateRequest.versioned_transition:type_name -> temporal.server.api.persistence.v1.VersionedTransition - 192, // 238: temporal.server.api.historyservice.v1.SyncWorkflowStateRequest.version_histories:type_name -> temporal.server.api.history.v1.VersionHistories - 267, // 239: temporal.server.api.historyservice.v1.SyncWorkflowStateResponse.versioned_transition_artifact:type_name -> temporal.server.api.replication.v1.VersionedTransitionArtifact - 268, // 240: temporal.server.api.historyservice.v1.UpdateActivityOptionsRequest.update_request:type_name -> temporal.api.workflowservice.v1.UpdateActivityOptionsRequest - 269, // 241: temporal.server.api.historyservice.v1.UpdateActivityOptionsResponse.activity_options:type_name -> temporal.api.activity.v1.ActivityOptions - 270, // 242: temporal.server.api.historyservice.v1.PauseActivityRequest.frontend_request:type_name -> temporal.api.workflowservice.v1.PauseActivityRequest - 271, // 243: temporal.server.api.historyservice.v1.UnpauseActivityRequest.frontend_request:type_name -> temporal.api.workflowservice.v1.UnpauseActivityRequest - 272, // 244: temporal.server.api.historyservice.v1.ResetActivityRequest.frontend_request:type_name -> temporal.api.workflowservice.v1.ResetActivityRequest - 273, // 245: temporal.server.api.historyservice.v1.UpdateWorkflowExecutionOptionsRequest.update_request:type_name -> temporal.api.workflowservice.v1.UpdateWorkflowExecutionOptionsRequest - 274, // 246: temporal.server.api.historyservice.v1.UpdateWorkflowExecutionOptionsResponse.workflow_execution_options:type_name -> temporal.api.workflow.v1.WorkflowExecutionOptions - 275, // 247: temporal.server.api.historyservice.v1.PauseWorkflowExecutionRequest.pause_request:type_name -> temporal.api.workflowservice.v1.PauseWorkflowExecutionRequest - 276, // 248: temporal.server.api.historyservice.v1.UnpauseWorkflowExecutionRequest.unpause_request:type_name -> temporal.api.workflowservice.v1.UnpauseWorkflowExecutionRequest - 277, // 249: temporal.server.api.historyservice.v1.StartNexusOperationRequest.request:type_name -> temporal.api.nexus.v1.StartOperationRequest - 278, // 250: temporal.server.api.historyservice.v1.StartNexusOperationResponse.response:type_name -> temporal.api.nexus.v1.StartOperationResponse - 279, // 251: temporal.server.api.historyservice.v1.CancelNexusOperationRequest.request:type_name -> temporal.api.nexus.v1.CancelOperationRequest - 280, // 252: temporal.server.api.historyservice.v1.CancelNexusOperationResponse.response:type_name -> temporal.api.nexus.v1.CancelOperationResponse - 1, // 253: temporal.server.api.historyservice.v1.ExecuteMultiOperationRequest.Operation.start_workflow:type_name -> temporal.server.api.historyservice.v1.StartWorkflowExecutionRequest - 105, // 254: temporal.server.api.historyservice.v1.ExecuteMultiOperationRequest.Operation.update_workflow:type_name -> temporal.server.api.historyservice.v1.UpdateWorkflowExecutionRequest - 2, // 255: temporal.server.api.historyservice.v1.ExecuteMultiOperationResponse.Response.start_workflow:type_name -> temporal.server.api.historyservice.v1.StartWorkflowExecutionResponse - 106, // 256: temporal.server.api.historyservice.v1.ExecuteMultiOperationResponse.Response.update_workflow:type_name -> temporal.server.api.historyservice.v1.UpdateWorkflowExecutionResponse - 281, // 257: temporal.server.api.historyservice.v1.RecordWorkflowTaskStartedResponse.QueriesEntry.value:type_name -> temporal.api.query.v1.WorkflowQuery - 281, // 258: temporal.server.api.historyservice.v1.RecordWorkflowTaskStartedResponseWithRawHistory.QueriesEntry.value:type_name -> temporal.api.query.v1.WorkflowQuery - 282, // 259: temporal.server.api.historyservice.v1.GetReplicationMessagesResponse.ShardMessagesEntry.value:type_name -> temporal.server.api.replication.v1.ReplicationMessages - 98, // 260: temporal.server.api.historyservice.v1.ShardReplicationStatus.RemoteClustersEntry.value:type_name -> temporal.server.api.historyservice.v1.ShardReplicationStatusPerCluster - 97, // 261: temporal.server.api.historyservice.v1.ShardReplicationStatus.HandoverNamespacesEntry.value:type_name -> temporal.server.api.historyservice.v1.HandoverNamespaceInfo - 226, // 262: temporal.server.api.historyservice.v1.AddTasksRequest.Task.blob:type_name -> temporal.api.common.v1.DataBlob - 283, // 263: temporal.server.api.historyservice.v1.routing:extendee -> google.protobuf.MessageOptions - 0, // 264: temporal.server.api.historyservice.v1.routing:type_name -> temporal.server.api.historyservice.v1.RoutingOptions - 265, // [265:265] is the sub-list for method output_type - 265, // [265:265] is the sub-list for method input_type - 264, // [264:265] is the sub-list for extension type_name - 263, // [263:264] is the sub-list for extension extendee - 0, // [0:263] is the sub-list for field type_name + 208, // 88: temporal.server.api.historyservice.v1.RespondWorkflowTaskCompletedResponse.activity_tasks:type_name -> temporal.api.workflowservice.v1.PollActivityTaskQueueResponse + 185, // 89: temporal.server.api.historyservice.v1.RespondWorkflowTaskCompletedResponse.new_workflow_task:type_name -> temporal.api.workflowservice.v1.PollWorkflowTaskQueueResponse + 209, // 90: temporal.server.api.historyservice.v1.RespondWorkflowTaskFailedRequest.failed_request:type_name -> temporal.api.workflowservice.v1.RespondWorkflowTaskFailedRequest + 188, // 91: temporal.server.api.historyservice.v1.IsWorkflowTaskValidRequest.execution:type_name -> temporal.api.common.v1.WorkflowExecution + 184, // 92: temporal.server.api.historyservice.v1.IsWorkflowTaskValidRequest.clock:type_name -> temporal.server.api.clock.v1.VectorClock + 210, // 93: temporal.server.api.historyservice.v1.RecordActivityTaskHeartbeatRequest.heartbeat_request:type_name -> temporal.api.workflowservice.v1.RecordActivityTaskHeartbeatRequest + 211, // 94: temporal.server.api.historyservice.v1.RespondActivityTaskCompletedRequest.complete_request:type_name -> temporal.api.workflowservice.v1.RespondActivityTaskCompletedRequest + 212, // 95: temporal.server.api.historyservice.v1.RespondActivityTaskFailedRequest.failed_request:type_name -> temporal.api.workflowservice.v1.RespondActivityTaskFailedRequest + 213, // 96: temporal.server.api.historyservice.v1.RespondActivityTaskCanceledRequest.cancel_request:type_name -> temporal.api.workflowservice.v1.RespondActivityTaskCanceledRequest + 188, // 97: temporal.server.api.historyservice.v1.IsActivityTaskValidRequest.execution:type_name -> temporal.api.common.v1.WorkflowExecution + 184, // 98: temporal.server.api.historyservice.v1.IsActivityTaskValidRequest.clock:type_name -> temporal.server.api.clock.v1.VectorClock + 214, // 99: temporal.server.api.historyservice.v1.SignalWorkflowExecutionRequest.signal_request:type_name -> temporal.api.workflowservice.v1.SignalWorkflowExecutionRequest + 188, // 100: temporal.server.api.historyservice.v1.SignalWorkflowExecutionRequest.external_workflow_execution:type_name -> temporal.api.common.v1.WorkflowExecution + 187, // 101: temporal.server.api.historyservice.v1.SignalWorkflowExecutionResponse.link:type_name -> temporal.api.common.v1.Link + 215, // 102: temporal.server.api.historyservice.v1.SignalWithStartWorkflowExecutionRequest.signal_with_start_request:type_name -> temporal.api.workflowservice.v1.SignalWithStartWorkflowExecutionRequest + 187, // 103: temporal.server.api.historyservice.v1.SignalWithStartWorkflowExecutionResponse.signal_link:type_name -> temporal.api.common.v1.Link + 188, // 104: temporal.server.api.historyservice.v1.RemoveSignalMutableStateRequest.workflow_execution:type_name -> temporal.api.common.v1.WorkflowExecution + 216, // 105: temporal.server.api.historyservice.v1.TerminateWorkflowExecutionRequest.terminate_request:type_name -> temporal.api.workflowservice.v1.TerminateWorkflowExecutionRequest + 188, // 106: temporal.server.api.historyservice.v1.TerminateWorkflowExecutionRequest.external_workflow_execution:type_name -> temporal.api.common.v1.WorkflowExecution + 188, // 107: temporal.server.api.historyservice.v1.DeleteWorkflowExecutionRequest.workflow_execution:type_name -> temporal.api.common.v1.WorkflowExecution + 217, // 108: temporal.server.api.historyservice.v1.ResetWorkflowExecutionRequest.reset_request:type_name -> temporal.api.workflowservice.v1.ResetWorkflowExecutionRequest + 218, // 109: temporal.server.api.historyservice.v1.RequestCancelWorkflowExecutionRequest.cancel_request:type_name -> temporal.api.workflowservice.v1.RequestCancelWorkflowExecutionRequest + 188, // 110: temporal.server.api.historyservice.v1.RequestCancelWorkflowExecutionRequest.external_workflow_execution:type_name -> temporal.api.common.v1.WorkflowExecution + 188, // 111: temporal.server.api.historyservice.v1.ScheduleWorkflowTaskRequest.workflow_execution:type_name -> temporal.api.common.v1.WorkflowExecution + 184, // 112: temporal.server.api.historyservice.v1.ScheduleWorkflowTaskRequest.child_clock:type_name -> temporal.server.api.clock.v1.VectorClock + 184, // 113: temporal.server.api.historyservice.v1.ScheduleWorkflowTaskRequest.parent_clock:type_name -> temporal.server.api.clock.v1.VectorClock + 188, // 114: temporal.server.api.historyservice.v1.VerifyFirstWorkflowTaskScheduledRequest.workflow_execution:type_name -> temporal.api.common.v1.WorkflowExecution + 184, // 115: temporal.server.api.historyservice.v1.VerifyFirstWorkflowTaskScheduledRequest.clock:type_name -> temporal.server.api.clock.v1.VectorClock + 188, // 116: temporal.server.api.historyservice.v1.RecordChildExecutionCompletedRequest.parent_execution:type_name -> temporal.api.common.v1.WorkflowExecution + 188, // 117: temporal.server.api.historyservice.v1.RecordChildExecutionCompletedRequest.child_execution:type_name -> temporal.api.common.v1.WorkflowExecution + 204, // 118: temporal.server.api.historyservice.v1.RecordChildExecutionCompletedRequest.completion_event:type_name -> temporal.api.history.v1.HistoryEvent + 184, // 119: temporal.server.api.historyservice.v1.RecordChildExecutionCompletedRequest.clock:type_name -> temporal.server.api.clock.v1.VectorClock + 188, // 120: temporal.server.api.historyservice.v1.VerifyChildExecutionCompletionRecordedRequest.parent_execution:type_name -> temporal.api.common.v1.WorkflowExecution + 188, // 121: temporal.server.api.historyservice.v1.VerifyChildExecutionCompletionRecordedRequest.child_execution:type_name -> temporal.api.common.v1.WorkflowExecution + 184, // 122: temporal.server.api.historyservice.v1.VerifyChildExecutionCompletionRecordedRequest.clock:type_name -> temporal.server.api.clock.v1.VectorClock + 219, // 123: temporal.server.api.historyservice.v1.DescribeWorkflowExecutionRequest.request:type_name -> temporal.api.workflowservice.v1.DescribeWorkflowExecutionRequest + 220, // 124: temporal.server.api.historyservice.v1.DescribeWorkflowExecutionResponse.execution_config:type_name -> temporal.api.workflow.v1.WorkflowExecutionConfig + 221, // 125: temporal.server.api.historyservice.v1.DescribeWorkflowExecutionResponse.workflow_execution_info:type_name -> temporal.api.workflow.v1.WorkflowExecutionInfo + 222, // 126: temporal.server.api.historyservice.v1.DescribeWorkflowExecutionResponse.pending_activities:type_name -> temporal.api.workflow.v1.PendingActivityInfo + 223, // 127: temporal.server.api.historyservice.v1.DescribeWorkflowExecutionResponse.pending_children:type_name -> temporal.api.workflow.v1.PendingChildExecutionInfo + 224, // 128: temporal.server.api.historyservice.v1.DescribeWorkflowExecutionResponse.pending_workflow_task:type_name -> temporal.api.workflow.v1.PendingWorkflowTaskInfo + 225, // 129: temporal.server.api.historyservice.v1.DescribeWorkflowExecutionResponse.callbacks:type_name -> temporal.api.workflow.v1.CallbackInfo + 226, // 130: temporal.server.api.historyservice.v1.DescribeWorkflowExecutionResponse.pending_nexus_operations:type_name -> temporal.api.workflow.v1.PendingNexusOperationInfo + 227, // 131: temporal.server.api.historyservice.v1.DescribeWorkflowExecutionResponse.workflow_extended_info:type_name -> temporal.api.workflow.v1.WorkflowExecutionExtendedInfo + 228, // 132: temporal.server.api.historyservice.v1.GetWorkflowExecutionResultRequest.request:type_name -> temporal.api.workflowservice.v1.GetWorkflowExecutionResultRequest + 229, // 133: temporal.server.api.historyservice.v1.GetWorkflowExecutionResultResponse.response:type_name -> temporal.api.workflowservice.v1.GetWorkflowExecutionResultResponse + 188, // 134: temporal.server.api.historyservice.v1.ReplicateEventsV2Request.workflow_execution:type_name -> temporal.api.common.v1.WorkflowExecution + 189, // 135: temporal.server.api.historyservice.v1.ReplicateEventsV2Request.version_history_items:type_name -> temporal.server.api.history.v1.VersionHistoryItem + 230, // 136: temporal.server.api.historyservice.v1.ReplicateEventsV2Request.events:type_name -> temporal.api.common.v1.DataBlob + 230, // 137: temporal.server.api.historyservice.v1.ReplicateEventsV2Request.new_run_events:type_name -> temporal.api.common.v1.DataBlob + 231, // 138: temporal.server.api.historyservice.v1.ReplicateEventsV2Request.base_execution_info:type_name -> temporal.server.api.workflow.v1.BaseExecutionInfo + 232, // 139: temporal.server.api.historyservice.v1.ReplicateWorkflowStateRequest.workflow_state:type_name -> temporal.server.api.persistence.v1.WorkflowMutableState + 173, // 140: temporal.server.api.historyservice.v1.SyncShardStatusRequest.status_time:type_name -> google.protobuf.Timestamp + 173, // 141: temporal.server.api.historyservice.v1.SyncActivityRequest.scheduled_time:type_name -> google.protobuf.Timestamp + 173, // 142: temporal.server.api.historyservice.v1.SyncActivityRequest.started_time:type_name -> google.protobuf.Timestamp + 173, // 143: temporal.server.api.historyservice.v1.SyncActivityRequest.last_heartbeat_time:type_name -> google.protobuf.Timestamp + 176, // 144: temporal.server.api.historyservice.v1.SyncActivityRequest.details:type_name -> temporal.api.common.v1.Payloads + 175, // 145: temporal.server.api.historyservice.v1.SyncActivityRequest.last_failure:type_name -> temporal.api.failure.v1.Failure + 233, // 146: temporal.server.api.historyservice.v1.SyncActivityRequest.version_history:type_name -> temporal.server.api.history.v1.VersionHistory + 231, // 147: temporal.server.api.historyservice.v1.SyncActivityRequest.base_execution_info:type_name -> temporal.server.api.workflow.v1.BaseExecutionInfo + 173, // 148: temporal.server.api.historyservice.v1.SyncActivityRequest.first_scheduled_time:type_name -> google.protobuf.Timestamp + 173, // 149: temporal.server.api.historyservice.v1.SyncActivityRequest.last_attempt_complete_time:type_name -> google.protobuf.Timestamp + 177, // 150: temporal.server.api.historyservice.v1.SyncActivityRequest.retry_initial_interval:type_name -> google.protobuf.Duration + 177, // 151: temporal.server.api.historyservice.v1.SyncActivityRequest.retry_maximum_interval:type_name -> google.protobuf.Duration + 66, // 152: temporal.server.api.historyservice.v1.SyncActivitiesRequest.activities_info:type_name -> temporal.server.api.historyservice.v1.ActivitySyncInfo + 173, // 153: temporal.server.api.historyservice.v1.ActivitySyncInfo.scheduled_time:type_name -> google.protobuf.Timestamp + 173, // 154: temporal.server.api.historyservice.v1.ActivitySyncInfo.started_time:type_name -> google.protobuf.Timestamp + 173, // 155: temporal.server.api.historyservice.v1.ActivitySyncInfo.last_heartbeat_time:type_name -> google.protobuf.Timestamp + 176, // 156: temporal.server.api.historyservice.v1.ActivitySyncInfo.details:type_name -> temporal.api.common.v1.Payloads + 175, // 157: temporal.server.api.historyservice.v1.ActivitySyncInfo.last_failure:type_name -> temporal.api.failure.v1.Failure + 233, // 158: temporal.server.api.historyservice.v1.ActivitySyncInfo.version_history:type_name -> temporal.server.api.history.v1.VersionHistory + 173, // 159: temporal.server.api.historyservice.v1.ActivitySyncInfo.first_scheduled_time:type_name -> google.protobuf.Timestamp + 173, // 160: temporal.server.api.historyservice.v1.ActivitySyncInfo.last_attempt_complete_time:type_name -> google.protobuf.Timestamp + 177, // 161: temporal.server.api.historyservice.v1.ActivitySyncInfo.retry_initial_interval:type_name -> google.protobuf.Duration + 177, // 162: temporal.server.api.historyservice.v1.ActivitySyncInfo.retry_maximum_interval:type_name -> google.protobuf.Duration + 188, // 163: temporal.server.api.historyservice.v1.DescribeMutableStateRequest.execution:type_name -> temporal.api.common.v1.WorkflowExecution + 232, // 164: temporal.server.api.historyservice.v1.DescribeMutableStateResponse.cache_mutable_state:type_name -> temporal.server.api.persistence.v1.WorkflowMutableState + 232, // 165: temporal.server.api.historyservice.v1.DescribeMutableStateResponse.database_mutable_state:type_name -> temporal.server.api.persistence.v1.WorkflowMutableState + 188, // 166: temporal.server.api.historyservice.v1.DescribeHistoryHostRequest.workflow_execution:type_name -> temporal.api.common.v1.WorkflowExecution + 234, // 167: temporal.server.api.historyservice.v1.DescribeHistoryHostResponse.namespace_cache:type_name -> temporal.server.api.namespace.v1.NamespaceCacheInfo + 235, // 168: temporal.server.api.historyservice.v1.GetShardResponse.shard_info:type_name -> temporal.server.api.persistence.v1.ShardInfo + 173, // 169: temporal.server.api.historyservice.v1.RemoveTaskRequest.visibility_time:type_name -> google.protobuf.Timestamp + 236, // 170: temporal.server.api.historyservice.v1.GetReplicationMessagesRequest.tokens:type_name -> temporal.server.api.replication.v1.ReplicationToken + 166, // 171: temporal.server.api.historyservice.v1.GetReplicationMessagesResponse.shard_messages:type_name -> temporal.server.api.historyservice.v1.GetReplicationMessagesResponse.ShardMessagesEntry + 237, // 172: temporal.server.api.historyservice.v1.GetDLQReplicationMessagesRequest.task_infos:type_name -> temporal.server.api.replication.v1.ReplicationTaskInfo + 238, // 173: temporal.server.api.historyservice.v1.GetDLQReplicationMessagesResponse.replication_tasks:type_name -> temporal.server.api.replication.v1.ReplicationTask + 239, // 174: temporal.server.api.historyservice.v1.QueryWorkflowRequest.request:type_name -> temporal.api.workflowservice.v1.QueryWorkflowRequest + 240, // 175: temporal.server.api.historyservice.v1.QueryWorkflowResponse.response:type_name -> temporal.api.workflowservice.v1.QueryWorkflowResponse + 241, // 176: temporal.server.api.historyservice.v1.ReapplyEventsRequest.request:type_name -> temporal.server.api.adminservice.v1.ReapplyEventsRequest + 242, // 177: temporal.server.api.historyservice.v1.GetDLQMessagesRequest.type:type_name -> temporal.server.api.enums.v1.DeadLetterQueueType + 242, // 178: temporal.server.api.historyservice.v1.GetDLQMessagesResponse.type:type_name -> temporal.server.api.enums.v1.DeadLetterQueueType + 238, // 179: temporal.server.api.historyservice.v1.GetDLQMessagesResponse.replication_tasks:type_name -> temporal.server.api.replication.v1.ReplicationTask + 237, // 180: temporal.server.api.historyservice.v1.GetDLQMessagesResponse.replication_tasks_info:type_name -> temporal.server.api.replication.v1.ReplicationTaskInfo + 242, // 181: temporal.server.api.historyservice.v1.PurgeDLQMessagesRequest.type:type_name -> temporal.server.api.enums.v1.DeadLetterQueueType + 242, // 182: temporal.server.api.historyservice.v1.MergeDLQMessagesRequest.type:type_name -> temporal.server.api.enums.v1.DeadLetterQueueType + 243, // 183: temporal.server.api.historyservice.v1.RefreshWorkflowTasksRequest.request:type_name -> temporal.server.api.adminservice.v1.RefreshWorkflowTasksRequest + 188, // 184: temporal.server.api.historyservice.v1.GenerateLastHistoryReplicationTasksRequest.execution:type_name -> temporal.api.common.v1.WorkflowExecution + 98, // 185: temporal.server.api.historyservice.v1.GetReplicationStatusResponse.shards:type_name -> temporal.server.api.historyservice.v1.ShardReplicationStatus + 173, // 186: temporal.server.api.historyservice.v1.ShardReplicationStatus.shard_local_time:type_name -> google.protobuf.Timestamp + 167, // 187: temporal.server.api.historyservice.v1.ShardReplicationStatus.remote_clusters:type_name -> temporal.server.api.historyservice.v1.ShardReplicationStatus.RemoteClustersEntry + 168, // 188: temporal.server.api.historyservice.v1.ShardReplicationStatus.handover_namespaces:type_name -> temporal.server.api.historyservice.v1.ShardReplicationStatus.HandoverNamespacesEntry + 173, // 189: temporal.server.api.historyservice.v1.ShardReplicationStatus.max_replication_task_visibility_time:type_name -> google.protobuf.Timestamp + 173, // 190: temporal.server.api.historyservice.v1.ShardReplicationStatusPerCluster.acked_task_visibility_time:type_name -> google.protobuf.Timestamp + 188, // 191: temporal.server.api.historyservice.v1.RebuildMutableStateRequest.execution:type_name -> temporal.api.common.v1.WorkflowExecution + 188, // 192: temporal.server.api.historyservice.v1.ImportWorkflowExecutionRequest.execution:type_name -> temporal.api.common.v1.WorkflowExecution + 230, // 193: temporal.server.api.historyservice.v1.ImportWorkflowExecutionRequest.history_batches:type_name -> temporal.api.common.v1.DataBlob + 233, // 194: temporal.server.api.historyservice.v1.ImportWorkflowExecutionRequest.version_history:type_name -> temporal.server.api.history.v1.VersionHistory + 188, // 195: temporal.server.api.historyservice.v1.DeleteWorkflowVisibilityRecordRequest.execution:type_name -> temporal.api.common.v1.WorkflowExecution + 173, // 196: temporal.server.api.historyservice.v1.DeleteWorkflowVisibilityRecordRequest.workflow_start_time:type_name -> google.protobuf.Timestamp + 173, // 197: temporal.server.api.historyservice.v1.DeleteWorkflowVisibilityRecordRequest.workflow_close_time:type_name -> google.protobuf.Timestamp + 244, // 198: temporal.server.api.historyservice.v1.UpdateWorkflowExecutionRequest.request:type_name -> temporal.api.workflowservice.v1.UpdateWorkflowExecutionRequest + 245, // 199: temporal.server.api.historyservice.v1.UpdateWorkflowExecutionResponse.response:type_name -> temporal.api.workflowservice.v1.UpdateWorkflowExecutionResponse + 246, // 200: temporal.server.api.historyservice.v1.StreamWorkflowReplicationMessagesRequest.sync_replication_state:type_name -> temporal.server.api.replication.v1.SyncReplicationState + 247, // 201: temporal.server.api.historyservice.v1.StreamWorkflowReplicationMessagesResponse.messages:type_name -> temporal.server.api.replication.v1.WorkflowReplicationMessages + 248, // 202: temporal.server.api.historyservice.v1.PollWorkflowExecutionUpdateRequest.request:type_name -> temporal.api.workflowservice.v1.PollWorkflowExecutionUpdateRequest + 249, // 203: temporal.server.api.historyservice.v1.PollWorkflowExecutionUpdateResponse.response:type_name -> temporal.api.workflowservice.v1.PollWorkflowExecutionUpdateResponse + 250, // 204: temporal.server.api.historyservice.v1.GetWorkflowExecutionHistoryRequest.request:type_name -> temporal.api.workflowservice.v1.GetWorkflowExecutionHistoryRequest + 251, // 205: temporal.server.api.historyservice.v1.GetWorkflowExecutionHistoryResponse.response:type_name -> temporal.api.workflowservice.v1.GetWorkflowExecutionHistoryResponse + 202, // 206: temporal.server.api.historyservice.v1.GetWorkflowExecutionHistoryResponse.history:type_name -> temporal.api.history.v1.History + 251, // 207: temporal.server.api.historyservice.v1.GetWorkflowExecutionHistoryResponseWithRaw.response:type_name -> temporal.api.workflowservice.v1.GetWorkflowExecutionHistoryResponse + 252, // 208: temporal.server.api.historyservice.v1.GetWorkflowExecutionHistoryReverseRequest.request:type_name -> temporal.api.workflowservice.v1.GetWorkflowExecutionHistoryReverseRequest + 253, // 209: temporal.server.api.historyservice.v1.GetWorkflowExecutionHistoryReverseResponse.response:type_name -> temporal.api.workflowservice.v1.GetWorkflowExecutionHistoryReverseResponse + 254, // 210: temporal.server.api.historyservice.v1.GetWorkflowExecutionRawHistoryV2Request.request:type_name -> temporal.server.api.adminservice.v1.GetWorkflowExecutionRawHistoryV2Request + 255, // 211: temporal.server.api.historyservice.v1.GetWorkflowExecutionRawHistoryV2Response.response:type_name -> temporal.server.api.adminservice.v1.GetWorkflowExecutionRawHistoryV2Response + 256, // 212: temporal.server.api.historyservice.v1.GetWorkflowExecutionRawHistoryRequest.request:type_name -> temporal.server.api.adminservice.v1.GetWorkflowExecutionRawHistoryRequest + 257, // 213: temporal.server.api.historyservice.v1.GetWorkflowExecutionRawHistoryResponse.response:type_name -> temporal.server.api.adminservice.v1.GetWorkflowExecutionRawHistoryResponse + 258, // 214: temporal.server.api.historyservice.v1.ForceDeleteWorkflowExecutionRequest.request:type_name -> temporal.server.api.adminservice.v1.DeleteWorkflowExecutionRequest + 259, // 215: temporal.server.api.historyservice.v1.ForceDeleteWorkflowExecutionResponse.response:type_name -> temporal.server.api.adminservice.v1.DeleteWorkflowExecutionResponse + 260, // 216: temporal.server.api.historyservice.v1.GetDLQTasksRequest.dlq_key:type_name -> temporal.server.api.common.v1.HistoryDLQKey + 261, // 217: temporal.server.api.historyservice.v1.GetDLQTasksResponse.dlq_tasks:type_name -> temporal.server.api.common.v1.HistoryDLQTask + 260, // 218: temporal.server.api.historyservice.v1.DeleteDLQTasksRequest.dlq_key:type_name -> temporal.server.api.common.v1.HistoryDLQKey + 262, // 219: temporal.server.api.historyservice.v1.DeleteDLQTasksRequest.inclusive_max_task_metadata:type_name -> temporal.server.api.common.v1.HistoryDLQTaskMetadata + 169, // 220: temporal.server.api.historyservice.v1.ListQueuesResponse.queues:type_name -> temporal.server.api.historyservice.v1.ListQueuesResponse.QueueInfo + 170, // 221: temporal.server.api.historyservice.v1.AddTasksRequest.tasks:type_name -> temporal.server.api.historyservice.v1.AddTasksRequest.Task + 263, // 222: temporal.server.api.historyservice.v1.ListTasksRequest.request:type_name -> temporal.server.api.adminservice.v1.ListHistoryTasksRequest + 264, // 223: temporal.server.api.historyservice.v1.ListTasksResponse.response:type_name -> temporal.server.api.adminservice.v1.ListHistoryTasksResponse + 265, // 224: temporal.server.api.historyservice.v1.CompleteNexusOperationChasmRequest.completion:type_name -> temporal.server.api.token.v1.NexusOperationCompletion + 266, // 225: temporal.server.api.historyservice.v1.CompleteNexusOperationChasmRequest.success:type_name -> temporal.api.common.v1.Payload + 175, // 226: temporal.server.api.historyservice.v1.CompleteNexusOperationChasmRequest.failure:type_name -> temporal.api.failure.v1.Failure + 173, // 227: temporal.server.api.historyservice.v1.CompleteNexusOperationChasmRequest.close_time:type_name -> google.protobuf.Timestamp + 187, // 228: temporal.server.api.historyservice.v1.CompleteNexusOperationChasmRequest.links:type_name -> temporal.api.common.v1.Link + 173, // 229: temporal.server.api.historyservice.v1.CompleteNexusOperationChasmRequest.start_time:type_name -> google.protobuf.Timestamp + 265, // 230: temporal.server.api.historyservice.v1.CompleteNexusOperationRequest.completion:type_name -> temporal.server.api.token.v1.NexusOperationCompletion + 266, // 231: temporal.server.api.historyservice.v1.CompleteNexusOperationRequest.success:type_name -> temporal.api.common.v1.Payload + 267, // 232: temporal.server.api.historyservice.v1.CompleteNexusOperationRequest.failure:type_name -> temporal.api.nexus.v1.Failure + 173, // 233: temporal.server.api.historyservice.v1.CompleteNexusOperationRequest.start_time:type_name -> google.protobuf.Timestamp + 187, // 234: temporal.server.api.historyservice.v1.CompleteNexusOperationRequest.links:type_name -> temporal.api.common.v1.Link + 268, // 235: temporal.server.api.historyservice.v1.InvokeStateMachineMethodRequest.ref:type_name -> temporal.server.api.persistence.v1.StateMachineRef + 269, // 236: temporal.server.api.historyservice.v1.DeepHealthCheckResponse.state:type_name -> temporal.server.api.enums.v1.HealthState + 270, // 237: temporal.server.api.historyservice.v1.DeepHealthCheckResponse.checks:type_name -> temporal.server.api.health.v1.HealthCheck + 188, // 238: temporal.server.api.historyservice.v1.SyncWorkflowStateRequest.execution:type_name -> temporal.api.common.v1.WorkflowExecution + 190, // 239: temporal.server.api.historyservice.v1.SyncWorkflowStateRequest.versioned_transition:type_name -> temporal.server.api.persistence.v1.VersionedTransition + 194, // 240: temporal.server.api.historyservice.v1.SyncWorkflowStateRequest.version_histories:type_name -> temporal.server.api.history.v1.VersionHistories + 271, // 241: temporal.server.api.historyservice.v1.SyncWorkflowStateResponse.versioned_transition_artifact:type_name -> temporal.server.api.replication.v1.VersionedTransitionArtifact + 272, // 242: temporal.server.api.historyservice.v1.UpdateActivityOptionsRequest.update_request:type_name -> temporal.api.workflowservice.v1.UpdateActivityOptionsRequest + 273, // 243: temporal.server.api.historyservice.v1.UpdateActivityOptionsResponse.activity_options:type_name -> temporal.api.activity.v1.ActivityOptions + 274, // 244: temporal.server.api.historyservice.v1.PauseActivityRequest.frontend_request:type_name -> temporal.api.workflowservice.v1.PauseActivityRequest + 275, // 245: temporal.server.api.historyservice.v1.UnpauseActivityRequest.frontend_request:type_name -> temporal.api.workflowservice.v1.UnpauseActivityRequest + 276, // 246: temporal.server.api.historyservice.v1.ResetActivityRequest.frontend_request:type_name -> temporal.api.workflowservice.v1.ResetActivityRequest + 277, // 247: temporal.server.api.historyservice.v1.UpdateWorkflowExecutionOptionsRequest.update_request:type_name -> temporal.api.workflowservice.v1.UpdateWorkflowExecutionOptionsRequest + 278, // 248: temporal.server.api.historyservice.v1.UpdateWorkflowExecutionOptionsResponse.workflow_execution_options:type_name -> temporal.api.workflow.v1.WorkflowExecutionOptions + 279, // 249: temporal.server.api.historyservice.v1.PauseWorkflowExecutionRequest.pause_request:type_name -> temporal.api.workflowservice.v1.PauseWorkflowExecutionRequest + 280, // 250: temporal.server.api.historyservice.v1.UnpauseWorkflowExecutionRequest.unpause_request:type_name -> temporal.api.workflowservice.v1.UnpauseWorkflowExecutionRequest + 281, // 251: temporal.server.api.historyservice.v1.StartNexusOperationRequest.request:type_name -> temporal.api.nexus.v1.StartOperationRequest + 282, // 252: temporal.server.api.historyservice.v1.StartNexusOperationResponse.response:type_name -> temporal.api.nexus.v1.StartOperationResponse + 283, // 253: temporal.server.api.historyservice.v1.CancelNexusOperationRequest.request:type_name -> temporal.api.nexus.v1.CancelOperationRequest + 284, // 254: temporal.server.api.historyservice.v1.CancelNexusOperationResponse.response:type_name -> temporal.api.nexus.v1.CancelOperationResponse + 1, // 255: temporal.server.api.historyservice.v1.ExecuteMultiOperationRequest.Operation.start_workflow:type_name -> temporal.server.api.historyservice.v1.StartWorkflowExecutionRequest + 107, // 256: temporal.server.api.historyservice.v1.ExecuteMultiOperationRequest.Operation.update_workflow:type_name -> temporal.server.api.historyservice.v1.UpdateWorkflowExecutionRequest + 2, // 257: temporal.server.api.historyservice.v1.ExecuteMultiOperationResponse.Response.start_workflow:type_name -> temporal.server.api.historyservice.v1.StartWorkflowExecutionResponse + 108, // 258: temporal.server.api.historyservice.v1.ExecuteMultiOperationResponse.Response.update_workflow:type_name -> temporal.server.api.historyservice.v1.UpdateWorkflowExecutionResponse + 285, // 259: temporal.server.api.historyservice.v1.RecordWorkflowTaskStartedResponse.QueriesEntry.value:type_name -> temporal.api.query.v1.WorkflowQuery + 285, // 260: temporal.server.api.historyservice.v1.RecordWorkflowTaskStartedResponseWithRawHistory.QueriesEntry.value:type_name -> temporal.api.query.v1.WorkflowQuery + 286, // 261: temporal.server.api.historyservice.v1.GetReplicationMessagesResponse.ShardMessagesEntry.value:type_name -> temporal.server.api.replication.v1.ReplicationMessages + 100, // 262: temporal.server.api.historyservice.v1.ShardReplicationStatus.RemoteClustersEntry.value:type_name -> temporal.server.api.historyservice.v1.ShardReplicationStatusPerCluster + 99, // 263: temporal.server.api.historyservice.v1.ShardReplicationStatus.HandoverNamespacesEntry.value:type_name -> temporal.server.api.historyservice.v1.HandoverNamespaceInfo + 230, // 264: temporal.server.api.historyservice.v1.AddTasksRequest.Task.blob:type_name -> temporal.api.common.v1.DataBlob + 287, // 265: temporal.server.api.historyservice.v1.routing:extendee -> google.protobuf.MessageOptions + 0, // 266: temporal.server.api.historyservice.v1.routing:type_name -> temporal.server.api.historyservice.v1.RoutingOptions + 267, // [267:267] is the sub-list for method output_type + 267, // [267:267] is the sub-list for method input_type + 266, // [266:267] is the sub-list for extension type_name + 265, // [265:266] is the sub-list for extension extendee + 0, // [0:265] is the sub-list for field type_name } func init() { file_temporal_server_api_historyservice_v1_request_response_proto_init() } @@ -11802,25 +11909,25 @@ func file_temporal_server_api_historyservice_v1_request_response_proto_init() { if File_temporal_server_api_historyservice_v1_request_response_proto != nil { return } - file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[107].OneofWrappers = []any{ + file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[109].OneofWrappers = []any{ (*StreamWorkflowReplicationMessagesRequest_SyncReplicationState)(nil), } - file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[108].OneofWrappers = []any{ + file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[110].OneofWrappers = []any{ (*StreamWorkflowReplicationMessagesResponse_Messages)(nil), } - file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[132].OneofWrappers = []any{ + file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[134].OneofWrappers = []any{ (*CompleteNexusOperationChasmRequest_Success)(nil), (*CompleteNexusOperationChasmRequest_Failure)(nil), } - file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[134].OneofWrappers = []any{ + file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[136].OneofWrappers = []any{ (*CompleteNexusOperationRequest_Success)(nil), (*CompleteNexusOperationRequest_Failure)(nil), } - file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[160].OneofWrappers = []any{ + file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[162].OneofWrappers = []any{ (*ExecuteMultiOperationRequest_Operation_StartWorkflow)(nil), (*ExecuteMultiOperationRequest_Operation_UpdateWorkflow)(nil), } - file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[161].OneofWrappers = []any{ + file_temporal_server_api_historyservice_v1_request_response_proto_msgTypes[163].OneofWrappers = []any{ (*ExecuteMultiOperationResponse_Response_StartWorkflow)(nil), (*ExecuteMultiOperationResponse_Response_UpdateWorkflow)(nil), } @@ -11830,7 +11937,7 @@ func file_temporal_server_api_historyservice_v1_request_response_proto_init() { GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: unsafe.Slice(unsafe.StringData(file_temporal_server_api_historyservice_v1_request_response_proto_rawDesc), len(file_temporal_server_api_historyservice_v1_request_response_proto_rawDesc)), NumEnums: 0, - NumMessages: 169, + NumMessages: 171, NumExtensions: 1, NumServices: 0, }, diff --git a/api/historyservice/v1/service.pb.go b/api/historyservice/v1/service.pb.go index 634ddb51a15..642496d0aa9 100644 --- a/api/historyservice/v1/service.pb.go +++ b/api/historyservice/v1/service.pb.go @@ -26,7 +26,7 @@ var File_temporal_server_api_historyservice_v1_service_proto protoreflect.FileDe const file_temporal_server_api_historyservice_v1_service_proto_rawDesc = "" + "\n" + - "3temporal/server/api/historyservice/v1/service.proto\x12%temporal.server.api.historyservice.v1\x1a0temporal/server/api/common/v1/api_category.proto\x1a.temporal.server.api.historyservice.v1.GetMutableStateResponse\"\x06\x8a\xb5\x18\x02\b\x01\x12\x9b\x01\n" + @@ -55,7 +55,8 @@ const file_temporal_server_api_historyservice_v1_service_proto_rawDesc = "" + " VerifyFirstWorkflowTaskScheduled\x12N.temporal.server.api.historyservice.v1.VerifyFirstWorkflowTaskScheduledRequest\x1aO.temporal.server.api.historyservice.v1.VerifyFirstWorkflowTaskScheduledResponse\"\x06\x8a\xb5\x18\x02\b\x01\x12\xc2\x01\n" + "\x1dRecordChildExecutionCompleted\x12K.temporal.server.api.historyservice.v1.RecordChildExecutionCompletedRequest\x1aL.temporal.server.api.historyservice.v1.RecordChildExecutionCompletedResponse\"\x06\x8a\xb5\x18\x02\b\x01\x12\xdd\x01\n" + "&VerifyChildExecutionCompletionRecorded\x12T.temporal.server.api.historyservice.v1.VerifyChildExecutionCompletionRecordedRequest\x1aU.temporal.server.api.historyservice.v1.VerifyChildExecutionCompletionRecordedResponse\"\x06\x8a\xb5\x18\x02\b\x01\x12\xb6\x01\n" + - "\x19DescribeWorkflowExecution\x12G.temporal.server.api.historyservice.v1.DescribeWorkflowExecutionRequest\x1aH.temporal.server.api.historyservice.v1.DescribeWorkflowExecutionResponse\"\x06\x8a\xb5\x18\x02\b\x01\x12\x9e\x01\n" + + "\x19DescribeWorkflowExecution\x12G.temporal.server.api.historyservice.v1.DescribeWorkflowExecutionRequest\x1aH.temporal.server.api.historyservice.v1.DescribeWorkflowExecutionResponse\"\x06\x8a\xb5\x18\x02\b\x01\x12\xb9\x01\n" + + "\x1aGetWorkflowExecutionResult\x12H.temporal.server.api.historyservice.v1.GetWorkflowExecutionResultRequest\x1aI.temporal.server.api.historyservice.v1.GetWorkflowExecutionResultResponse\"\x06\x8a\xb5\x18\x02\b\x01\x12\x9e\x01\n" + "\x11ReplicateEventsV2\x12?.temporal.server.api.historyservice.v1.ReplicateEventsV2Request\x1a@.temporal.server.api.historyservice.v1.ReplicateEventsV2Response\"\x06\x8a\xb5\x18\x02\b\x01\x12\xad\x01\n" + "\x16ReplicateWorkflowState\x12D.temporal.server.api.historyservice.v1.ReplicateWorkflowStateRequest\x1aE.temporal.server.api.historyservice.v1.ReplicateWorkflowStateResponse\"\x06\x8a\xb5\x18\x02\b\x01\x12\x98\x01\n" + "\x0fSyncShardStatus\x12=.temporal.server.api.historyservice.v1.SyncShardStatusRequest\x1a>.temporal.server.api.historyservice.v1.SyncShardStatusResponse\"\x06\x8a\xb5\x18\x02\b\x01\x12\x8f\x01\n" + @@ -137,130 +138,132 @@ var file_temporal_server_api_historyservice_v1_service_proto_goTypes = []any{ (*RecordChildExecutionCompletedRequest)(nil), // 25: temporal.server.api.historyservice.v1.RecordChildExecutionCompletedRequest (*VerifyChildExecutionCompletionRecordedRequest)(nil), // 26: temporal.server.api.historyservice.v1.VerifyChildExecutionCompletionRecordedRequest (*DescribeWorkflowExecutionRequest)(nil), // 27: temporal.server.api.historyservice.v1.DescribeWorkflowExecutionRequest - (*ReplicateEventsV2Request)(nil), // 28: temporal.server.api.historyservice.v1.ReplicateEventsV2Request - (*ReplicateWorkflowStateRequest)(nil), // 29: temporal.server.api.historyservice.v1.ReplicateWorkflowStateRequest - (*SyncShardStatusRequest)(nil), // 30: temporal.server.api.historyservice.v1.SyncShardStatusRequest - (*SyncActivityRequest)(nil), // 31: temporal.server.api.historyservice.v1.SyncActivityRequest - (*DescribeMutableStateRequest)(nil), // 32: temporal.server.api.historyservice.v1.DescribeMutableStateRequest - (*DescribeHistoryHostRequest)(nil), // 33: temporal.server.api.historyservice.v1.DescribeHistoryHostRequest - (*CloseShardRequest)(nil), // 34: temporal.server.api.historyservice.v1.CloseShardRequest - (*GetShardRequest)(nil), // 35: temporal.server.api.historyservice.v1.GetShardRequest - (*RemoveTaskRequest)(nil), // 36: temporal.server.api.historyservice.v1.RemoveTaskRequest - (*GetReplicationMessagesRequest)(nil), // 37: temporal.server.api.historyservice.v1.GetReplicationMessagesRequest - (*GetDLQReplicationMessagesRequest)(nil), // 38: temporal.server.api.historyservice.v1.GetDLQReplicationMessagesRequest - (*QueryWorkflowRequest)(nil), // 39: temporal.server.api.historyservice.v1.QueryWorkflowRequest - (*ReapplyEventsRequest)(nil), // 40: temporal.server.api.historyservice.v1.ReapplyEventsRequest - (*GetDLQMessagesRequest)(nil), // 41: temporal.server.api.historyservice.v1.GetDLQMessagesRequest - (*PurgeDLQMessagesRequest)(nil), // 42: temporal.server.api.historyservice.v1.PurgeDLQMessagesRequest - (*MergeDLQMessagesRequest)(nil), // 43: temporal.server.api.historyservice.v1.MergeDLQMessagesRequest - (*RefreshWorkflowTasksRequest)(nil), // 44: temporal.server.api.historyservice.v1.RefreshWorkflowTasksRequest - (*GenerateLastHistoryReplicationTasksRequest)(nil), // 45: temporal.server.api.historyservice.v1.GenerateLastHistoryReplicationTasksRequest - (*GetReplicationStatusRequest)(nil), // 46: temporal.server.api.historyservice.v1.GetReplicationStatusRequest - (*RebuildMutableStateRequest)(nil), // 47: temporal.server.api.historyservice.v1.RebuildMutableStateRequest - (*ImportWorkflowExecutionRequest)(nil), // 48: temporal.server.api.historyservice.v1.ImportWorkflowExecutionRequest - (*DeleteWorkflowVisibilityRecordRequest)(nil), // 49: temporal.server.api.historyservice.v1.DeleteWorkflowVisibilityRecordRequest - (*UpdateWorkflowExecutionRequest)(nil), // 50: temporal.server.api.historyservice.v1.UpdateWorkflowExecutionRequest - (*PollWorkflowExecutionUpdateRequest)(nil), // 51: temporal.server.api.historyservice.v1.PollWorkflowExecutionUpdateRequest - (*StreamWorkflowReplicationMessagesRequest)(nil), // 52: temporal.server.api.historyservice.v1.StreamWorkflowReplicationMessagesRequest - (*GetWorkflowExecutionHistoryRequest)(nil), // 53: temporal.server.api.historyservice.v1.GetWorkflowExecutionHistoryRequest - (*GetWorkflowExecutionHistoryReverseRequest)(nil), // 54: temporal.server.api.historyservice.v1.GetWorkflowExecutionHistoryReverseRequest - (*GetWorkflowExecutionRawHistoryV2Request)(nil), // 55: temporal.server.api.historyservice.v1.GetWorkflowExecutionRawHistoryV2Request - (*GetWorkflowExecutionRawHistoryRequest)(nil), // 56: temporal.server.api.historyservice.v1.GetWorkflowExecutionRawHistoryRequest - (*ForceDeleteWorkflowExecutionRequest)(nil), // 57: temporal.server.api.historyservice.v1.ForceDeleteWorkflowExecutionRequest - (*GetDLQTasksRequest)(nil), // 58: temporal.server.api.historyservice.v1.GetDLQTasksRequest - (*DeleteDLQTasksRequest)(nil), // 59: temporal.server.api.historyservice.v1.DeleteDLQTasksRequest - (*ListQueuesRequest)(nil), // 60: temporal.server.api.historyservice.v1.ListQueuesRequest - (*AddTasksRequest)(nil), // 61: temporal.server.api.historyservice.v1.AddTasksRequest - (*ListTasksRequest)(nil), // 62: temporal.server.api.historyservice.v1.ListTasksRequest - (*CompleteNexusOperationRequest)(nil), // 63: temporal.server.api.historyservice.v1.CompleteNexusOperationRequest - (*CompleteNexusOperationChasmRequest)(nil), // 64: temporal.server.api.historyservice.v1.CompleteNexusOperationChasmRequest - (*InvokeStateMachineMethodRequest)(nil), // 65: temporal.server.api.historyservice.v1.InvokeStateMachineMethodRequest - (*DeepHealthCheckRequest)(nil), // 66: temporal.server.api.historyservice.v1.DeepHealthCheckRequest - (*SyncWorkflowStateRequest)(nil), // 67: temporal.server.api.historyservice.v1.SyncWorkflowStateRequest - (*UpdateActivityOptionsRequest)(nil), // 68: temporal.server.api.historyservice.v1.UpdateActivityOptionsRequest - (*PauseActivityRequest)(nil), // 69: temporal.server.api.historyservice.v1.PauseActivityRequest - (*UnpauseActivityRequest)(nil), // 70: temporal.server.api.historyservice.v1.UnpauseActivityRequest - (*ResetActivityRequest)(nil), // 71: temporal.server.api.historyservice.v1.ResetActivityRequest - (*PauseWorkflowExecutionRequest)(nil), // 72: temporal.server.api.historyservice.v1.PauseWorkflowExecutionRequest - (*UnpauseWorkflowExecutionRequest)(nil), // 73: temporal.server.api.historyservice.v1.UnpauseWorkflowExecutionRequest - (*StartNexusOperationRequest)(nil), // 74: temporal.server.api.historyservice.v1.StartNexusOperationRequest - (*CancelNexusOperationRequest)(nil), // 75: temporal.server.api.historyservice.v1.CancelNexusOperationRequest - (*StartWorkflowExecutionResponse)(nil), // 76: temporal.server.api.historyservice.v1.StartWorkflowExecutionResponse - (*GetMutableStateResponse)(nil), // 77: temporal.server.api.historyservice.v1.GetMutableStateResponse - (*PollMutableStateResponse)(nil), // 78: temporal.server.api.historyservice.v1.PollMutableStateResponse - (*ResetStickyTaskQueueResponse)(nil), // 79: temporal.server.api.historyservice.v1.ResetStickyTaskQueueResponse - (*RecordWorkflowTaskStartedResponse)(nil), // 80: temporal.server.api.historyservice.v1.RecordWorkflowTaskStartedResponse - (*RecordActivityTaskStartedResponse)(nil), // 81: temporal.server.api.historyservice.v1.RecordActivityTaskStartedResponse - (*RespondWorkflowTaskCompletedResponse)(nil), // 82: temporal.server.api.historyservice.v1.RespondWorkflowTaskCompletedResponse - (*RespondWorkflowTaskFailedResponse)(nil), // 83: temporal.server.api.historyservice.v1.RespondWorkflowTaskFailedResponse - (*IsWorkflowTaskValidResponse)(nil), // 84: temporal.server.api.historyservice.v1.IsWorkflowTaskValidResponse - (*RecordActivityTaskHeartbeatResponse)(nil), // 85: temporal.server.api.historyservice.v1.RecordActivityTaskHeartbeatResponse - (*RespondActivityTaskCompletedResponse)(nil), // 86: temporal.server.api.historyservice.v1.RespondActivityTaskCompletedResponse - (*RespondActivityTaskFailedResponse)(nil), // 87: temporal.server.api.historyservice.v1.RespondActivityTaskFailedResponse - (*RespondActivityTaskCanceledResponse)(nil), // 88: temporal.server.api.historyservice.v1.RespondActivityTaskCanceledResponse - (*IsActivityTaskValidResponse)(nil), // 89: temporal.server.api.historyservice.v1.IsActivityTaskValidResponse - (*SignalWorkflowExecutionResponse)(nil), // 90: temporal.server.api.historyservice.v1.SignalWorkflowExecutionResponse - (*SignalWithStartWorkflowExecutionResponse)(nil), // 91: temporal.server.api.historyservice.v1.SignalWithStartWorkflowExecutionResponse - (*ExecuteMultiOperationResponse)(nil), // 92: temporal.server.api.historyservice.v1.ExecuteMultiOperationResponse - (*RemoveSignalMutableStateResponse)(nil), // 93: temporal.server.api.historyservice.v1.RemoveSignalMutableStateResponse - (*TerminateWorkflowExecutionResponse)(nil), // 94: temporal.server.api.historyservice.v1.TerminateWorkflowExecutionResponse - (*DeleteWorkflowExecutionResponse)(nil), // 95: temporal.server.api.historyservice.v1.DeleteWorkflowExecutionResponse - (*ResetWorkflowExecutionResponse)(nil), // 96: temporal.server.api.historyservice.v1.ResetWorkflowExecutionResponse - (*UpdateWorkflowExecutionOptionsResponse)(nil), // 97: temporal.server.api.historyservice.v1.UpdateWorkflowExecutionOptionsResponse - (*RequestCancelWorkflowExecutionResponse)(nil), // 98: temporal.server.api.historyservice.v1.RequestCancelWorkflowExecutionResponse - (*ScheduleWorkflowTaskResponse)(nil), // 99: temporal.server.api.historyservice.v1.ScheduleWorkflowTaskResponse - (*VerifyFirstWorkflowTaskScheduledResponse)(nil), // 100: temporal.server.api.historyservice.v1.VerifyFirstWorkflowTaskScheduledResponse - (*RecordChildExecutionCompletedResponse)(nil), // 101: temporal.server.api.historyservice.v1.RecordChildExecutionCompletedResponse - (*VerifyChildExecutionCompletionRecordedResponse)(nil), // 102: temporal.server.api.historyservice.v1.VerifyChildExecutionCompletionRecordedResponse - (*DescribeWorkflowExecutionResponse)(nil), // 103: temporal.server.api.historyservice.v1.DescribeWorkflowExecutionResponse - (*ReplicateEventsV2Response)(nil), // 104: temporal.server.api.historyservice.v1.ReplicateEventsV2Response - (*ReplicateWorkflowStateResponse)(nil), // 105: temporal.server.api.historyservice.v1.ReplicateWorkflowStateResponse - (*SyncShardStatusResponse)(nil), // 106: temporal.server.api.historyservice.v1.SyncShardStatusResponse - (*SyncActivityResponse)(nil), // 107: temporal.server.api.historyservice.v1.SyncActivityResponse - (*DescribeMutableStateResponse)(nil), // 108: temporal.server.api.historyservice.v1.DescribeMutableStateResponse - (*DescribeHistoryHostResponse)(nil), // 109: temporal.server.api.historyservice.v1.DescribeHistoryHostResponse - (*CloseShardResponse)(nil), // 110: temporal.server.api.historyservice.v1.CloseShardResponse - (*GetShardResponse)(nil), // 111: temporal.server.api.historyservice.v1.GetShardResponse - (*RemoveTaskResponse)(nil), // 112: temporal.server.api.historyservice.v1.RemoveTaskResponse - (*GetReplicationMessagesResponse)(nil), // 113: temporal.server.api.historyservice.v1.GetReplicationMessagesResponse - (*GetDLQReplicationMessagesResponse)(nil), // 114: temporal.server.api.historyservice.v1.GetDLQReplicationMessagesResponse - (*QueryWorkflowResponse)(nil), // 115: temporal.server.api.historyservice.v1.QueryWorkflowResponse - (*ReapplyEventsResponse)(nil), // 116: temporal.server.api.historyservice.v1.ReapplyEventsResponse - (*GetDLQMessagesResponse)(nil), // 117: temporal.server.api.historyservice.v1.GetDLQMessagesResponse - (*PurgeDLQMessagesResponse)(nil), // 118: temporal.server.api.historyservice.v1.PurgeDLQMessagesResponse - (*MergeDLQMessagesResponse)(nil), // 119: temporal.server.api.historyservice.v1.MergeDLQMessagesResponse - (*RefreshWorkflowTasksResponse)(nil), // 120: temporal.server.api.historyservice.v1.RefreshWorkflowTasksResponse - (*GenerateLastHistoryReplicationTasksResponse)(nil), // 121: temporal.server.api.historyservice.v1.GenerateLastHistoryReplicationTasksResponse - (*GetReplicationStatusResponse)(nil), // 122: temporal.server.api.historyservice.v1.GetReplicationStatusResponse - (*RebuildMutableStateResponse)(nil), // 123: temporal.server.api.historyservice.v1.RebuildMutableStateResponse - (*ImportWorkflowExecutionResponse)(nil), // 124: temporal.server.api.historyservice.v1.ImportWorkflowExecutionResponse - (*DeleteWorkflowVisibilityRecordResponse)(nil), // 125: temporal.server.api.historyservice.v1.DeleteWorkflowVisibilityRecordResponse - (*UpdateWorkflowExecutionResponse)(nil), // 126: temporal.server.api.historyservice.v1.UpdateWorkflowExecutionResponse - (*PollWorkflowExecutionUpdateResponse)(nil), // 127: temporal.server.api.historyservice.v1.PollWorkflowExecutionUpdateResponse - (*StreamWorkflowReplicationMessagesResponse)(nil), // 128: temporal.server.api.historyservice.v1.StreamWorkflowReplicationMessagesResponse - (*GetWorkflowExecutionHistoryResponse)(nil), // 129: temporal.server.api.historyservice.v1.GetWorkflowExecutionHistoryResponse - (*GetWorkflowExecutionHistoryReverseResponse)(nil), // 130: temporal.server.api.historyservice.v1.GetWorkflowExecutionHistoryReverseResponse - (*GetWorkflowExecutionRawHistoryV2Response)(nil), // 131: temporal.server.api.historyservice.v1.GetWorkflowExecutionRawHistoryV2Response - (*GetWorkflowExecutionRawHistoryResponse)(nil), // 132: temporal.server.api.historyservice.v1.GetWorkflowExecutionRawHistoryResponse - (*ForceDeleteWorkflowExecutionResponse)(nil), // 133: temporal.server.api.historyservice.v1.ForceDeleteWorkflowExecutionResponse - (*GetDLQTasksResponse)(nil), // 134: temporal.server.api.historyservice.v1.GetDLQTasksResponse - (*DeleteDLQTasksResponse)(nil), // 135: temporal.server.api.historyservice.v1.DeleteDLQTasksResponse - (*ListQueuesResponse)(nil), // 136: temporal.server.api.historyservice.v1.ListQueuesResponse - (*AddTasksResponse)(nil), // 137: temporal.server.api.historyservice.v1.AddTasksResponse - (*ListTasksResponse)(nil), // 138: temporal.server.api.historyservice.v1.ListTasksResponse - (*CompleteNexusOperationResponse)(nil), // 139: temporal.server.api.historyservice.v1.CompleteNexusOperationResponse - (*CompleteNexusOperationChasmResponse)(nil), // 140: temporal.server.api.historyservice.v1.CompleteNexusOperationChasmResponse - (*InvokeStateMachineMethodResponse)(nil), // 141: temporal.server.api.historyservice.v1.InvokeStateMachineMethodResponse - (*DeepHealthCheckResponse)(nil), // 142: temporal.server.api.historyservice.v1.DeepHealthCheckResponse - (*SyncWorkflowStateResponse)(nil), // 143: temporal.server.api.historyservice.v1.SyncWorkflowStateResponse - (*UpdateActivityOptionsResponse)(nil), // 144: temporal.server.api.historyservice.v1.UpdateActivityOptionsResponse - (*PauseActivityResponse)(nil), // 145: temporal.server.api.historyservice.v1.PauseActivityResponse - (*UnpauseActivityResponse)(nil), // 146: temporal.server.api.historyservice.v1.UnpauseActivityResponse - (*ResetActivityResponse)(nil), // 147: temporal.server.api.historyservice.v1.ResetActivityResponse - (*PauseWorkflowExecutionResponse)(nil), // 148: temporal.server.api.historyservice.v1.PauseWorkflowExecutionResponse - (*UnpauseWorkflowExecutionResponse)(nil), // 149: temporal.server.api.historyservice.v1.UnpauseWorkflowExecutionResponse - (*StartNexusOperationResponse)(nil), // 150: temporal.server.api.historyservice.v1.StartNexusOperationResponse - (*CancelNexusOperationResponse)(nil), // 151: temporal.server.api.historyservice.v1.CancelNexusOperationResponse + (*GetWorkflowExecutionResultRequest)(nil), // 28: temporal.server.api.historyservice.v1.GetWorkflowExecutionResultRequest + (*ReplicateEventsV2Request)(nil), // 29: temporal.server.api.historyservice.v1.ReplicateEventsV2Request + (*ReplicateWorkflowStateRequest)(nil), // 30: temporal.server.api.historyservice.v1.ReplicateWorkflowStateRequest + (*SyncShardStatusRequest)(nil), // 31: temporal.server.api.historyservice.v1.SyncShardStatusRequest + (*SyncActivityRequest)(nil), // 32: temporal.server.api.historyservice.v1.SyncActivityRequest + (*DescribeMutableStateRequest)(nil), // 33: temporal.server.api.historyservice.v1.DescribeMutableStateRequest + (*DescribeHistoryHostRequest)(nil), // 34: temporal.server.api.historyservice.v1.DescribeHistoryHostRequest + (*CloseShardRequest)(nil), // 35: temporal.server.api.historyservice.v1.CloseShardRequest + (*GetShardRequest)(nil), // 36: temporal.server.api.historyservice.v1.GetShardRequest + (*RemoveTaskRequest)(nil), // 37: temporal.server.api.historyservice.v1.RemoveTaskRequest + (*GetReplicationMessagesRequest)(nil), // 38: temporal.server.api.historyservice.v1.GetReplicationMessagesRequest + (*GetDLQReplicationMessagesRequest)(nil), // 39: temporal.server.api.historyservice.v1.GetDLQReplicationMessagesRequest + (*QueryWorkflowRequest)(nil), // 40: temporal.server.api.historyservice.v1.QueryWorkflowRequest + (*ReapplyEventsRequest)(nil), // 41: temporal.server.api.historyservice.v1.ReapplyEventsRequest + (*GetDLQMessagesRequest)(nil), // 42: temporal.server.api.historyservice.v1.GetDLQMessagesRequest + (*PurgeDLQMessagesRequest)(nil), // 43: temporal.server.api.historyservice.v1.PurgeDLQMessagesRequest + (*MergeDLQMessagesRequest)(nil), // 44: temporal.server.api.historyservice.v1.MergeDLQMessagesRequest + (*RefreshWorkflowTasksRequest)(nil), // 45: temporal.server.api.historyservice.v1.RefreshWorkflowTasksRequest + (*GenerateLastHistoryReplicationTasksRequest)(nil), // 46: temporal.server.api.historyservice.v1.GenerateLastHistoryReplicationTasksRequest + (*GetReplicationStatusRequest)(nil), // 47: temporal.server.api.historyservice.v1.GetReplicationStatusRequest + (*RebuildMutableStateRequest)(nil), // 48: temporal.server.api.historyservice.v1.RebuildMutableStateRequest + (*ImportWorkflowExecutionRequest)(nil), // 49: temporal.server.api.historyservice.v1.ImportWorkflowExecutionRequest + (*DeleteWorkflowVisibilityRecordRequest)(nil), // 50: temporal.server.api.historyservice.v1.DeleteWorkflowVisibilityRecordRequest + (*UpdateWorkflowExecutionRequest)(nil), // 51: temporal.server.api.historyservice.v1.UpdateWorkflowExecutionRequest + (*PollWorkflowExecutionUpdateRequest)(nil), // 52: temporal.server.api.historyservice.v1.PollWorkflowExecutionUpdateRequest + (*StreamWorkflowReplicationMessagesRequest)(nil), // 53: temporal.server.api.historyservice.v1.StreamWorkflowReplicationMessagesRequest + (*GetWorkflowExecutionHistoryRequest)(nil), // 54: temporal.server.api.historyservice.v1.GetWorkflowExecutionHistoryRequest + (*GetWorkflowExecutionHistoryReverseRequest)(nil), // 55: temporal.server.api.historyservice.v1.GetWorkflowExecutionHistoryReverseRequest + (*GetWorkflowExecutionRawHistoryV2Request)(nil), // 56: temporal.server.api.historyservice.v1.GetWorkflowExecutionRawHistoryV2Request + (*GetWorkflowExecutionRawHistoryRequest)(nil), // 57: temporal.server.api.historyservice.v1.GetWorkflowExecutionRawHistoryRequest + (*ForceDeleteWorkflowExecutionRequest)(nil), // 58: temporal.server.api.historyservice.v1.ForceDeleteWorkflowExecutionRequest + (*GetDLQTasksRequest)(nil), // 59: temporal.server.api.historyservice.v1.GetDLQTasksRequest + (*DeleteDLQTasksRequest)(nil), // 60: temporal.server.api.historyservice.v1.DeleteDLQTasksRequest + (*ListQueuesRequest)(nil), // 61: temporal.server.api.historyservice.v1.ListQueuesRequest + (*AddTasksRequest)(nil), // 62: temporal.server.api.historyservice.v1.AddTasksRequest + (*ListTasksRequest)(nil), // 63: temporal.server.api.historyservice.v1.ListTasksRequest + (*CompleteNexusOperationRequest)(nil), // 64: temporal.server.api.historyservice.v1.CompleteNexusOperationRequest + (*CompleteNexusOperationChasmRequest)(nil), // 65: temporal.server.api.historyservice.v1.CompleteNexusOperationChasmRequest + (*InvokeStateMachineMethodRequest)(nil), // 66: temporal.server.api.historyservice.v1.InvokeStateMachineMethodRequest + (*DeepHealthCheckRequest)(nil), // 67: temporal.server.api.historyservice.v1.DeepHealthCheckRequest + (*SyncWorkflowStateRequest)(nil), // 68: temporal.server.api.historyservice.v1.SyncWorkflowStateRequest + (*UpdateActivityOptionsRequest)(nil), // 69: temporal.server.api.historyservice.v1.UpdateActivityOptionsRequest + (*PauseActivityRequest)(nil), // 70: temporal.server.api.historyservice.v1.PauseActivityRequest + (*UnpauseActivityRequest)(nil), // 71: temporal.server.api.historyservice.v1.UnpauseActivityRequest + (*ResetActivityRequest)(nil), // 72: temporal.server.api.historyservice.v1.ResetActivityRequest + (*PauseWorkflowExecutionRequest)(nil), // 73: temporal.server.api.historyservice.v1.PauseWorkflowExecutionRequest + (*UnpauseWorkflowExecutionRequest)(nil), // 74: temporal.server.api.historyservice.v1.UnpauseWorkflowExecutionRequest + (*StartNexusOperationRequest)(nil), // 75: temporal.server.api.historyservice.v1.StartNexusOperationRequest + (*CancelNexusOperationRequest)(nil), // 76: temporal.server.api.historyservice.v1.CancelNexusOperationRequest + (*StartWorkflowExecutionResponse)(nil), // 77: temporal.server.api.historyservice.v1.StartWorkflowExecutionResponse + (*GetMutableStateResponse)(nil), // 78: temporal.server.api.historyservice.v1.GetMutableStateResponse + (*PollMutableStateResponse)(nil), // 79: temporal.server.api.historyservice.v1.PollMutableStateResponse + (*ResetStickyTaskQueueResponse)(nil), // 80: temporal.server.api.historyservice.v1.ResetStickyTaskQueueResponse + (*RecordWorkflowTaskStartedResponse)(nil), // 81: temporal.server.api.historyservice.v1.RecordWorkflowTaskStartedResponse + (*RecordActivityTaskStartedResponse)(nil), // 82: temporal.server.api.historyservice.v1.RecordActivityTaskStartedResponse + (*RespondWorkflowTaskCompletedResponse)(nil), // 83: temporal.server.api.historyservice.v1.RespondWorkflowTaskCompletedResponse + (*RespondWorkflowTaskFailedResponse)(nil), // 84: temporal.server.api.historyservice.v1.RespondWorkflowTaskFailedResponse + (*IsWorkflowTaskValidResponse)(nil), // 85: temporal.server.api.historyservice.v1.IsWorkflowTaskValidResponse + (*RecordActivityTaskHeartbeatResponse)(nil), // 86: temporal.server.api.historyservice.v1.RecordActivityTaskHeartbeatResponse + (*RespondActivityTaskCompletedResponse)(nil), // 87: temporal.server.api.historyservice.v1.RespondActivityTaskCompletedResponse + (*RespondActivityTaskFailedResponse)(nil), // 88: temporal.server.api.historyservice.v1.RespondActivityTaskFailedResponse + (*RespondActivityTaskCanceledResponse)(nil), // 89: temporal.server.api.historyservice.v1.RespondActivityTaskCanceledResponse + (*IsActivityTaskValidResponse)(nil), // 90: temporal.server.api.historyservice.v1.IsActivityTaskValidResponse + (*SignalWorkflowExecutionResponse)(nil), // 91: temporal.server.api.historyservice.v1.SignalWorkflowExecutionResponse + (*SignalWithStartWorkflowExecutionResponse)(nil), // 92: temporal.server.api.historyservice.v1.SignalWithStartWorkflowExecutionResponse + (*ExecuteMultiOperationResponse)(nil), // 93: temporal.server.api.historyservice.v1.ExecuteMultiOperationResponse + (*RemoveSignalMutableStateResponse)(nil), // 94: temporal.server.api.historyservice.v1.RemoveSignalMutableStateResponse + (*TerminateWorkflowExecutionResponse)(nil), // 95: temporal.server.api.historyservice.v1.TerminateWorkflowExecutionResponse + (*DeleteWorkflowExecutionResponse)(nil), // 96: temporal.server.api.historyservice.v1.DeleteWorkflowExecutionResponse + (*ResetWorkflowExecutionResponse)(nil), // 97: temporal.server.api.historyservice.v1.ResetWorkflowExecutionResponse + (*UpdateWorkflowExecutionOptionsResponse)(nil), // 98: temporal.server.api.historyservice.v1.UpdateWorkflowExecutionOptionsResponse + (*RequestCancelWorkflowExecutionResponse)(nil), // 99: temporal.server.api.historyservice.v1.RequestCancelWorkflowExecutionResponse + (*ScheduleWorkflowTaskResponse)(nil), // 100: temporal.server.api.historyservice.v1.ScheduleWorkflowTaskResponse + (*VerifyFirstWorkflowTaskScheduledResponse)(nil), // 101: temporal.server.api.historyservice.v1.VerifyFirstWorkflowTaskScheduledResponse + (*RecordChildExecutionCompletedResponse)(nil), // 102: temporal.server.api.historyservice.v1.RecordChildExecutionCompletedResponse + (*VerifyChildExecutionCompletionRecordedResponse)(nil), // 103: temporal.server.api.historyservice.v1.VerifyChildExecutionCompletionRecordedResponse + (*DescribeWorkflowExecutionResponse)(nil), // 104: temporal.server.api.historyservice.v1.DescribeWorkflowExecutionResponse + (*GetWorkflowExecutionResultResponse)(nil), // 105: temporal.server.api.historyservice.v1.GetWorkflowExecutionResultResponse + (*ReplicateEventsV2Response)(nil), // 106: temporal.server.api.historyservice.v1.ReplicateEventsV2Response + (*ReplicateWorkflowStateResponse)(nil), // 107: temporal.server.api.historyservice.v1.ReplicateWorkflowStateResponse + (*SyncShardStatusResponse)(nil), // 108: temporal.server.api.historyservice.v1.SyncShardStatusResponse + (*SyncActivityResponse)(nil), // 109: temporal.server.api.historyservice.v1.SyncActivityResponse + (*DescribeMutableStateResponse)(nil), // 110: temporal.server.api.historyservice.v1.DescribeMutableStateResponse + (*DescribeHistoryHostResponse)(nil), // 111: temporal.server.api.historyservice.v1.DescribeHistoryHostResponse + (*CloseShardResponse)(nil), // 112: temporal.server.api.historyservice.v1.CloseShardResponse + (*GetShardResponse)(nil), // 113: temporal.server.api.historyservice.v1.GetShardResponse + (*RemoveTaskResponse)(nil), // 114: temporal.server.api.historyservice.v1.RemoveTaskResponse + (*GetReplicationMessagesResponse)(nil), // 115: temporal.server.api.historyservice.v1.GetReplicationMessagesResponse + (*GetDLQReplicationMessagesResponse)(nil), // 116: temporal.server.api.historyservice.v1.GetDLQReplicationMessagesResponse + (*QueryWorkflowResponse)(nil), // 117: temporal.server.api.historyservice.v1.QueryWorkflowResponse + (*ReapplyEventsResponse)(nil), // 118: temporal.server.api.historyservice.v1.ReapplyEventsResponse + (*GetDLQMessagesResponse)(nil), // 119: temporal.server.api.historyservice.v1.GetDLQMessagesResponse + (*PurgeDLQMessagesResponse)(nil), // 120: temporal.server.api.historyservice.v1.PurgeDLQMessagesResponse + (*MergeDLQMessagesResponse)(nil), // 121: temporal.server.api.historyservice.v1.MergeDLQMessagesResponse + (*RefreshWorkflowTasksResponse)(nil), // 122: temporal.server.api.historyservice.v1.RefreshWorkflowTasksResponse + (*GenerateLastHistoryReplicationTasksResponse)(nil), // 123: temporal.server.api.historyservice.v1.GenerateLastHistoryReplicationTasksResponse + (*GetReplicationStatusResponse)(nil), // 124: temporal.server.api.historyservice.v1.GetReplicationStatusResponse + (*RebuildMutableStateResponse)(nil), // 125: temporal.server.api.historyservice.v1.RebuildMutableStateResponse + (*ImportWorkflowExecutionResponse)(nil), // 126: temporal.server.api.historyservice.v1.ImportWorkflowExecutionResponse + (*DeleteWorkflowVisibilityRecordResponse)(nil), // 127: temporal.server.api.historyservice.v1.DeleteWorkflowVisibilityRecordResponse + (*UpdateWorkflowExecutionResponse)(nil), // 128: temporal.server.api.historyservice.v1.UpdateWorkflowExecutionResponse + (*PollWorkflowExecutionUpdateResponse)(nil), // 129: temporal.server.api.historyservice.v1.PollWorkflowExecutionUpdateResponse + (*StreamWorkflowReplicationMessagesResponse)(nil), // 130: temporal.server.api.historyservice.v1.StreamWorkflowReplicationMessagesResponse + (*GetWorkflowExecutionHistoryResponse)(nil), // 131: temporal.server.api.historyservice.v1.GetWorkflowExecutionHistoryResponse + (*GetWorkflowExecutionHistoryReverseResponse)(nil), // 132: temporal.server.api.historyservice.v1.GetWorkflowExecutionHistoryReverseResponse + (*GetWorkflowExecutionRawHistoryV2Response)(nil), // 133: temporal.server.api.historyservice.v1.GetWorkflowExecutionRawHistoryV2Response + (*GetWorkflowExecutionRawHistoryResponse)(nil), // 134: temporal.server.api.historyservice.v1.GetWorkflowExecutionRawHistoryResponse + (*ForceDeleteWorkflowExecutionResponse)(nil), // 135: temporal.server.api.historyservice.v1.ForceDeleteWorkflowExecutionResponse + (*GetDLQTasksResponse)(nil), // 136: temporal.server.api.historyservice.v1.GetDLQTasksResponse + (*DeleteDLQTasksResponse)(nil), // 137: temporal.server.api.historyservice.v1.DeleteDLQTasksResponse + (*ListQueuesResponse)(nil), // 138: temporal.server.api.historyservice.v1.ListQueuesResponse + (*AddTasksResponse)(nil), // 139: temporal.server.api.historyservice.v1.AddTasksResponse + (*ListTasksResponse)(nil), // 140: temporal.server.api.historyservice.v1.ListTasksResponse + (*CompleteNexusOperationResponse)(nil), // 141: temporal.server.api.historyservice.v1.CompleteNexusOperationResponse + (*CompleteNexusOperationChasmResponse)(nil), // 142: temporal.server.api.historyservice.v1.CompleteNexusOperationChasmResponse + (*InvokeStateMachineMethodResponse)(nil), // 143: temporal.server.api.historyservice.v1.InvokeStateMachineMethodResponse + (*DeepHealthCheckResponse)(nil), // 144: temporal.server.api.historyservice.v1.DeepHealthCheckResponse + (*SyncWorkflowStateResponse)(nil), // 145: temporal.server.api.historyservice.v1.SyncWorkflowStateResponse + (*UpdateActivityOptionsResponse)(nil), // 146: temporal.server.api.historyservice.v1.UpdateActivityOptionsResponse + (*PauseActivityResponse)(nil), // 147: temporal.server.api.historyservice.v1.PauseActivityResponse + (*UnpauseActivityResponse)(nil), // 148: temporal.server.api.historyservice.v1.UnpauseActivityResponse + (*ResetActivityResponse)(nil), // 149: temporal.server.api.historyservice.v1.ResetActivityResponse + (*PauseWorkflowExecutionResponse)(nil), // 150: temporal.server.api.historyservice.v1.PauseWorkflowExecutionResponse + (*UnpauseWorkflowExecutionResponse)(nil), // 151: temporal.server.api.historyservice.v1.UnpauseWorkflowExecutionResponse + (*StartNexusOperationResponse)(nil), // 152: temporal.server.api.historyservice.v1.StartNexusOperationResponse + (*CancelNexusOperationResponse)(nil), // 153: temporal.server.api.historyservice.v1.CancelNexusOperationResponse } var file_temporal_server_api_historyservice_v1_service_proto_depIdxs = []int32{ 0, // 0: temporal.server.api.historyservice.v1.HistoryService.StartWorkflowExecution:input_type -> temporal.server.api.historyservice.v1.StartWorkflowExecutionRequest @@ -291,132 +294,134 @@ var file_temporal_server_api_historyservice_v1_service_proto_depIdxs = []int32{ 25, // 25: temporal.server.api.historyservice.v1.HistoryService.RecordChildExecutionCompleted:input_type -> temporal.server.api.historyservice.v1.RecordChildExecutionCompletedRequest 26, // 26: temporal.server.api.historyservice.v1.HistoryService.VerifyChildExecutionCompletionRecorded:input_type -> temporal.server.api.historyservice.v1.VerifyChildExecutionCompletionRecordedRequest 27, // 27: temporal.server.api.historyservice.v1.HistoryService.DescribeWorkflowExecution:input_type -> temporal.server.api.historyservice.v1.DescribeWorkflowExecutionRequest - 28, // 28: temporal.server.api.historyservice.v1.HistoryService.ReplicateEventsV2:input_type -> temporal.server.api.historyservice.v1.ReplicateEventsV2Request - 29, // 29: temporal.server.api.historyservice.v1.HistoryService.ReplicateWorkflowState:input_type -> temporal.server.api.historyservice.v1.ReplicateWorkflowStateRequest - 30, // 30: temporal.server.api.historyservice.v1.HistoryService.SyncShardStatus:input_type -> temporal.server.api.historyservice.v1.SyncShardStatusRequest - 31, // 31: temporal.server.api.historyservice.v1.HistoryService.SyncActivity:input_type -> temporal.server.api.historyservice.v1.SyncActivityRequest - 32, // 32: temporal.server.api.historyservice.v1.HistoryService.DescribeMutableState:input_type -> temporal.server.api.historyservice.v1.DescribeMutableStateRequest - 33, // 33: temporal.server.api.historyservice.v1.HistoryService.DescribeHistoryHost:input_type -> temporal.server.api.historyservice.v1.DescribeHistoryHostRequest - 34, // 34: temporal.server.api.historyservice.v1.HistoryService.CloseShard:input_type -> temporal.server.api.historyservice.v1.CloseShardRequest - 35, // 35: temporal.server.api.historyservice.v1.HistoryService.GetShard:input_type -> temporal.server.api.historyservice.v1.GetShardRequest - 36, // 36: temporal.server.api.historyservice.v1.HistoryService.RemoveTask:input_type -> temporal.server.api.historyservice.v1.RemoveTaskRequest - 37, // 37: temporal.server.api.historyservice.v1.HistoryService.GetReplicationMessages:input_type -> temporal.server.api.historyservice.v1.GetReplicationMessagesRequest - 38, // 38: temporal.server.api.historyservice.v1.HistoryService.GetDLQReplicationMessages:input_type -> temporal.server.api.historyservice.v1.GetDLQReplicationMessagesRequest - 39, // 39: temporal.server.api.historyservice.v1.HistoryService.QueryWorkflow:input_type -> temporal.server.api.historyservice.v1.QueryWorkflowRequest - 40, // 40: temporal.server.api.historyservice.v1.HistoryService.ReapplyEvents:input_type -> temporal.server.api.historyservice.v1.ReapplyEventsRequest - 41, // 41: temporal.server.api.historyservice.v1.HistoryService.GetDLQMessages:input_type -> temporal.server.api.historyservice.v1.GetDLQMessagesRequest - 42, // 42: temporal.server.api.historyservice.v1.HistoryService.PurgeDLQMessages:input_type -> temporal.server.api.historyservice.v1.PurgeDLQMessagesRequest - 43, // 43: temporal.server.api.historyservice.v1.HistoryService.MergeDLQMessages:input_type -> temporal.server.api.historyservice.v1.MergeDLQMessagesRequest - 44, // 44: temporal.server.api.historyservice.v1.HistoryService.RefreshWorkflowTasks:input_type -> temporal.server.api.historyservice.v1.RefreshWorkflowTasksRequest - 45, // 45: temporal.server.api.historyservice.v1.HistoryService.GenerateLastHistoryReplicationTasks:input_type -> temporal.server.api.historyservice.v1.GenerateLastHistoryReplicationTasksRequest - 46, // 46: temporal.server.api.historyservice.v1.HistoryService.GetReplicationStatus:input_type -> temporal.server.api.historyservice.v1.GetReplicationStatusRequest - 47, // 47: temporal.server.api.historyservice.v1.HistoryService.RebuildMutableState:input_type -> temporal.server.api.historyservice.v1.RebuildMutableStateRequest - 48, // 48: temporal.server.api.historyservice.v1.HistoryService.ImportWorkflowExecution:input_type -> temporal.server.api.historyservice.v1.ImportWorkflowExecutionRequest - 49, // 49: temporal.server.api.historyservice.v1.HistoryService.DeleteWorkflowVisibilityRecord:input_type -> temporal.server.api.historyservice.v1.DeleteWorkflowVisibilityRecordRequest - 50, // 50: temporal.server.api.historyservice.v1.HistoryService.UpdateWorkflowExecution:input_type -> temporal.server.api.historyservice.v1.UpdateWorkflowExecutionRequest - 51, // 51: temporal.server.api.historyservice.v1.HistoryService.PollWorkflowExecutionUpdate:input_type -> temporal.server.api.historyservice.v1.PollWorkflowExecutionUpdateRequest - 52, // 52: temporal.server.api.historyservice.v1.HistoryService.StreamWorkflowReplicationMessages:input_type -> temporal.server.api.historyservice.v1.StreamWorkflowReplicationMessagesRequest - 53, // 53: temporal.server.api.historyservice.v1.HistoryService.GetWorkflowExecutionHistory:input_type -> temporal.server.api.historyservice.v1.GetWorkflowExecutionHistoryRequest - 54, // 54: temporal.server.api.historyservice.v1.HistoryService.GetWorkflowExecutionHistoryReverse:input_type -> temporal.server.api.historyservice.v1.GetWorkflowExecutionHistoryReverseRequest - 55, // 55: temporal.server.api.historyservice.v1.HistoryService.GetWorkflowExecutionRawHistoryV2:input_type -> temporal.server.api.historyservice.v1.GetWorkflowExecutionRawHistoryV2Request - 56, // 56: temporal.server.api.historyservice.v1.HistoryService.GetWorkflowExecutionRawHistory:input_type -> temporal.server.api.historyservice.v1.GetWorkflowExecutionRawHistoryRequest - 57, // 57: temporal.server.api.historyservice.v1.HistoryService.ForceDeleteWorkflowExecution:input_type -> temporal.server.api.historyservice.v1.ForceDeleteWorkflowExecutionRequest - 58, // 58: temporal.server.api.historyservice.v1.HistoryService.GetDLQTasks:input_type -> temporal.server.api.historyservice.v1.GetDLQTasksRequest - 59, // 59: temporal.server.api.historyservice.v1.HistoryService.DeleteDLQTasks:input_type -> temporal.server.api.historyservice.v1.DeleteDLQTasksRequest - 60, // 60: temporal.server.api.historyservice.v1.HistoryService.ListQueues:input_type -> temporal.server.api.historyservice.v1.ListQueuesRequest - 61, // 61: temporal.server.api.historyservice.v1.HistoryService.AddTasks:input_type -> temporal.server.api.historyservice.v1.AddTasksRequest - 62, // 62: temporal.server.api.historyservice.v1.HistoryService.ListTasks:input_type -> temporal.server.api.historyservice.v1.ListTasksRequest - 63, // 63: temporal.server.api.historyservice.v1.HistoryService.CompleteNexusOperation:input_type -> temporal.server.api.historyservice.v1.CompleteNexusOperationRequest - 64, // 64: temporal.server.api.historyservice.v1.HistoryService.CompleteNexusOperationChasm:input_type -> temporal.server.api.historyservice.v1.CompleteNexusOperationChasmRequest - 65, // 65: temporal.server.api.historyservice.v1.HistoryService.InvokeStateMachineMethod:input_type -> temporal.server.api.historyservice.v1.InvokeStateMachineMethodRequest - 66, // 66: temporal.server.api.historyservice.v1.HistoryService.DeepHealthCheck:input_type -> temporal.server.api.historyservice.v1.DeepHealthCheckRequest - 67, // 67: temporal.server.api.historyservice.v1.HistoryService.SyncWorkflowState:input_type -> temporal.server.api.historyservice.v1.SyncWorkflowStateRequest - 68, // 68: temporal.server.api.historyservice.v1.HistoryService.UpdateActivityOptions:input_type -> temporal.server.api.historyservice.v1.UpdateActivityOptionsRequest - 69, // 69: temporal.server.api.historyservice.v1.HistoryService.PauseActivity:input_type -> temporal.server.api.historyservice.v1.PauseActivityRequest - 70, // 70: temporal.server.api.historyservice.v1.HistoryService.UnpauseActivity:input_type -> temporal.server.api.historyservice.v1.UnpauseActivityRequest - 71, // 71: temporal.server.api.historyservice.v1.HistoryService.ResetActivity:input_type -> temporal.server.api.historyservice.v1.ResetActivityRequest - 72, // 72: temporal.server.api.historyservice.v1.HistoryService.PauseWorkflowExecution:input_type -> temporal.server.api.historyservice.v1.PauseWorkflowExecutionRequest - 73, // 73: temporal.server.api.historyservice.v1.HistoryService.UnpauseWorkflowExecution:input_type -> temporal.server.api.historyservice.v1.UnpauseWorkflowExecutionRequest - 74, // 74: temporal.server.api.historyservice.v1.HistoryService.StartNexusOperation:input_type -> temporal.server.api.historyservice.v1.StartNexusOperationRequest - 75, // 75: temporal.server.api.historyservice.v1.HistoryService.CancelNexusOperation:input_type -> temporal.server.api.historyservice.v1.CancelNexusOperationRequest - 76, // 76: temporal.server.api.historyservice.v1.HistoryService.StartWorkflowExecution:output_type -> temporal.server.api.historyservice.v1.StartWorkflowExecutionResponse - 77, // 77: temporal.server.api.historyservice.v1.HistoryService.GetMutableState:output_type -> temporal.server.api.historyservice.v1.GetMutableStateResponse - 78, // 78: temporal.server.api.historyservice.v1.HistoryService.PollMutableState:output_type -> temporal.server.api.historyservice.v1.PollMutableStateResponse - 79, // 79: temporal.server.api.historyservice.v1.HistoryService.ResetStickyTaskQueue:output_type -> temporal.server.api.historyservice.v1.ResetStickyTaskQueueResponse - 80, // 80: temporal.server.api.historyservice.v1.HistoryService.RecordWorkflowTaskStarted:output_type -> temporal.server.api.historyservice.v1.RecordWorkflowTaskStartedResponse - 81, // 81: temporal.server.api.historyservice.v1.HistoryService.RecordActivityTaskStarted:output_type -> temporal.server.api.historyservice.v1.RecordActivityTaskStartedResponse - 82, // 82: temporal.server.api.historyservice.v1.HistoryService.RespondWorkflowTaskCompleted:output_type -> temporal.server.api.historyservice.v1.RespondWorkflowTaskCompletedResponse - 83, // 83: temporal.server.api.historyservice.v1.HistoryService.RespondWorkflowTaskFailed:output_type -> temporal.server.api.historyservice.v1.RespondWorkflowTaskFailedResponse - 84, // 84: temporal.server.api.historyservice.v1.HistoryService.IsWorkflowTaskValid:output_type -> temporal.server.api.historyservice.v1.IsWorkflowTaskValidResponse - 85, // 85: temporal.server.api.historyservice.v1.HistoryService.RecordActivityTaskHeartbeat:output_type -> temporal.server.api.historyservice.v1.RecordActivityTaskHeartbeatResponse - 86, // 86: temporal.server.api.historyservice.v1.HistoryService.RespondActivityTaskCompleted:output_type -> temporal.server.api.historyservice.v1.RespondActivityTaskCompletedResponse - 87, // 87: temporal.server.api.historyservice.v1.HistoryService.RespondActivityTaskFailed:output_type -> temporal.server.api.historyservice.v1.RespondActivityTaskFailedResponse - 88, // 88: temporal.server.api.historyservice.v1.HistoryService.RespondActivityTaskCanceled:output_type -> temporal.server.api.historyservice.v1.RespondActivityTaskCanceledResponse - 89, // 89: temporal.server.api.historyservice.v1.HistoryService.IsActivityTaskValid:output_type -> temporal.server.api.historyservice.v1.IsActivityTaskValidResponse - 90, // 90: temporal.server.api.historyservice.v1.HistoryService.SignalWorkflowExecution:output_type -> temporal.server.api.historyservice.v1.SignalWorkflowExecutionResponse - 91, // 91: temporal.server.api.historyservice.v1.HistoryService.SignalWithStartWorkflowExecution:output_type -> temporal.server.api.historyservice.v1.SignalWithStartWorkflowExecutionResponse - 92, // 92: temporal.server.api.historyservice.v1.HistoryService.ExecuteMultiOperation:output_type -> temporal.server.api.historyservice.v1.ExecuteMultiOperationResponse - 93, // 93: temporal.server.api.historyservice.v1.HistoryService.RemoveSignalMutableState:output_type -> temporal.server.api.historyservice.v1.RemoveSignalMutableStateResponse - 94, // 94: temporal.server.api.historyservice.v1.HistoryService.TerminateWorkflowExecution:output_type -> temporal.server.api.historyservice.v1.TerminateWorkflowExecutionResponse - 95, // 95: temporal.server.api.historyservice.v1.HistoryService.DeleteWorkflowExecution:output_type -> temporal.server.api.historyservice.v1.DeleteWorkflowExecutionResponse - 96, // 96: temporal.server.api.historyservice.v1.HistoryService.ResetWorkflowExecution:output_type -> temporal.server.api.historyservice.v1.ResetWorkflowExecutionResponse - 97, // 97: temporal.server.api.historyservice.v1.HistoryService.UpdateWorkflowExecutionOptions:output_type -> temporal.server.api.historyservice.v1.UpdateWorkflowExecutionOptionsResponse - 98, // 98: temporal.server.api.historyservice.v1.HistoryService.RequestCancelWorkflowExecution:output_type -> temporal.server.api.historyservice.v1.RequestCancelWorkflowExecutionResponse - 99, // 99: temporal.server.api.historyservice.v1.HistoryService.ScheduleWorkflowTask:output_type -> temporal.server.api.historyservice.v1.ScheduleWorkflowTaskResponse - 100, // 100: temporal.server.api.historyservice.v1.HistoryService.VerifyFirstWorkflowTaskScheduled:output_type -> temporal.server.api.historyservice.v1.VerifyFirstWorkflowTaskScheduledResponse - 101, // 101: temporal.server.api.historyservice.v1.HistoryService.RecordChildExecutionCompleted:output_type -> temporal.server.api.historyservice.v1.RecordChildExecutionCompletedResponse - 102, // 102: temporal.server.api.historyservice.v1.HistoryService.VerifyChildExecutionCompletionRecorded:output_type -> temporal.server.api.historyservice.v1.VerifyChildExecutionCompletionRecordedResponse - 103, // 103: temporal.server.api.historyservice.v1.HistoryService.DescribeWorkflowExecution:output_type -> temporal.server.api.historyservice.v1.DescribeWorkflowExecutionResponse - 104, // 104: temporal.server.api.historyservice.v1.HistoryService.ReplicateEventsV2:output_type -> temporal.server.api.historyservice.v1.ReplicateEventsV2Response - 105, // 105: temporal.server.api.historyservice.v1.HistoryService.ReplicateWorkflowState:output_type -> temporal.server.api.historyservice.v1.ReplicateWorkflowStateResponse - 106, // 106: temporal.server.api.historyservice.v1.HistoryService.SyncShardStatus:output_type -> temporal.server.api.historyservice.v1.SyncShardStatusResponse - 107, // 107: temporal.server.api.historyservice.v1.HistoryService.SyncActivity:output_type -> temporal.server.api.historyservice.v1.SyncActivityResponse - 108, // 108: temporal.server.api.historyservice.v1.HistoryService.DescribeMutableState:output_type -> temporal.server.api.historyservice.v1.DescribeMutableStateResponse - 109, // 109: temporal.server.api.historyservice.v1.HistoryService.DescribeHistoryHost:output_type -> temporal.server.api.historyservice.v1.DescribeHistoryHostResponse - 110, // 110: temporal.server.api.historyservice.v1.HistoryService.CloseShard:output_type -> temporal.server.api.historyservice.v1.CloseShardResponse - 111, // 111: temporal.server.api.historyservice.v1.HistoryService.GetShard:output_type -> temporal.server.api.historyservice.v1.GetShardResponse - 112, // 112: temporal.server.api.historyservice.v1.HistoryService.RemoveTask:output_type -> temporal.server.api.historyservice.v1.RemoveTaskResponse - 113, // 113: temporal.server.api.historyservice.v1.HistoryService.GetReplicationMessages:output_type -> temporal.server.api.historyservice.v1.GetReplicationMessagesResponse - 114, // 114: temporal.server.api.historyservice.v1.HistoryService.GetDLQReplicationMessages:output_type -> temporal.server.api.historyservice.v1.GetDLQReplicationMessagesResponse - 115, // 115: temporal.server.api.historyservice.v1.HistoryService.QueryWorkflow:output_type -> temporal.server.api.historyservice.v1.QueryWorkflowResponse - 116, // 116: temporal.server.api.historyservice.v1.HistoryService.ReapplyEvents:output_type -> temporal.server.api.historyservice.v1.ReapplyEventsResponse - 117, // 117: temporal.server.api.historyservice.v1.HistoryService.GetDLQMessages:output_type -> temporal.server.api.historyservice.v1.GetDLQMessagesResponse - 118, // 118: temporal.server.api.historyservice.v1.HistoryService.PurgeDLQMessages:output_type -> temporal.server.api.historyservice.v1.PurgeDLQMessagesResponse - 119, // 119: temporal.server.api.historyservice.v1.HistoryService.MergeDLQMessages:output_type -> temporal.server.api.historyservice.v1.MergeDLQMessagesResponse - 120, // 120: temporal.server.api.historyservice.v1.HistoryService.RefreshWorkflowTasks:output_type -> temporal.server.api.historyservice.v1.RefreshWorkflowTasksResponse - 121, // 121: temporal.server.api.historyservice.v1.HistoryService.GenerateLastHistoryReplicationTasks:output_type -> temporal.server.api.historyservice.v1.GenerateLastHistoryReplicationTasksResponse - 122, // 122: temporal.server.api.historyservice.v1.HistoryService.GetReplicationStatus:output_type -> temporal.server.api.historyservice.v1.GetReplicationStatusResponse - 123, // 123: temporal.server.api.historyservice.v1.HistoryService.RebuildMutableState:output_type -> temporal.server.api.historyservice.v1.RebuildMutableStateResponse - 124, // 124: temporal.server.api.historyservice.v1.HistoryService.ImportWorkflowExecution:output_type -> temporal.server.api.historyservice.v1.ImportWorkflowExecutionResponse - 125, // 125: temporal.server.api.historyservice.v1.HistoryService.DeleteWorkflowVisibilityRecord:output_type -> temporal.server.api.historyservice.v1.DeleteWorkflowVisibilityRecordResponse - 126, // 126: temporal.server.api.historyservice.v1.HistoryService.UpdateWorkflowExecution:output_type -> temporal.server.api.historyservice.v1.UpdateWorkflowExecutionResponse - 127, // 127: temporal.server.api.historyservice.v1.HistoryService.PollWorkflowExecutionUpdate:output_type -> temporal.server.api.historyservice.v1.PollWorkflowExecutionUpdateResponse - 128, // 128: temporal.server.api.historyservice.v1.HistoryService.StreamWorkflowReplicationMessages:output_type -> temporal.server.api.historyservice.v1.StreamWorkflowReplicationMessagesResponse - 129, // 129: temporal.server.api.historyservice.v1.HistoryService.GetWorkflowExecutionHistory:output_type -> temporal.server.api.historyservice.v1.GetWorkflowExecutionHistoryResponse - 130, // 130: temporal.server.api.historyservice.v1.HistoryService.GetWorkflowExecutionHistoryReverse:output_type -> temporal.server.api.historyservice.v1.GetWorkflowExecutionHistoryReverseResponse - 131, // 131: temporal.server.api.historyservice.v1.HistoryService.GetWorkflowExecutionRawHistoryV2:output_type -> temporal.server.api.historyservice.v1.GetWorkflowExecutionRawHistoryV2Response - 132, // 132: temporal.server.api.historyservice.v1.HistoryService.GetWorkflowExecutionRawHistory:output_type -> temporal.server.api.historyservice.v1.GetWorkflowExecutionRawHistoryResponse - 133, // 133: temporal.server.api.historyservice.v1.HistoryService.ForceDeleteWorkflowExecution:output_type -> temporal.server.api.historyservice.v1.ForceDeleteWorkflowExecutionResponse - 134, // 134: temporal.server.api.historyservice.v1.HistoryService.GetDLQTasks:output_type -> temporal.server.api.historyservice.v1.GetDLQTasksResponse - 135, // 135: temporal.server.api.historyservice.v1.HistoryService.DeleteDLQTasks:output_type -> temporal.server.api.historyservice.v1.DeleteDLQTasksResponse - 136, // 136: temporal.server.api.historyservice.v1.HistoryService.ListQueues:output_type -> temporal.server.api.historyservice.v1.ListQueuesResponse - 137, // 137: temporal.server.api.historyservice.v1.HistoryService.AddTasks:output_type -> temporal.server.api.historyservice.v1.AddTasksResponse - 138, // 138: temporal.server.api.historyservice.v1.HistoryService.ListTasks:output_type -> temporal.server.api.historyservice.v1.ListTasksResponse - 139, // 139: temporal.server.api.historyservice.v1.HistoryService.CompleteNexusOperation:output_type -> temporal.server.api.historyservice.v1.CompleteNexusOperationResponse - 140, // 140: temporal.server.api.historyservice.v1.HistoryService.CompleteNexusOperationChasm:output_type -> temporal.server.api.historyservice.v1.CompleteNexusOperationChasmResponse - 141, // 141: temporal.server.api.historyservice.v1.HistoryService.InvokeStateMachineMethod:output_type -> temporal.server.api.historyservice.v1.InvokeStateMachineMethodResponse - 142, // 142: temporal.server.api.historyservice.v1.HistoryService.DeepHealthCheck:output_type -> temporal.server.api.historyservice.v1.DeepHealthCheckResponse - 143, // 143: temporal.server.api.historyservice.v1.HistoryService.SyncWorkflowState:output_type -> temporal.server.api.historyservice.v1.SyncWorkflowStateResponse - 144, // 144: temporal.server.api.historyservice.v1.HistoryService.UpdateActivityOptions:output_type -> temporal.server.api.historyservice.v1.UpdateActivityOptionsResponse - 145, // 145: temporal.server.api.historyservice.v1.HistoryService.PauseActivity:output_type -> temporal.server.api.historyservice.v1.PauseActivityResponse - 146, // 146: temporal.server.api.historyservice.v1.HistoryService.UnpauseActivity:output_type -> temporal.server.api.historyservice.v1.UnpauseActivityResponse - 147, // 147: temporal.server.api.historyservice.v1.HistoryService.ResetActivity:output_type -> temporal.server.api.historyservice.v1.ResetActivityResponse - 148, // 148: temporal.server.api.historyservice.v1.HistoryService.PauseWorkflowExecution:output_type -> temporal.server.api.historyservice.v1.PauseWorkflowExecutionResponse - 149, // 149: temporal.server.api.historyservice.v1.HistoryService.UnpauseWorkflowExecution:output_type -> temporal.server.api.historyservice.v1.UnpauseWorkflowExecutionResponse - 150, // 150: temporal.server.api.historyservice.v1.HistoryService.StartNexusOperation:output_type -> temporal.server.api.historyservice.v1.StartNexusOperationResponse - 151, // 151: temporal.server.api.historyservice.v1.HistoryService.CancelNexusOperation:output_type -> temporal.server.api.historyservice.v1.CancelNexusOperationResponse - 76, // [76:152] is the sub-list for method output_type - 0, // [0:76] is the sub-list for method input_type + 28, // 28: temporal.server.api.historyservice.v1.HistoryService.GetWorkflowExecutionResult:input_type -> temporal.server.api.historyservice.v1.GetWorkflowExecutionResultRequest + 29, // 29: temporal.server.api.historyservice.v1.HistoryService.ReplicateEventsV2:input_type -> temporal.server.api.historyservice.v1.ReplicateEventsV2Request + 30, // 30: temporal.server.api.historyservice.v1.HistoryService.ReplicateWorkflowState:input_type -> temporal.server.api.historyservice.v1.ReplicateWorkflowStateRequest + 31, // 31: temporal.server.api.historyservice.v1.HistoryService.SyncShardStatus:input_type -> temporal.server.api.historyservice.v1.SyncShardStatusRequest + 32, // 32: temporal.server.api.historyservice.v1.HistoryService.SyncActivity:input_type -> temporal.server.api.historyservice.v1.SyncActivityRequest + 33, // 33: temporal.server.api.historyservice.v1.HistoryService.DescribeMutableState:input_type -> temporal.server.api.historyservice.v1.DescribeMutableStateRequest + 34, // 34: temporal.server.api.historyservice.v1.HistoryService.DescribeHistoryHost:input_type -> temporal.server.api.historyservice.v1.DescribeHistoryHostRequest + 35, // 35: temporal.server.api.historyservice.v1.HistoryService.CloseShard:input_type -> temporal.server.api.historyservice.v1.CloseShardRequest + 36, // 36: temporal.server.api.historyservice.v1.HistoryService.GetShard:input_type -> temporal.server.api.historyservice.v1.GetShardRequest + 37, // 37: temporal.server.api.historyservice.v1.HistoryService.RemoveTask:input_type -> temporal.server.api.historyservice.v1.RemoveTaskRequest + 38, // 38: temporal.server.api.historyservice.v1.HistoryService.GetReplicationMessages:input_type -> temporal.server.api.historyservice.v1.GetReplicationMessagesRequest + 39, // 39: temporal.server.api.historyservice.v1.HistoryService.GetDLQReplicationMessages:input_type -> temporal.server.api.historyservice.v1.GetDLQReplicationMessagesRequest + 40, // 40: temporal.server.api.historyservice.v1.HistoryService.QueryWorkflow:input_type -> temporal.server.api.historyservice.v1.QueryWorkflowRequest + 41, // 41: temporal.server.api.historyservice.v1.HistoryService.ReapplyEvents:input_type -> temporal.server.api.historyservice.v1.ReapplyEventsRequest + 42, // 42: temporal.server.api.historyservice.v1.HistoryService.GetDLQMessages:input_type -> temporal.server.api.historyservice.v1.GetDLQMessagesRequest + 43, // 43: temporal.server.api.historyservice.v1.HistoryService.PurgeDLQMessages:input_type -> temporal.server.api.historyservice.v1.PurgeDLQMessagesRequest + 44, // 44: temporal.server.api.historyservice.v1.HistoryService.MergeDLQMessages:input_type -> temporal.server.api.historyservice.v1.MergeDLQMessagesRequest + 45, // 45: temporal.server.api.historyservice.v1.HistoryService.RefreshWorkflowTasks:input_type -> temporal.server.api.historyservice.v1.RefreshWorkflowTasksRequest + 46, // 46: temporal.server.api.historyservice.v1.HistoryService.GenerateLastHistoryReplicationTasks:input_type -> temporal.server.api.historyservice.v1.GenerateLastHistoryReplicationTasksRequest + 47, // 47: temporal.server.api.historyservice.v1.HistoryService.GetReplicationStatus:input_type -> temporal.server.api.historyservice.v1.GetReplicationStatusRequest + 48, // 48: temporal.server.api.historyservice.v1.HistoryService.RebuildMutableState:input_type -> temporal.server.api.historyservice.v1.RebuildMutableStateRequest + 49, // 49: temporal.server.api.historyservice.v1.HistoryService.ImportWorkflowExecution:input_type -> temporal.server.api.historyservice.v1.ImportWorkflowExecutionRequest + 50, // 50: temporal.server.api.historyservice.v1.HistoryService.DeleteWorkflowVisibilityRecord:input_type -> temporal.server.api.historyservice.v1.DeleteWorkflowVisibilityRecordRequest + 51, // 51: temporal.server.api.historyservice.v1.HistoryService.UpdateWorkflowExecution:input_type -> temporal.server.api.historyservice.v1.UpdateWorkflowExecutionRequest + 52, // 52: temporal.server.api.historyservice.v1.HistoryService.PollWorkflowExecutionUpdate:input_type -> temporal.server.api.historyservice.v1.PollWorkflowExecutionUpdateRequest + 53, // 53: temporal.server.api.historyservice.v1.HistoryService.StreamWorkflowReplicationMessages:input_type -> temporal.server.api.historyservice.v1.StreamWorkflowReplicationMessagesRequest + 54, // 54: temporal.server.api.historyservice.v1.HistoryService.GetWorkflowExecutionHistory:input_type -> temporal.server.api.historyservice.v1.GetWorkflowExecutionHistoryRequest + 55, // 55: temporal.server.api.historyservice.v1.HistoryService.GetWorkflowExecutionHistoryReverse:input_type -> temporal.server.api.historyservice.v1.GetWorkflowExecutionHistoryReverseRequest + 56, // 56: temporal.server.api.historyservice.v1.HistoryService.GetWorkflowExecutionRawHistoryV2:input_type -> temporal.server.api.historyservice.v1.GetWorkflowExecutionRawHistoryV2Request + 57, // 57: temporal.server.api.historyservice.v1.HistoryService.GetWorkflowExecutionRawHistory:input_type -> temporal.server.api.historyservice.v1.GetWorkflowExecutionRawHistoryRequest + 58, // 58: temporal.server.api.historyservice.v1.HistoryService.ForceDeleteWorkflowExecution:input_type -> temporal.server.api.historyservice.v1.ForceDeleteWorkflowExecutionRequest + 59, // 59: temporal.server.api.historyservice.v1.HistoryService.GetDLQTasks:input_type -> temporal.server.api.historyservice.v1.GetDLQTasksRequest + 60, // 60: temporal.server.api.historyservice.v1.HistoryService.DeleteDLQTasks:input_type -> temporal.server.api.historyservice.v1.DeleteDLQTasksRequest + 61, // 61: temporal.server.api.historyservice.v1.HistoryService.ListQueues:input_type -> temporal.server.api.historyservice.v1.ListQueuesRequest + 62, // 62: temporal.server.api.historyservice.v1.HistoryService.AddTasks:input_type -> temporal.server.api.historyservice.v1.AddTasksRequest + 63, // 63: temporal.server.api.historyservice.v1.HistoryService.ListTasks:input_type -> temporal.server.api.historyservice.v1.ListTasksRequest + 64, // 64: temporal.server.api.historyservice.v1.HistoryService.CompleteNexusOperation:input_type -> temporal.server.api.historyservice.v1.CompleteNexusOperationRequest + 65, // 65: temporal.server.api.historyservice.v1.HistoryService.CompleteNexusOperationChasm:input_type -> temporal.server.api.historyservice.v1.CompleteNexusOperationChasmRequest + 66, // 66: temporal.server.api.historyservice.v1.HistoryService.InvokeStateMachineMethod:input_type -> temporal.server.api.historyservice.v1.InvokeStateMachineMethodRequest + 67, // 67: temporal.server.api.historyservice.v1.HistoryService.DeepHealthCheck:input_type -> temporal.server.api.historyservice.v1.DeepHealthCheckRequest + 68, // 68: temporal.server.api.historyservice.v1.HistoryService.SyncWorkflowState:input_type -> temporal.server.api.historyservice.v1.SyncWorkflowStateRequest + 69, // 69: temporal.server.api.historyservice.v1.HistoryService.UpdateActivityOptions:input_type -> temporal.server.api.historyservice.v1.UpdateActivityOptionsRequest + 70, // 70: temporal.server.api.historyservice.v1.HistoryService.PauseActivity:input_type -> temporal.server.api.historyservice.v1.PauseActivityRequest + 71, // 71: temporal.server.api.historyservice.v1.HistoryService.UnpauseActivity:input_type -> temporal.server.api.historyservice.v1.UnpauseActivityRequest + 72, // 72: temporal.server.api.historyservice.v1.HistoryService.ResetActivity:input_type -> temporal.server.api.historyservice.v1.ResetActivityRequest + 73, // 73: temporal.server.api.historyservice.v1.HistoryService.PauseWorkflowExecution:input_type -> temporal.server.api.historyservice.v1.PauseWorkflowExecutionRequest + 74, // 74: temporal.server.api.historyservice.v1.HistoryService.UnpauseWorkflowExecution:input_type -> temporal.server.api.historyservice.v1.UnpauseWorkflowExecutionRequest + 75, // 75: temporal.server.api.historyservice.v1.HistoryService.StartNexusOperation:input_type -> temporal.server.api.historyservice.v1.StartNexusOperationRequest + 76, // 76: temporal.server.api.historyservice.v1.HistoryService.CancelNexusOperation:input_type -> temporal.server.api.historyservice.v1.CancelNexusOperationRequest + 77, // 77: temporal.server.api.historyservice.v1.HistoryService.StartWorkflowExecution:output_type -> temporal.server.api.historyservice.v1.StartWorkflowExecutionResponse + 78, // 78: temporal.server.api.historyservice.v1.HistoryService.GetMutableState:output_type -> temporal.server.api.historyservice.v1.GetMutableStateResponse + 79, // 79: temporal.server.api.historyservice.v1.HistoryService.PollMutableState:output_type -> temporal.server.api.historyservice.v1.PollMutableStateResponse + 80, // 80: temporal.server.api.historyservice.v1.HistoryService.ResetStickyTaskQueue:output_type -> temporal.server.api.historyservice.v1.ResetStickyTaskQueueResponse + 81, // 81: temporal.server.api.historyservice.v1.HistoryService.RecordWorkflowTaskStarted:output_type -> temporal.server.api.historyservice.v1.RecordWorkflowTaskStartedResponse + 82, // 82: temporal.server.api.historyservice.v1.HistoryService.RecordActivityTaskStarted:output_type -> temporal.server.api.historyservice.v1.RecordActivityTaskStartedResponse + 83, // 83: temporal.server.api.historyservice.v1.HistoryService.RespondWorkflowTaskCompleted:output_type -> temporal.server.api.historyservice.v1.RespondWorkflowTaskCompletedResponse + 84, // 84: temporal.server.api.historyservice.v1.HistoryService.RespondWorkflowTaskFailed:output_type -> temporal.server.api.historyservice.v1.RespondWorkflowTaskFailedResponse + 85, // 85: temporal.server.api.historyservice.v1.HistoryService.IsWorkflowTaskValid:output_type -> temporal.server.api.historyservice.v1.IsWorkflowTaskValidResponse + 86, // 86: temporal.server.api.historyservice.v1.HistoryService.RecordActivityTaskHeartbeat:output_type -> temporal.server.api.historyservice.v1.RecordActivityTaskHeartbeatResponse + 87, // 87: temporal.server.api.historyservice.v1.HistoryService.RespondActivityTaskCompleted:output_type -> temporal.server.api.historyservice.v1.RespondActivityTaskCompletedResponse + 88, // 88: temporal.server.api.historyservice.v1.HistoryService.RespondActivityTaskFailed:output_type -> temporal.server.api.historyservice.v1.RespondActivityTaskFailedResponse + 89, // 89: temporal.server.api.historyservice.v1.HistoryService.RespondActivityTaskCanceled:output_type -> temporal.server.api.historyservice.v1.RespondActivityTaskCanceledResponse + 90, // 90: temporal.server.api.historyservice.v1.HistoryService.IsActivityTaskValid:output_type -> temporal.server.api.historyservice.v1.IsActivityTaskValidResponse + 91, // 91: temporal.server.api.historyservice.v1.HistoryService.SignalWorkflowExecution:output_type -> temporal.server.api.historyservice.v1.SignalWorkflowExecutionResponse + 92, // 92: temporal.server.api.historyservice.v1.HistoryService.SignalWithStartWorkflowExecution:output_type -> temporal.server.api.historyservice.v1.SignalWithStartWorkflowExecutionResponse + 93, // 93: temporal.server.api.historyservice.v1.HistoryService.ExecuteMultiOperation:output_type -> temporal.server.api.historyservice.v1.ExecuteMultiOperationResponse + 94, // 94: temporal.server.api.historyservice.v1.HistoryService.RemoveSignalMutableState:output_type -> temporal.server.api.historyservice.v1.RemoveSignalMutableStateResponse + 95, // 95: temporal.server.api.historyservice.v1.HistoryService.TerminateWorkflowExecution:output_type -> temporal.server.api.historyservice.v1.TerminateWorkflowExecutionResponse + 96, // 96: temporal.server.api.historyservice.v1.HistoryService.DeleteWorkflowExecution:output_type -> temporal.server.api.historyservice.v1.DeleteWorkflowExecutionResponse + 97, // 97: temporal.server.api.historyservice.v1.HistoryService.ResetWorkflowExecution:output_type -> temporal.server.api.historyservice.v1.ResetWorkflowExecutionResponse + 98, // 98: temporal.server.api.historyservice.v1.HistoryService.UpdateWorkflowExecutionOptions:output_type -> temporal.server.api.historyservice.v1.UpdateWorkflowExecutionOptionsResponse + 99, // 99: temporal.server.api.historyservice.v1.HistoryService.RequestCancelWorkflowExecution:output_type -> temporal.server.api.historyservice.v1.RequestCancelWorkflowExecutionResponse + 100, // 100: temporal.server.api.historyservice.v1.HistoryService.ScheduleWorkflowTask:output_type -> temporal.server.api.historyservice.v1.ScheduleWorkflowTaskResponse + 101, // 101: temporal.server.api.historyservice.v1.HistoryService.VerifyFirstWorkflowTaskScheduled:output_type -> temporal.server.api.historyservice.v1.VerifyFirstWorkflowTaskScheduledResponse + 102, // 102: temporal.server.api.historyservice.v1.HistoryService.RecordChildExecutionCompleted:output_type -> temporal.server.api.historyservice.v1.RecordChildExecutionCompletedResponse + 103, // 103: temporal.server.api.historyservice.v1.HistoryService.VerifyChildExecutionCompletionRecorded:output_type -> temporal.server.api.historyservice.v1.VerifyChildExecutionCompletionRecordedResponse + 104, // 104: temporal.server.api.historyservice.v1.HistoryService.DescribeWorkflowExecution:output_type -> temporal.server.api.historyservice.v1.DescribeWorkflowExecutionResponse + 105, // 105: temporal.server.api.historyservice.v1.HistoryService.GetWorkflowExecutionResult:output_type -> temporal.server.api.historyservice.v1.GetWorkflowExecutionResultResponse + 106, // 106: temporal.server.api.historyservice.v1.HistoryService.ReplicateEventsV2:output_type -> temporal.server.api.historyservice.v1.ReplicateEventsV2Response + 107, // 107: temporal.server.api.historyservice.v1.HistoryService.ReplicateWorkflowState:output_type -> temporal.server.api.historyservice.v1.ReplicateWorkflowStateResponse + 108, // 108: temporal.server.api.historyservice.v1.HistoryService.SyncShardStatus:output_type -> temporal.server.api.historyservice.v1.SyncShardStatusResponse + 109, // 109: temporal.server.api.historyservice.v1.HistoryService.SyncActivity:output_type -> temporal.server.api.historyservice.v1.SyncActivityResponse + 110, // 110: temporal.server.api.historyservice.v1.HistoryService.DescribeMutableState:output_type -> temporal.server.api.historyservice.v1.DescribeMutableStateResponse + 111, // 111: temporal.server.api.historyservice.v1.HistoryService.DescribeHistoryHost:output_type -> temporal.server.api.historyservice.v1.DescribeHistoryHostResponse + 112, // 112: temporal.server.api.historyservice.v1.HistoryService.CloseShard:output_type -> temporal.server.api.historyservice.v1.CloseShardResponse + 113, // 113: temporal.server.api.historyservice.v1.HistoryService.GetShard:output_type -> temporal.server.api.historyservice.v1.GetShardResponse + 114, // 114: temporal.server.api.historyservice.v1.HistoryService.RemoveTask:output_type -> temporal.server.api.historyservice.v1.RemoveTaskResponse + 115, // 115: temporal.server.api.historyservice.v1.HistoryService.GetReplicationMessages:output_type -> temporal.server.api.historyservice.v1.GetReplicationMessagesResponse + 116, // 116: temporal.server.api.historyservice.v1.HistoryService.GetDLQReplicationMessages:output_type -> temporal.server.api.historyservice.v1.GetDLQReplicationMessagesResponse + 117, // 117: temporal.server.api.historyservice.v1.HistoryService.QueryWorkflow:output_type -> temporal.server.api.historyservice.v1.QueryWorkflowResponse + 118, // 118: temporal.server.api.historyservice.v1.HistoryService.ReapplyEvents:output_type -> temporal.server.api.historyservice.v1.ReapplyEventsResponse + 119, // 119: temporal.server.api.historyservice.v1.HistoryService.GetDLQMessages:output_type -> temporal.server.api.historyservice.v1.GetDLQMessagesResponse + 120, // 120: temporal.server.api.historyservice.v1.HistoryService.PurgeDLQMessages:output_type -> temporal.server.api.historyservice.v1.PurgeDLQMessagesResponse + 121, // 121: temporal.server.api.historyservice.v1.HistoryService.MergeDLQMessages:output_type -> temporal.server.api.historyservice.v1.MergeDLQMessagesResponse + 122, // 122: temporal.server.api.historyservice.v1.HistoryService.RefreshWorkflowTasks:output_type -> temporal.server.api.historyservice.v1.RefreshWorkflowTasksResponse + 123, // 123: temporal.server.api.historyservice.v1.HistoryService.GenerateLastHistoryReplicationTasks:output_type -> temporal.server.api.historyservice.v1.GenerateLastHistoryReplicationTasksResponse + 124, // 124: temporal.server.api.historyservice.v1.HistoryService.GetReplicationStatus:output_type -> temporal.server.api.historyservice.v1.GetReplicationStatusResponse + 125, // 125: temporal.server.api.historyservice.v1.HistoryService.RebuildMutableState:output_type -> temporal.server.api.historyservice.v1.RebuildMutableStateResponse + 126, // 126: temporal.server.api.historyservice.v1.HistoryService.ImportWorkflowExecution:output_type -> temporal.server.api.historyservice.v1.ImportWorkflowExecutionResponse + 127, // 127: temporal.server.api.historyservice.v1.HistoryService.DeleteWorkflowVisibilityRecord:output_type -> temporal.server.api.historyservice.v1.DeleteWorkflowVisibilityRecordResponse + 128, // 128: temporal.server.api.historyservice.v1.HistoryService.UpdateWorkflowExecution:output_type -> temporal.server.api.historyservice.v1.UpdateWorkflowExecutionResponse + 129, // 129: temporal.server.api.historyservice.v1.HistoryService.PollWorkflowExecutionUpdate:output_type -> temporal.server.api.historyservice.v1.PollWorkflowExecutionUpdateResponse + 130, // 130: temporal.server.api.historyservice.v1.HistoryService.StreamWorkflowReplicationMessages:output_type -> temporal.server.api.historyservice.v1.StreamWorkflowReplicationMessagesResponse + 131, // 131: temporal.server.api.historyservice.v1.HistoryService.GetWorkflowExecutionHistory:output_type -> temporal.server.api.historyservice.v1.GetWorkflowExecutionHistoryResponse + 132, // 132: temporal.server.api.historyservice.v1.HistoryService.GetWorkflowExecutionHistoryReverse:output_type -> temporal.server.api.historyservice.v1.GetWorkflowExecutionHistoryReverseResponse + 133, // 133: temporal.server.api.historyservice.v1.HistoryService.GetWorkflowExecutionRawHistoryV2:output_type -> temporal.server.api.historyservice.v1.GetWorkflowExecutionRawHistoryV2Response + 134, // 134: temporal.server.api.historyservice.v1.HistoryService.GetWorkflowExecutionRawHistory:output_type -> temporal.server.api.historyservice.v1.GetWorkflowExecutionRawHistoryResponse + 135, // 135: temporal.server.api.historyservice.v1.HistoryService.ForceDeleteWorkflowExecution:output_type -> temporal.server.api.historyservice.v1.ForceDeleteWorkflowExecutionResponse + 136, // 136: temporal.server.api.historyservice.v1.HistoryService.GetDLQTasks:output_type -> temporal.server.api.historyservice.v1.GetDLQTasksResponse + 137, // 137: temporal.server.api.historyservice.v1.HistoryService.DeleteDLQTasks:output_type -> temporal.server.api.historyservice.v1.DeleteDLQTasksResponse + 138, // 138: temporal.server.api.historyservice.v1.HistoryService.ListQueues:output_type -> temporal.server.api.historyservice.v1.ListQueuesResponse + 139, // 139: temporal.server.api.historyservice.v1.HistoryService.AddTasks:output_type -> temporal.server.api.historyservice.v1.AddTasksResponse + 140, // 140: temporal.server.api.historyservice.v1.HistoryService.ListTasks:output_type -> temporal.server.api.historyservice.v1.ListTasksResponse + 141, // 141: temporal.server.api.historyservice.v1.HistoryService.CompleteNexusOperation:output_type -> temporal.server.api.historyservice.v1.CompleteNexusOperationResponse + 142, // 142: temporal.server.api.historyservice.v1.HistoryService.CompleteNexusOperationChasm:output_type -> temporal.server.api.historyservice.v1.CompleteNexusOperationChasmResponse + 143, // 143: temporal.server.api.historyservice.v1.HistoryService.InvokeStateMachineMethod:output_type -> temporal.server.api.historyservice.v1.InvokeStateMachineMethodResponse + 144, // 144: temporal.server.api.historyservice.v1.HistoryService.DeepHealthCheck:output_type -> temporal.server.api.historyservice.v1.DeepHealthCheckResponse + 145, // 145: temporal.server.api.historyservice.v1.HistoryService.SyncWorkflowState:output_type -> temporal.server.api.historyservice.v1.SyncWorkflowStateResponse + 146, // 146: temporal.server.api.historyservice.v1.HistoryService.UpdateActivityOptions:output_type -> temporal.server.api.historyservice.v1.UpdateActivityOptionsResponse + 147, // 147: temporal.server.api.historyservice.v1.HistoryService.PauseActivity:output_type -> temporal.server.api.historyservice.v1.PauseActivityResponse + 148, // 148: temporal.server.api.historyservice.v1.HistoryService.UnpauseActivity:output_type -> temporal.server.api.historyservice.v1.UnpauseActivityResponse + 149, // 149: temporal.server.api.historyservice.v1.HistoryService.ResetActivity:output_type -> temporal.server.api.historyservice.v1.ResetActivityResponse + 150, // 150: temporal.server.api.historyservice.v1.HistoryService.PauseWorkflowExecution:output_type -> temporal.server.api.historyservice.v1.PauseWorkflowExecutionResponse + 151, // 151: temporal.server.api.historyservice.v1.HistoryService.UnpauseWorkflowExecution:output_type -> temporal.server.api.historyservice.v1.UnpauseWorkflowExecutionResponse + 152, // 152: temporal.server.api.historyservice.v1.HistoryService.StartNexusOperation:output_type -> temporal.server.api.historyservice.v1.StartNexusOperationResponse + 153, // 153: temporal.server.api.historyservice.v1.HistoryService.CancelNexusOperation:output_type -> temporal.server.api.historyservice.v1.CancelNexusOperationResponse + 77, // [77:154] is the sub-list for method output_type + 0, // [0:77] is the sub-list for method input_type 0, // [0:0] is the sub-list for extension type_name 0, // [0:0] is the sub-list for extension extendee 0, // [0:0] is the sub-list for field type_name diff --git a/api/historyservice/v1/service_grpc.pb.go b/api/historyservice/v1/service_grpc.pb.go index ddc94fcfafa..f12cb873361 100644 --- a/api/historyservice/v1/service_grpc.pb.go +++ b/api/historyservice/v1/service_grpc.pb.go @@ -48,6 +48,7 @@ const ( HistoryService_RecordChildExecutionCompleted_FullMethodName = "/temporal.server.api.historyservice.v1.HistoryService/RecordChildExecutionCompleted" HistoryService_VerifyChildExecutionCompletionRecorded_FullMethodName = "/temporal.server.api.historyservice.v1.HistoryService/VerifyChildExecutionCompletionRecorded" HistoryService_DescribeWorkflowExecution_FullMethodName = "/temporal.server.api.historyservice.v1.HistoryService/DescribeWorkflowExecution" + HistoryService_GetWorkflowExecutionResult_FullMethodName = "/temporal.server.api.historyservice.v1.HistoryService/GetWorkflowExecutionResult" HistoryService_ReplicateEventsV2_FullMethodName = "/temporal.server.api.historyservice.v1.HistoryService/ReplicateEventsV2" HistoryService_ReplicateWorkflowState_FullMethodName = "/temporal.server.api.historyservice.v1.HistoryService/ReplicateWorkflowState" HistoryService_SyncShardStatus_FullMethodName = "/temporal.server.api.historyservice.v1.HistoryService/SyncShardStatus" @@ -230,6 +231,10 @@ type HistoryServiceClient interface { VerifyChildExecutionCompletionRecorded(ctx context.Context, in *VerifyChildExecutionCompletionRecordedRequest, opts ...grpc.CallOption) (*VerifyChildExecutionCompletionRecordedResponse, error) // DescribeWorkflowExecution returns information about the specified workflow execution. DescribeWorkflowExecution(ctx context.Context, in *DescribeWorkflowExecutionRequest, opts ...grpc.CallOption) (*DescribeWorkflowExecutionResponse, error) + // GetWorkflowExecutionResult returns the result of a workflow execution if completed, + // or the current status if still running. Optionally registers callbacks to be invoked + // upon completion. + GetWorkflowExecutionResult(ctx context.Context, in *GetWorkflowExecutionResultRequest, opts ...grpc.CallOption) (*GetWorkflowExecutionResultResponse, error) // ReplicateEventsV2 replicates workflow history events ReplicateEventsV2(ctx context.Context, in *ReplicateEventsV2Request, opts ...grpc.CallOption) (*ReplicateEventsV2Response, error) // ReplicateWorkflowState replicates workflow state @@ -649,6 +654,15 @@ func (c *historyServiceClient) DescribeWorkflowExecution(ctx context.Context, in return out, nil } +func (c *historyServiceClient) GetWorkflowExecutionResult(ctx context.Context, in *GetWorkflowExecutionResultRequest, opts ...grpc.CallOption) (*GetWorkflowExecutionResultResponse, error) { + out := new(GetWorkflowExecutionResultResponse) + err := c.cc.Invoke(ctx, HistoryService_GetWorkflowExecutionResult_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + func (c *historyServiceClient) ReplicateEventsV2(ctx context.Context, in *ReplicateEventsV2Request, opts ...grpc.CallOption) (*ReplicateEventsV2Response, error) { out := new(ReplicateEventsV2Response) err := c.cc.Invoke(ctx, HistoryService_ReplicateEventsV2_FullMethodName, in, out, opts...) @@ -1235,6 +1249,10 @@ type HistoryServiceServer interface { VerifyChildExecutionCompletionRecorded(context.Context, *VerifyChildExecutionCompletionRecordedRequest) (*VerifyChildExecutionCompletionRecordedResponse, error) // DescribeWorkflowExecution returns information about the specified workflow execution. DescribeWorkflowExecution(context.Context, *DescribeWorkflowExecutionRequest) (*DescribeWorkflowExecutionResponse, error) + // GetWorkflowExecutionResult returns the result of a workflow execution if completed, + // or the current status if still running. Optionally registers callbacks to be invoked + // upon completion. + GetWorkflowExecutionResult(context.Context, *GetWorkflowExecutionResultRequest) (*GetWorkflowExecutionResultResponse, error) // ReplicateEventsV2 replicates workflow history events ReplicateEventsV2(context.Context, *ReplicateEventsV2Request) (*ReplicateEventsV2Response, error) // ReplicateWorkflowState replicates workflow state @@ -1483,6 +1501,9 @@ func (UnimplementedHistoryServiceServer) VerifyChildExecutionCompletionRecorded( func (UnimplementedHistoryServiceServer) DescribeWorkflowExecution(context.Context, *DescribeWorkflowExecutionRequest) (*DescribeWorkflowExecutionResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method DescribeWorkflowExecution not implemented") } +func (UnimplementedHistoryServiceServer) GetWorkflowExecutionResult(context.Context, *GetWorkflowExecutionResultRequest) (*GetWorkflowExecutionResultResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method GetWorkflowExecutionResult not implemented") +} func (UnimplementedHistoryServiceServer) ReplicateEventsV2(context.Context, *ReplicateEventsV2Request) (*ReplicateEventsV2Response, error) { return nil, status.Errorf(codes.Unimplemented, "method ReplicateEventsV2 not implemented") } @@ -2144,6 +2165,24 @@ func _HistoryService_DescribeWorkflowExecution_Handler(srv interface{}, ctx cont return interceptor(ctx, in, info, handler) } +func _HistoryService_GetWorkflowExecutionResult_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(GetWorkflowExecutionResultRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(HistoryServiceServer).GetWorkflowExecutionResult(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: HistoryService_GetWorkflowExecutionResult_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(HistoryServiceServer).GetWorkflowExecutionResult(ctx, req.(*GetWorkflowExecutionResultRequest)) + } + return interceptor(ctx, in, info, handler) +} + func _HistoryService_ReplicateEventsV2_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(ReplicateEventsV2Request) if err := dec(in); err != nil { @@ -3135,6 +3174,10 @@ var HistoryService_ServiceDesc = grpc.ServiceDesc{ MethodName: "DescribeWorkflowExecution", Handler: _HistoryService_DescribeWorkflowExecution_Handler, }, + { + MethodName: "GetWorkflowExecutionResult", + Handler: _HistoryService_GetWorkflowExecutionResult_Handler, + }, { MethodName: "ReplicateEventsV2", Handler: _HistoryService_ReplicateEventsV2_Handler, diff --git a/api/historyservicemock/v1/service_grpc.pb.mock.go b/api/historyservicemock/v1/service_grpc.pb.mock.go index 581b7f844bf..ea532b5908c 100644 --- a/api/historyservicemock/v1/service_grpc.pb.mock.go +++ b/api/historyservicemock/v1/service_grpc.pb.mock.go @@ -563,6 +563,26 @@ func (mr *MockHistoryServiceClientMockRecorder) GetWorkflowExecutionRawHistoryV2 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetWorkflowExecutionRawHistoryV2", reflect.TypeOf((*MockHistoryServiceClient)(nil).GetWorkflowExecutionRawHistoryV2), varargs...) } +// GetWorkflowExecutionResult mocks base method. +func (m *MockHistoryServiceClient) GetWorkflowExecutionResult(ctx context.Context, in *historyservice.GetWorkflowExecutionResultRequest, opts ...grpc.CallOption) (*historyservice.GetWorkflowExecutionResultResponse, error) { + m.ctrl.T.Helper() + varargs := []any{ctx, in} + for _, a := range opts { + varargs = append(varargs, a) + } + ret := m.ctrl.Call(m, "GetWorkflowExecutionResult", varargs...) + ret0, _ := ret[0].(*historyservice.GetWorkflowExecutionResultResponse) + ret1, _ := ret[1].(error) + return ret0, ret1 +} + +// GetWorkflowExecutionResult indicates an expected call of GetWorkflowExecutionResult. +func (mr *MockHistoryServiceClientMockRecorder) GetWorkflowExecutionResult(ctx, in any, opts ...any) *gomock.Call { + mr.mock.ctrl.T.Helper() + varargs := append([]any{ctx, in}, opts...) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetWorkflowExecutionResult", reflect.TypeOf((*MockHistoryServiceClient)(nil).GetWorkflowExecutionResult), varargs...) +} + // ImportWorkflowExecution mocks base method. func (m *MockHistoryServiceClient) ImportWorkflowExecution(ctx context.Context, in *historyservice.ImportWorkflowExecutionRequest, opts ...grpc.CallOption) (*historyservice.ImportWorkflowExecutionResponse, error) { m.ctrl.T.Helper() @@ -2115,6 +2135,21 @@ func (mr *MockHistoryServiceServerMockRecorder) GetWorkflowExecutionRawHistoryV2 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetWorkflowExecutionRawHistoryV2", reflect.TypeOf((*MockHistoryServiceServer)(nil).GetWorkflowExecutionRawHistoryV2), arg0, arg1) } +// GetWorkflowExecutionResult mocks base method. +func (m *MockHistoryServiceServer) GetWorkflowExecutionResult(arg0 context.Context, arg1 *historyservice.GetWorkflowExecutionResultRequest) (*historyservice.GetWorkflowExecutionResultResponse, error) { + m.ctrl.T.Helper() + ret := m.ctrl.Call(m, "GetWorkflowExecutionResult", arg0, arg1) + ret0, _ := ret[0].(*historyservice.GetWorkflowExecutionResultResponse) + ret1, _ := ret[1].(error) + return ret0, ret1 +} + +// GetWorkflowExecutionResult indicates an expected call of GetWorkflowExecutionResult. +func (mr *MockHistoryServiceServerMockRecorder) GetWorkflowExecutionResult(arg0, arg1 any) *gomock.Call { + mr.mock.ctrl.T.Helper() + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetWorkflowExecutionResult", reflect.TypeOf((*MockHistoryServiceServer)(nil).GetWorkflowExecutionResult), arg0, arg1) +} + // ImportWorkflowExecution mocks base method. func (m *MockHistoryServiceServer) ImportWorkflowExecution(arg0 context.Context, arg1 *historyservice.ImportWorkflowExecutionRequest) (*historyservice.ImportWorkflowExecutionResponse, error) { m.ctrl.T.Helper() diff --git a/client/frontend/client_gen.go b/client/frontend/client_gen.go index c72793f75b2..26ade9f9c05 100644 --- a/client/frontend/client_gen.go +++ b/client/frontend/client_gen.go @@ -409,6 +409,16 @@ func (c *clientImpl) GetWorkflowExecutionHistoryReverse( return c.client.GetWorkflowExecutionHistoryReverse(ctx, request, opts...) } +func (c *clientImpl) GetWorkflowExecutionResult( + ctx context.Context, + request *workflowservice.GetWorkflowExecutionResultRequest, + opts ...grpc.CallOption, +) (*workflowservice.GetWorkflowExecutionResultResponse, error) { + ctx, cancel := c.createContext(ctx) + defer cancel() + return c.client.GetWorkflowExecutionResult(ctx, request, opts...) +} + func (c *clientImpl) ListActivityExecutions( ctx context.Context, request *workflowservice.ListActivityExecutionsRequest, diff --git a/client/frontend/metric_client_gen.go b/client/frontend/metric_client_gen.go index 247c90a2ed9..fc52ab35ad6 100644 --- a/client/frontend/metric_client_gen.go +++ b/client/frontend/metric_client_gen.go @@ -569,6 +569,20 @@ func (c *metricClient) GetWorkflowExecutionHistoryReverse( return c.client.GetWorkflowExecutionHistoryReverse(ctx, request, opts...) } +func (c *metricClient) GetWorkflowExecutionResult( + ctx context.Context, + request *workflowservice.GetWorkflowExecutionResultRequest, + opts ...grpc.CallOption, +) (_ *workflowservice.GetWorkflowExecutionResultResponse, retError error) { + + metricsHandler, startTime := c.startMetricsRecording(ctx, "FrontendClientGetWorkflowExecutionResult") + defer func() { + c.finishMetricsRecording(metricsHandler, startTime, retError) + }() + + return c.client.GetWorkflowExecutionResult(ctx, request, opts...) +} + func (c *metricClient) ListActivityExecutions( ctx context.Context, request *workflowservice.ListActivityExecutionsRequest, diff --git a/client/frontend/retryable_client_gen.go b/client/frontend/retryable_client_gen.go index 7a5a63cf4de..13ef59dbd21 100644 --- a/client/frontend/retryable_client_gen.go +++ b/client/frontend/retryable_client_gen.go @@ -611,6 +611,21 @@ func (c *retryableClient) GetWorkflowExecutionHistoryReverse( return resp, err } +func (c *retryableClient) GetWorkflowExecutionResult( + ctx context.Context, + request *workflowservice.GetWorkflowExecutionResultRequest, + opts ...grpc.CallOption, +) (*workflowservice.GetWorkflowExecutionResultResponse, error) { + var resp *workflowservice.GetWorkflowExecutionResultResponse + op := func(ctx context.Context) error { + var err error + resp, err = c.client.GetWorkflowExecutionResult(ctx, request, opts...) + return err + } + err := backoff.ThrottleRetryContext(ctx, op, c.policy, c.isRetryable) + return resp, err +} + func (c *retryableClient) ListActivityExecutions( ctx context.Context, request *workflowservice.ListActivityExecutionsRequest, diff --git a/client/history/client_gen.go b/client/history/client_gen.go index dc631c3c52a..29ce9ad2844 100644 --- a/client/history/client_gen.go +++ b/client/history/client_gen.go @@ -459,6 +459,26 @@ func (c *clientImpl) GetWorkflowExecutionRawHistoryV2( return response, nil } +func (c *clientImpl) GetWorkflowExecutionResult( + ctx context.Context, + request *historyservice.GetWorkflowExecutionResultRequest, + opts ...grpc.CallOption, +) (*historyservice.GetWorkflowExecutionResultResponse, error) { + shardID := c.shardIDFromWorkflowID(request.GetNamespaceId(), request.GetRequest().GetExecution().GetWorkflowId()) + var response *historyservice.GetWorkflowExecutionResultResponse + op := func(ctx context.Context, client historyservice.HistoryServiceClient) error { + var err error + ctx, cancel := c.createContext(ctx) + defer cancel() + response, err = client.GetWorkflowExecutionResult(ctx, request, opts...) + return err + } + if err := c.executeWithRedirect(ctx, shardID, op); err != nil { + return nil, err + } + return response, nil +} + func (c *clientImpl) ImportWorkflowExecution( ctx context.Context, request *historyservice.ImportWorkflowExecutionRequest, diff --git a/client/history/metric_client_gen.go b/client/history/metric_client_gen.go index bbfe7511d8a..43cb41840db 100644 --- a/client/history/metric_client_gen.go +++ b/client/history/metric_client_gen.go @@ -359,6 +359,20 @@ func (c *metricClient) GetWorkflowExecutionRawHistoryV2( return c.client.GetWorkflowExecutionRawHistoryV2(ctx, request, opts...) } +func (c *metricClient) GetWorkflowExecutionResult( + ctx context.Context, + request *historyservice.GetWorkflowExecutionResultRequest, + opts ...grpc.CallOption, +) (_ *historyservice.GetWorkflowExecutionResultResponse, retError error) { + + metricsHandler, startTime := c.startMetricsRecording(ctx, "HistoryClientGetWorkflowExecutionResult") + defer func() { + c.finishMetricsRecording(metricsHandler, startTime, retError) + }() + + return c.client.GetWorkflowExecutionResult(ctx, request, opts...) +} + func (c *metricClient) ImportWorkflowExecution( ctx context.Context, request *historyservice.ImportWorkflowExecutionRequest, diff --git a/client/history/retryable_client_gen.go b/client/history/retryable_client_gen.go index 2582a04f0a6..793491949ae 100644 --- a/client/history/retryable_client_gen.go +++ b/client/history/retryable_client_gen.go @@ -401,6 +401,21 @@ func (c *retryableClient) GetWorkflowExecutionRawHistoryV2( return resp, err } +func (c *retryableClient) GetWorkflowExecutionResult( + ctx context.Context, + request *historyservice.GetWorkflowExecutionResultRequest, + opts ...grpc.CallOption, +) (*historyservice.GetWorkflowExecutionResultResponse, error) { + var resp *historyservice.GetWorkflowExecutionResultResponse + op := func(ctx context.Context) error { + var err error + resp, err = c.client.GetWorkflowExecutionResult(ctx, request, opts...) + return err + } + err := backoff.ThrottleRetryContext(ctx, op, c.policy, c.isRetryable) + return resp, err +} + func (c *retryableClient) ImportWorkflowExecution( ctx context.Context, request *historyservice.ImportWorkflowExecutionRequest, diff --git a/common/api/metadata.go b/common/api/metadata.go index bb584d38000..a5b984fc873 100644 --- a/common/api/metadata.go +++ b/common/api/metadata.go @@ -74,6 +74,7 @@ var ( "UpdateNamespace": {Scope: ScopeNamespace, Access: AccessAdmin, Polling: PollingNone}, "DeprecateNamespace": {Scope: ScopeNamespace, Access: AccessAdmin, Polling: PollingNone}, "StartWorkflowExecution": {Scope: ScopeNamespace, Access: AccessWrite, Polling: PollingNone}, + "GetWorkflowExecutionResult": {Scope: ScopeNamespace, Access: AccessWrite, Polling: PollingNone}, "GetWorkflowExecutionHistory": {Scope: ScopeNamespace, Access: AccessReadOnly, Polling: PollingCapable}, "GetWorkflowExecutionHistoryReverse": {Scope: ScopeNamespace, Access: AccessReadOnly, Polling: PollingNone}, "PollWorkflowTaskQueue": {Scope: ScopeNamespace, Access: AccessWrite, Polling: PollingAlways}, diff --git a/common/dynamicconfig/constants.go b/common/dynamicconfig/constants.go index e56097eecfe..a651fe17367 100644 --- a/common/dynamicconfig/constants.go +++ b/common/dynamicconfig/constants.go @@ -1054,6 +1054,12 @@ so forwarding by endpoint ID will not work out of the box.`, to allow waiting on the "Accepted" lifecycle stage.`, ) + FrontendEnableGetWorkflowExecutionResult = NewNamespaceBoolSetting( + "frontend.enableGetWorkflowExecutionResult", + false, + `FrontendEnableGetWorkflowExecutionResult enables GetWorkflowExecutionResult API in the frontend`, + ) + FrontendEnableWorkerVersioningDataAPIs = NewNamespaceBoolSetting( "frontend.workerVersioningDataAPIs", false, diff --git a/common/rpc/interceptor/logtags/history_service_server_gen.go b/common/rpc/interceptor/logtags/history_service_server_gen.go index 06b436d6d0e..0c61e327c02 100644 --- a/common/rpc/interceptor/logtags/history_service_server_gen.go +++ b/common/rpc/interceptor/logtags/history_service_server_gen.go @@ -162,6 +162,13 @@ func (wt *WorkflowTags) extractFromHistoryServiceServerMessage(message any) []ta } case *historyservice.GetWorkflowExecutionRawHistoryV2Response: return nil + case *historyservice.GetWorkflowExecutionResultRequest: + return []tag.Tag{ + tag.WorkflowID(r.GetRequest().GetExecution().GetWorkflowId()), + tag.WorkflowRunID(r.GetRequest().GetExecution().GetRunId()), + } + case *historyservice.GetWorkflowExecutionResultResponse: + return nil case *historyservice.ImportWorkflowExecutionRequest: return []tag.Tag{ tag.WorkflowID(r.GetExecution().GetWorkflowId()), diff --git a/common/rpc/interceptor/logtags/workflow_service_server_gen.go b/common/rpc/interceptor/logtags/workflow_service_server_gen.go index a03c1e7c1f1..a43f7ac290f 100644 --- a/common/rpc/interceptor/logtags/workflow_service_server_gen.go +++ b/common/rpc/interceptor/logtags/workflow_service_server_gen.go @@ -197,6 +197,16 @@ func (wt *WorkflowTags) extractFromWorkflowServiceServerMessage(message any) []t } case *workflowservice.GetWorkflowExecutionHistoryReverseResponse: return nil + case *workflowservice.GetWorkflowExecutionResultRequest: + return []tag.Tag{ + tag.WorkflowID(r.GetExecution().GetWorkflowId()), + tag.WorkflowRunID(r.GetExecution().GetRunId()), + } + case *workflowservice.GetWorkflowExecutionResultResponse: + return []tag.Tag{ + tag.WorkflowID(r.GetExecution().GetWorkflowId()), + tag.WorkflowRunID(r.GetExecution().GetRunId()), + } case *workflowservice.ListActivityExecutionsRequest: return nil case *workflowservice.ListActivityExecutionsResponse: diff --git a/common/rpc/interceptor/redirection.go b/common/rpc/interceptor/redirection.go index 05e3bc73cf5..2bd9e3e6fff 100644 --- a/common/rpc/interceptor/redirection.go +++ b/common/rpc/interceptor/redirection.go @@ -47,6 +47,7 @@ var ( globalAPIResponses = map[string]responseConstructorFn{ "DescribeTaskQueue": func() any { return &workflowservice.DescribeTaskQueueResponse{} }, "DescribeWorkflowExecution": func() any { return &workflowservice.DescribeWorkflowExecutionResponse{} }, + "GetWorkflowExecutionResult": func() any { return &workflowservice.GetWorkflowExecutionResultResponse{} }, "GetWorkflowExecutionHistory": func() any { return &workflowservice.GetWorkflowExecutionHistoryResponse{} }, "GetWorkflowExecutionHistoryReverse": func() any { return &workflowservice.GetWorkflowExecutionHistoryReverseResponse{} }, "ListArchivedWorkflowExecutions": func() any { return &workflowservice.ListArchivedWorkflowExecutionsResponse{} }, diff --git a/common/rpc/interceptor/redirection_test.go b/common/rpc/interceptor/redirection_test.go index ddc180b4b00..d9bbdc03307 100644 --- a/common/rpc/interceptor/redirection_test.go +++ b/common/rpc/interceptor/redirection_test.go @@ -106,6 +106,7 @@ func (s *redirectionInterceptorSuite) TestGlobalAPI() { s.Equal(map[string]struct{}{ "DescribeTaskQueue": {}, "DescribeWorkflowExecution": {}, + "GetWorkflowExecutionResult": {}, "GetWorkflowExecutionHistory": {}, "GetWorkflowExecutionHistoryReverse": {}, "ListArchivedWorkflowExecutions": {}, diff --git a/common/rpc/interceptor/routing_key_extractor_gen.go b/common/rpc/interceptor/routing_key_extractor_gen.go index a0398f4c005..1a622d4bc3b 100644 --- a/common/rpc/interceptor/routing_key_extractor_gen.go +++ b/common/rpc/interceptor/routing_key_extractor_gen.go @@ -46,6 +46,8 @@ func workflowServiceRequestRoutingKey(req any) namespace.RoutingKey { return namespace.RoutingKey{ID: r.GetExecution().GetWorkflowId()} case *workflowservice.GetWorkflowExecutionHistoryReverseRequest: return namespace.RoutingKey{ID: r.GetExecution().GetWorkflowId()} + case *workflowservice.GetWorkflowExecutionResultRequest: + return namespace.RoutingKey{ID: r.GetExecution().GetWorkflowId()} case *workflowservice.ListScheduleMatchingTimesRequest: return namespace.RoutingKey{ID: r.GetScheduleId()} case *workflowservice.ListTaskQueuePartitionsRequest: diff --git a/common/testing/mockapi/workflowservicemock/v1/service_grpc.pb.mock.go b/common/testing/mockapi/workflowservicemock/v1/service_grpc.pb.mock.go index 34a676ad5a9..b4fa97dc0f4 100644 --- a/common/testing/mockapi/workflowservicemock/v1/service_grpc.pb.mock.go +++ b/common/testing/mockapi/workflowservicemock/v1/service_grpc.pb.mock.go @@ -842,6 +842,26 @@ func (mr *MockWorkflowServiceClientMockRecorder) GetWorkflowExecutionHistoryReve return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetWorkflowExecutionHistoryReverse", reflect.TypeOf((*MockWorkflowServiceClient)(nil).GetWorkflowExecutionHistoryReverse), varargs...) } +// GetWorkflowExecutionResult mocks base method. +func (m *MockWorkflowServiceClient) GetWorkflowExecutionResult(ctx context.Context, in *workflowservice.GetWorkflowExecutionResultRequest, opts ...grpc.CallOption) (*workflowservice.GetWorkflowExecutionResultResponse, error) { + m.ctrl.T.Helper() + varargs := []any{ctx, in} + for _, a := range opts { + varargs = append(varargs, a) + } + ret := m.ctrl.Call(m, "GetWorkflowExecutionResult", varargs...) + ret0, _ := ret[0].(*workflowservice.GetWorkflowExecutionResultResponse) + ret1, _ := ret[1].(error) + return ret0, ret1 +} + +// GetWorkflowExecutionResult indicates an expected call of GetWorkflowExecutionResult. +func (mr *MockWorkflowServiceClientMockRecorder) GetWorkflowExecutionResult(ctx, in any, opts ...any) *gomock.Call { + mr.mock.ctrl.T.Helper() + varargs := append([]any{ctx, in}, opts...) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetWorkflowExecutionResult", reflect.TypeOf((*MockWorkflowServiceClient)(nil).GetWorkflowExecutionResult), varargs...) +} + // ListActivityExecutions mocks base method. func (m *MockWorkflowServiceClient) ListActivityExecutions(ctx context.Context, in *workflowservice.ListActivityExecutionsRequest, opts ...grpc.CallOption) (*workflowservice.ListActivityExecutionsResponse, error) { m.ctrl.T.Helper() diff --git a/go.mod b/go.mod index dbe232a6248..6b6c1f34add 100644 --- a/go.mod +++ b/go.mod @@ -99,6 +99,7 @@ require ( github.com/go-openapi/swag/typeutils v0.26.0 // indirect github.com/go-openapi/swag/yamlutils v0.26.0 // indirect github.com/hashicorp/go-version v1.9.0 // indirect + github.com/nexus-rpc/nexus-proto-annotations v0.1.0 // indirect go.opentelemetry.io/collector/featuregate v1.56.0 // indirect ) @@ -231,3 +232,5 @@ require ( sigs.k8s.io/structured-merge-diff/v6 v6.4.0 // indirect sigs.k8s.io/yaml v1.6.0 // indirect ) + +replace go.temporal.io/api => github.com/long-nt-tran/api-go v0.0.0-20260515140932-b38ec7e6e0c8 diff --git a/go.sum b/go.sum index 957bed1529f..949449a6eb6 100644 --- a/go.sum +++ b/go.sum @@ -290,6 +290,8 @@ github.com/kylelemons/godebug v1.1.0/go.mod h1:9/0rRGxNHcop5bhtWyNeEfOS8JIWk580+ github.com/lib/pq v1.10.9/go.mod h1:AlVN5x4E4T544tWzH6hKfbfQvm3HdbOxrmggDNAPY9o= github.com/lib/pq v1.12.3 h1:tTWxr2YLKwIvK90ZXEw8GP7UFHtcbTtty8zsI+YjrfQ= github.com/lib/pq v1.12.3/go.mod h1:/p+8NSbOcwzAEI7wiMXFlgydTwcgTr3OSKMsD2BitpA= +github.com/long-nt-tran/api-go v0.0.0-20260515140932-b38ec7e6e0c8 h1:QX5P5F7ufzmnuQGe34F4vObesJiqPRD0j8jC+S/NhbI= +github.com/long-nt-tran/api-go v0.0.0-20260515140932-b38ec7e6e0c8/go.mod h1:0k75tRljEuELWGeXjEZZO7zYqBln4+1FrG6+IMOMy7Q= github.com/mailru/easyjson v0.9.2 h1:dX8U45hQsZpxd80nLvDGihsQ/OxlvTkVUXH2r/8cb2M= github.com/mailru/easyjson v0.9.2/go.mod h1:1+xMtQp2MRNVL/V1bOzuP3aP8VNwRW55fQUto+XFtTU= github.com/maruel/panicparse/v2 v2.5.0 h1:yCtuS0FWjfd0RTYMXGpDvWcb0kINm8xJGu18/xMUh00= @@ -319,6 +321,8 @@ github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 h1:C3w9PqII01/Oq github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822/go.mod h1:+n7T8mK8HuQTcFwEeznm/DIxMOiR9yIdICNftLE1DvQ= github.com/ncruces/go-strftime v1.0.0 h1:HMFp8mLCTPp341M/ZnA4qaf7ZlsbTc+miZjCLOFAw7w= github.com/ncruces/go-strftime v1.0.0/go.mod h1:Fwc5htZGVVkseilnfgOVb9mKy6w1naJmn9CehxcKcls= +github.com/nexus-rpc/nexus-proto-annotations v0.1.0 h1:2fELd+9sqUtNu6Fg//pw8YFsxOvp8vZ8hfP0nHhNI80= +github.com/nexus-rpc/nexus-proto-annotations v0.1.0/go.mod h1:n3UjF1bPCW8llR8tHvbxJ+27yPWrhpo8w/Yg1IOuY0Y= github.com/nexus-rpc/sdk-go v0.6.0 h1:QRgnP2zTbxEbiyWG/aXH8uSC5LV/Mg1fqb19jb4DBlo= github.com/nexus-rpc/sdk-go v0.6.0/go.mod h1:FHdPfVQwRuJFZFTF0Y2GOAxCrbIBNrcPna9slkGKPYk= github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e/go.mod h1:zD1mROLANZcx1PVRCS0qkT7pwLkGfwJo4zjcN/Tysno= @@ -469,8 +473,6 @@ go.opentelemetry.io/proto/slim/otlp/collector/profiles/v1development v0.3.0 h1:R go.opentelemetry.io/proto/slim/otlp/collector/profiles/v1development v0.3.0/go.mod h1:I89cynRj8y+383o7tEQVg2SVA6SRgDVIouWPUVXjx0U= go.opentelemetry.io/proto/slim/otlp/profiles/v1development v0.3.0 h1:CQvJSldHRUN6Z8jsUeYv8J0lXRvygALXIzsmAeCcZE0= go.opentelemetry.io/proto/slim/otlp/profiles/v1development v0.3.0/go.mod h1:xSQ+mEfJe/GjK1LXEyVOoSI1N9JV9ZI923X5kup43W4= -go.temporal.io/api v1.62.12-0.20260430203359-15c391664683 h1:GtwQjX9hN0pRjuneBpl/xvcu9Xl9llAt4GjKrlpP0sg= -go.temporal.io/api v1.62.12-0.20260430203359-15c391664683/go.mod h1:iaxoP/9OXMJcQkETTECfwYq4cw/bj4nwov8b3ZLVnXM= go.temporal.io/auto-scaled-workers v0.0.0-20260407181057-edd947d743d2 h1:1hKeH3GyR6YD6LKMHGCZ76t6h1Sgha0hXVQBxWi3dlQ= go.temporal.io/auto-scaled-workers v0.0.0-20260407181057-edd947d743d2/go.mod h1:T8dnzVPeO+gaUTj9eDgm/lT2lZH4+JXNvrGaQGyVi50= go.temporal.io/sdk v1.41.1 h1:yOpvsHyDD1lNuwlGBv/SUodCPhjv9nDeC9lLHW/fJUA= diff --git a/proto/internal/temporal/server/api/historyservice/v1/request_response.proto b/proto/internal/temporal/server/api/historyservice/v1/request_response.proto index 7269a7ca33b..2dee65fe941 100644 --- a/proto/internal/temporal/server/api/historyservice/v1/request_response.proto +++ b/proto/internal/temporal/server/api/historyservice/v1/request_response.proto @@ -646,6 +646,17 @@ message DescribeWorkflowExecutionResponse { temporal.api.workflow.v1.WorkflowExecutionExtendedInfo workflow_extended_info = 8; } +message GetWorkflowExecutionResultRequest { + option (routing).workflow_id = "request.execution.workflow_id"; + + string namespace_id = 1; + temporal.api.workflowservice.v1.GetWorkflowExecutionResultRequest request = 2; +} + +message GetWorkflowExecutionResultResponse { + temporal.api.workflowservice.v1.GetWorkflowExecutionResultResponse response = 1; +} + message ReplicateEventsV2Request { option (routing).workflow_id = "workflow_execution.workflow_id"; diff --git a/proto/internal/temporal/server/api/historyservice/v1/service.proto b/proto/internal/temporal/server/api/historyservice/v1/service.proto index 4dcd9ce0779..36e31b4c1f3 100644 --- a/proto/internal/temporal/server/api/historyservice/v1/service.proto +++ b/proto/internal/temporal/server/api/historyservice/v1/service.proto @@ -220,6 +220,13 @@ service HistoryService { option (temporal.server.api.common.v1.api_category).category = API_CATEGORY_STANDARD; } + // GetWorkflowExecutionResult returns the result of a workflow execution if completed, + // or the current status if still running. Optionally registers callbacks to be invoked + // upon completion. + rpc GetWorkflowExecutionResult(GetWorkflowExecutionResultRequest) returns (GetWorkflowExecutionResultResponse) { + option (temporal.server.api.common.v1.api_category).category = API_CATEGORY_STANDARD; + } + // ReplicateEventsV2 replicates workflow history events rpc ReplicateEventsV2(ReplicateEventsV2Request) returns (ReplicateEventsV2Response) { option (temporal.server.api.common.v1.api_category).category = API_CATEGORY_STANDARD; diff --git a/service/frontend/configs/quotas.go b/service/frontend/configs/quotas.go index 4d8dcc42c3a..d6f41b065cf 100644 --- a/service/frontend/configs/quotas.go +++ b/service/frontend/configs/quotas.go @@ -169,6 +169,7 @@ var ( "/temporal.api.workflowservice.v1.WorkflowService/DescribeWorkerDeployment": 3, "/temporal.api.workflowservice.v1.WorkflowService/DescribeNexusOperationExecution": 3, "/temporal.api.workflowservice.v1.WorkflowService/ValidateWorkerDeploymentVersionComputeConfig": 3, + "/temporal.api.workflowservice.v1.WorkflowService/GetWorkflowExecutionResult": 3, // P3: Progress APIs for reporting cancellations and failures. // They are relatively low priority as the tasks need to be retried anyway. diff --git a/service/frontend/errors.go b/service/frontend/errors.go index c6bbbb6c118..2528be27c49 100644 --- a/service/frontend/errors.go +++ b/service/frontend/errors.go @@ -133,4 +133,6 @@ var ( errWorkerVersioningWorkflowAPIsNotAllowed = serviceerror.NewPermissionDenied("Worker versioning in workflow progress APIs is disabled on this namespace.", "") errListHistoryTasksNotAllowed = serviceerror.NewPermissionDenied("ListHistoryTasks feature is disabled on this cluster.", "") + + errGetWorkflowExecutionResultAPINotAllowed = serviceerror.NewPermissionDenied("GetWorkflowExecutionResult operation is disabled on this namespace.", "") ) diff --git a/service/frontend/service.go b/service/frontend/service.go index ac561bec1a1..0d100eeaeac 100644 --- a/service/frontend/service.go +++ b/service/frontend/service.go @@ -191,6 +191,7 @@ type Config struct { EnableUpdateWorkflowExecution dynamicconfig.BoolPropertyFnWithNamespaceFilter EnableUpdateWorkflowExecutionAsyncAccepted dynamicconfig.BoolPropertyFnWithNamespaceFilter + EnableGetWorkflowExecutionResult dynamicconfig.BoolPropertyFnWithNamespaceFilter NumConsecutiveWorkflowTaskProblemsToTriggerSearchAttribute dynamicconfig.IntPropertyFnWithNamespaceFilter EnableWorkerVersioningData dynamicconfig.BoolPropertyFnWithNamespaceFilter @@ -366,6 +367,7 @@ func NewConfig( EnableUpdateWorkflowExecution: dynamicconfig.FrontendEnableUpdateWorkflowExecution.Get(dc), EnableUpdateWorkflowExecutionAsyncAccepted: dynamicconfig.FrontendEnableUpdateWorkflowExecutionAsyncAccepted.Get(dc), + EnableGetWorkflowExecutionResult: dynamicconfig.FrontendEnableGetWorkflowExecutionResult.Get(dc), NumConsecutiveWorkflowTaskProblemsToTriggerSearchAttribute: dynamicconfig.NumConsecutiveWorkflowTaskProblemsToTriggerSearchAttribute.Get(dc), EnableWorkerVersioningData: dynamicconfig.FrontendEnableWorkerVersioningDataAPIs.Get(dc), diff --git a/service/frontend/workflow_handler.go b/service/frontend/workflow_handler.go index d6a3d5f7f38..867821e8340 100644 --- a/service/frontend/workflow_handler.go +++ b/service/frontend/workflow_handler.go @@ -7439,3 +7439,54 @@ func (wh *WorkflowHandler) UnpauseActivityExecution(context.Context, *workflowse func (wh *WorkflowHandler) UpdateActivityExecutionOptions(context.Context, *workflowservice.UpdateActivityExecutionOptionsRequest) (*workflowservice.UpdateActivityExecutionOptionsResponse, error) { return nil, serviceerror.NewUnimplemented("UpdateActivityExecutionOptions not implemented") } + +func (wh *WorkflowHandler) GetWorkflowExecutionResult(ctx context.Context, request *workflowservice.GetWorkflowExecutionResultRequest) (_ *workflowservice.GetWorkflowExecutionResultResponse, retError error) { + defer log.CapturePanic(wh.logger, &retError) + + if request == nil { + return nil, errRequestNotSet + } + + if !wh.config.EnableGetWorkflowExecutionResult(request.GetNamespace()) { + return nil, errGetWorkflowExecutionResultAPINotAllowed + } + + namespaceName := namespace.Name(request.GetNamespace()) + namespaceID, err := wh.namespaceRegistry.GetNamespaceID(namespaceName) + if err != nil { + return nil, err + } + + if err := validateRequestId(&request.RequestId, wh.config.MaxIDLengthLimit()); err != nil { + return nil, err + } + if request.GetExecution().GetRunId() != "" { + return nil, serviceerror.NewInvalidArgument("RunId is not supported") + } + if err := wh.callbackValidator.Validate(ctx, string(namespaceName), request.GetCompletionCallbacks()); err != nil { + return nil, err + } + + request.Links = dedupLinksFromCallbacks(request.GetLinks(), request.GetCompletionCallbacks()) + allLinks := make([]*commonpb.Link, 0, len(request.GetLinks())+len(request.GetCompletionCallbacks())) + allLinks = append(allLinks, request.GetLinks()...) + for _, cb := range request.GetCompletionCallbacks() { + allLinks = append(allLinks, cb.GetLinks()...) + } + if err := wh.validateLinks(namespaceName, allLinks); err != nil { + return nil, err + } + + if err := validateExecution(request.Execution); err != nil { + return nil, err + } + + resp, err := wh.historyClient.GetWorkflowExecutionResult(ctx, &historyservice.GetWorkflowExecutionResultRequest{ + NamespaceId: namespaceID.String(), + Request: request, + }) + if err != nil { + return nil, err + } + return resp.GetResponse(), nil +} diff --git a/service/frontend/workflow_handler_test.go b/service/frontend/workflow_handler_test.go index 5ed7bcba34b..00b8b4e7279 100644 --- a/service/frontend/workflow_handler_test.go +++ b/service/frontend/workflow_handler_test.go @@ -4780,6 +4780,168 @@ func (s *WorkflowHandlerSuite) TestUpdateActivityOptions_Priority() { // NOTE: only testing a single validation scenario here; the priority validation has its own unit tests } +func (s *WorkflowHandlerSuite) TestGetWorkflowExecutionResult() { + var ( + config *Config + req *workflowservice.GetWorkflowExecutionResultRequest + resp *workflowservice.GetWorkflowExecutionResultResponse + err error + ) + + testCases := []struct { + name string + setup func(s *WorkflowHandlerSuite) + assert func(s *WorkflowHandlerSuite) + }{ + { + name: "NilRequest", + setup: func(s *WorkflowHandlerSuite) { + config.EnableGetWorkflowExecutionResult = dc.GetBoolPropertyFnFilteredByNamespace(true) + req = nil + }, + assert: func(s *WorkflowHandlerSuite) { + s.Equal(errRequestNotSet, err) + s.Nil(resp) + }, + }, + { + name: "FeatureFlagDisabled", + setup: func(s *WorkflowHandlerSuite) { + config.EnableGetWorkflowExecutionResult = dc.GetBoolPropertyFnFilteredByNamespace(false) + req = &workflowservice.GetWorkflowExecutionResultRequest{ + Namespace: s.testNamespace.String(), + Execution: &commonpb.WorkflowExecution{WorkflowId: testWorkflowID}, + } + }, + assert: func(s *WorkflowHandlerSuite) { + s.Equal(errGetWorkflowExecutionResultAPINotAllowed, err) + s.Nil(resp) + }, + }, + { + name: "NamespaceNotFound", + setup: func(s *WorkflowHandlerSuite) { + config.EnableGetWorkflowExecutionResult = dc.GetBoolPropertyFnFilteredByNamespace(true) + s.mockNamespaceCache.EXPECT().GetNamespaceID(gomock.Any()).Return(namespace.ID(""), errors.New("namespace not found")).Times(1) + req = &workflowservice.GetWorkflowExecutionResultRequest{ + Namespace: "missing-namespace", + Execution: &commonpb.WorkflowExecution{WorkflowId: testWorkflowID}, + } + }, + assert: func(s *WorkflowHandlerSuite) { + s.EqualError(err, "namespace not found") + s.Nil(resp) + }, + }, + { + name: "RequestIDTooLong", + setup: func(s *WorkflowHandlerSuite) { + config.EnableGetWorkflowExecutionResult = dc.GetBoolPropertyFnFilteredByNamespace(true) + s.mockNamespaceCache.EXPECT().GetNamespaceID(gomock.Any()).Return(namespace.ID(s.testNamespaceID), nil).Times(1) + req = &workflowservice.GetWorkflowExecutionResultRequest{ + Namespace: s.testNamespace.String(), + Execution: &commonpb.WorkflowExecution{WorkflowId: testWorkflowID}, + RequestId: strings.Repeat("a", config.MaxIDLengthLimit()+1), + } + }, + assert: func(s *WorkflowHandlerSuite) { + s.Equal(errRequestIDTooLong, err) + s.Nil(resp) + }, + }, + { + name: "InvalidLinks", + setup: func(s *WorkflowHandlerSuite) { + config.EnableGetWorkflowExecutionResult = dc.GetBoolPropertyFnFilteredByNamespace(true) + s.mockNamespaceCache.EXPECT().GetNamespaceID(gomock.Any()).Return(namespace.ID(s.testNamespaceID), nil).Times(1) + req = &workflowservice.GetWorkflowExecutionResultRequest{ + Namespace: s.testNamespace.String(), + Execution: &commonpb.WorkflowExecution{WorkflowId: testWorkflowID}, + Links: []*commonpb.Link{ + {Variant: &commonpb.Link_WorkflowEvent_{WorkflowEvent: &commonpb.Link_WorkflowEvent{}}}, + }, + } + }, + assert: func(s *WorkflowHandlerSuite) { + s.ErrorContains(err, "workflow event link must not have an empty namespace field") + s.Nil(resp) + }, + }, + { + name: "InvalidExecution", + setup: func(s *WorkflowHandlerSuite) { + config.EnableGetWorkflowExecutionResult = dc.GetBoolPropertyFnFilteredByNamespace(true) + s.mockNamespaceCache.EXPECT().GetNamespaceID(gomock.Any()).Return(namespace.ID(s.testNamespaceID), nil).Times(1) + req = &workflowservice.GetWorkflowExecutionResultRequest{ + Namespace: s.testNamespace.String(), + Execution: &commonpb.WorkflowExecution{WorkflowId: ""}, + } + }, + assert: func(s *WorkflowHandlerSuite) { + s.Error(err) + s.Nil(resp) + }, + }, + { + name: "HistoryClientError", + setup: func(s *WorkflowHandlerSuite) { + config.EnableGetWorkflowExecutionResult = dc.GetBoolPropertyFnFilteredByNamespace(true) + s.mockNamespaceCache.EXPECT().GetNamespaceID(gomock.Any()).Return(namespace.ID(s.testNamespaceID), nil).Times(1) + s.mockHistoryClient.EXPECT().GetWorkflowExecutionResult(gomock.Any(), gomock.Any()).Return(nil, errors.New("history client error")).Times(1) + req = &workflowservice.GetWorkflowExecutionResultRequest{ + Namespace: s.testNamespace.String(), + Execution: &commonpb.WorkflowExecution{WorkflowId: testWorkflowID}, + } + }, + assert: func(s *WorkflowHandlerSuite) { + s.EqualError(err, "history client error") + s.Nil(resp) + }, + }, + { + name: "Success", + setup: func(s *WorkflowHandlerSuite) { + config.EnableGetWorkflowExecutionResult = dc.GetBoolPropertyFnFilteredByNamespace(true) + s.mockNamespaceCache.EXPECT().GetNamespaceID(gomock.Any()).Return(namespace.ID(s.testNamespaceID), nil).Times(1) + expectedResp := &historyservice.GetWorkflowExecutionResultResponse{ + Response: &workflowservice.GetWorkflowExecutionResultResponse{ + Execution: &commonpb.WorkflowExecution{ + WorkflowId: testWorkflowID, + RunId: testRunID, + }, + CompletionStatus: &workflowservice.GetWorkflowExecutionResultResponse_Success_{ + Success: &workflowservice.GetWorkflowExecutionResultResponse_Success{}, + }, + }, + } + s.mockHistoryClient.EXPECT().GetWorkflowExecutionResult(gomock.Any(), gomock.Any()).Return(expectedResp, nil).Times(1) + req = &workflowservice.GetWorkflowExecutionResultRequest{ + Namespace: s.testNamespace.String(), + Execution: &commonpb.WorkflowExecution{WorkflowId: testWorkflowID}, + } + }, + assert: func(s *WorkflowHandlerSuite) { + s.NoError(err) + s.NotNil(resp) + s.NotNil(resp.GetSuccess()) + }, + }, + } + + for _, tc := range testCases { + s.Run(tc.name, func() { + config = s.newConfig() + req = nil + resp = nil + err = nil + tc.setup(s) + wh := s.getWorkflowHandler(config) + resp, err = wh.GetWorkflowExecutionResult(context.Background(), req) + tc.assert(s) + }) + } +} + // routingMatchingClient wraps a mock MatchingServiceClient to also implement matching.RoutingClient, // allowing tests to verify host-based deduplication in cancelOutstandingWorkerPolls. type routingMatchingClient struct { diff --git a/service/history/api/getworkflowexecutionresult/api.go b/service/history/api/getworkflowexecutionresult/api.go new file mode 100644 index 00000000000..491730cb4ef --- /dev/null +++ b/service/history/api/getworkflowexecutionresult/api.go @@ -0,0 +1,212 @@ +package getworkflowexecutionresult + +import ( + "context" + "fmt" + + commonpb "go.temporal.io/api/common/v1" + enumspb "go.temporal.io/api/enums/v1" + failurepb "go.temporal.io/api/failure/v1" + historypb "go.temporal.io/api/history/v1" + "go.temporal.io/api/serviceerror" + "go.temporal.io/api/workflowservice/v1" + "go.temporal.io/server/api/historyservice/v1" + "go.temporal.io/server/common/definition" + "go.temporal.io/server/common/namespace" + "go.temporal.io/server/service/history/api" + historyi "go.temporal.io/server/service/history/interfaces" +) + +func Invoke( + ctx context.Context, + request *historyservice.GetWorkflowExecutionResultRequest, + shardCtx historyi.ShardContext, + workflowConsistencyChecker api.WorkflowConsistencyChecker, +) (*historyservice.GetWorkflowExecutionResultResponse, error) { + namespaceID := namespace.ID(request.GetNamespaceId()) + req := request.GetRequest() + workflowID := req.GetExecution().GetWorkflowId() + shouldAttachEvents := len(req.GetCompletionCallbacks()) > 0 || len(req.GetLinks()) > 0 + + var resp *historyservice.GetWorkflowExecutionResultResponse + err := api.GetAndUpdateWorkflowWithNew( + ctx, + nil, + definition.NewWorkflowKey(namespaceID.String(), workflowID, ""), + func(workflowLease api.WorkflowLease) (*api.UpdateWorkflowAction, error) { + mutableState := workflowLease.GetMutableState() + + // Read-only: if workflow execution is completed, retrieve the result and return. + // No need to attach any completion callbacks. + if !mutableState.IsWorkflowExecutionRunning() { + r, err := wfCompletedResponse(ctx, mutableState) + if err != nil { + return nil, err + } + resp = r + return &api.UpdateWorkflowAction{Noop: true, CreateWorkflowTask: false}, nil + } + + // Read-only: if there are no completion callbacks or links that needs to be attached, + // report the not-completed status and return. + if !shouldAttachEvents { + resp = wfRunningResponse(mutableState) + return &api.UpdateWorkflowAction{Noop: true, CreateWorkflowTask: false}, nil + } + + // Write path: there are completion callbacks or links, and this workflow execution is running: + // First we attach callbacks and links via AddWorkflowExecutionOptionsUpdatedEvent + optionsEvent, err := mutableState.AddWorkflowExecutionOptionsUpdatedEvent( + nil, + false, + req.GetRequestId(), + req.GetCompletionCallbacks(), + req.GetLinks(), + req.GetIdentity(), + nil, + nil, + ) + if err != nil { + return nil, err + } + + // Then set response for caller with backlinks so UI can render these. + resp = wfRunningResponse(mutableState) + namespaceName := mutableState.GetNamespaceEntry().Name().String() + resp.Response.Links = makeEventLink( + namespaceName, resp.Response.GetExecution(), optionsEvent, + ) + + // Then we return from the closure with Noop=false so the attached callbacks and links + // get persisted. + return &api.UpdateWorkflowAction{Noop: false, CreateWorkflowTask: false}, nil + }, + nil, + shardCtx, + workflowConsistencyChecker, + ) + if err != nil { + return nil, err + } + return resp, nil +} + +func wfRunningResponse(mutableState historyi.MutableState) *historyservice.GetWorkflowExecutionResultResponse { + executionState := mutableState.GetExecutionState() + executionInfo := mutableState.GetExecutionInfo() + return &historyservice.GetWorkflowExecutionResultResponse{ + Response: &workflowservice.GetWorkflowExecutionResultResponse{ + Execution: &commonpb.WorkflowExecution{ + WorkflowId: executionInfo.GetWorkflowId(), + RunId: executionState.GetRunId(), + }, + CompletionStatus: &workflowservice.GetWorkflowExecutionResultResponse_Running_{ + Running: &workflowservice.GetWorkflowExecutionResultResponse_Running{}, + }, + }, + } +} + +func wfCompletedResponse( + ctx context.Context, mutableState historyi.MutableState, +) (*historyservice.GetWorkflowExecutionResultResponse, error) { + completionEvent, err := mutableState.GetCompletionEvent(ctx) + if err != nil { + return nil, err + } + + executionState := mutableState.GetExecutionState() + executionInfo := mutableState.GetExecutionInfo() + currentExecution := &commonpb.WorkflowExecution{ + WorkflowId: executionInfo.GetWorkflowId(), + RunId: executionState.GetRunId(), + } + namespaceName := mutableState.GetNamespaceEntry().Name().String() + resp := &historyservice.GetWorkflowExecutionResultResponse{ + Response: &workflowservice.GetWorkflowExecutionResultResponse{ + Execution: currentExecution, + Links: makeEventLink(namespaceName, currentExecution, completionEvent), + }, + } + switch completionEvent.GetEventType() { + case enumspb.EVENT_TYPE_WORKFLOW_EXECUTION_COMPLETED: + resp.Response.CompletionStatus = &workflowservice.GetWorkflowExecutionResultResponse_Success_{ + Success: &workflowservice.GetWorkflowExecutionResultResponse_Success{ + Result: completionEvent.GetWorkflowExecutionCompletedEventAttributes().GetResult(), + }, + } + case enumspb.EVENT_TYPE_WORKFLOW_EXECUTION_FAILED: + resp.Response.CompletionStatus = &workflowservice.GetWorkflowExecutionResultResponse_Failed_{ + Failed: &workflowservice.GetWorkflowExecutionResultResponse_Failed{ + Failure: completionEvent.GetWorkflowExecutionFailedEventAttributes().GetFailure(), + }, + } + case enumspb.EVENT_TYPE_WORKFLOW_EXECUTION_CANCELED: + resp.Response.CompletionStatus = &workflowservice.GetWorkflowExecutionResultResponse_Failed_{ + Failed: &workflowservice.GetWorkflowExecutionResultResponse_Failed{ + Failure: &failurepb.Failure{ + Message: "workflow execution was canceled", + FailureInfo: &failurepb.Failure_CanceledFailureInfo{ + CanceledFailureInfo: &failurepb.CanceledFailureInfo{ + Details: completionEvent.GetWorkflowExecutionCanceledEventAttributes().GetDetails(), + }, + }, + }, + }, + } + case enumspb.EVENT_TYPE_WORKFLOW_EXECUTION_TERMINATED: + resp.Response.CompletionStatus = &workflowservice.GetWorkflowExecutionResultResponse_Failed_{ + Failed: &workflowservice.GetWorkflowExecutionResultResponse_Failed{ + Failure: &failurepb.Failure{ + Message: "workflow execution was terminated", + FailureInfo: &failurepb.Failure_TerminatedFailureInfo{ + TerminatedFailureInfo: &failurepb.TerminatedFailureInfo{ + Identity: completionEvent.GetWorkflowExecutionTerminatedEventAttributes().GetIdentity(), + }, + }, + }, + }, + } + case enumspb.EVENT_TYPE_WORKFLOW_EXECUTION_TIMED_OUT: + resp.Response.CompletionStatus = &workflowservice.GetWorkflowExecutionResultResponse_Failed_{ + Failed: &workflowservice.GetWorkflowExecutionResultResponse_Failed{ + Failure: &failurepb.Failure{ + Message: "workflow execution timed out", + FailureInfo: &failurepb.Failure_TimeoutFailureInfo{ + TimeoutFailureInfo: &failurepb.TimeoutFailureInfo{}, + }, + }, + }, + } + default: + // EVENT_TYPE_WORKFLOW_EXECUTION_CONTINUED_AS_NEW is not listed because this function is + // only reached via the current execution pointer, which is atomically updated to the new + // run during CAN, so we should never enter that state here. + return nil, serviceerror.NewInternal( + fmt.Sprintf("unexpected completion event type %v", completionEvent.GetEventType()), + ) + } + return resp, nil +} + +func makeEventLink( + namespaceName string, execution *commonpb.WorkflowExecution, event *historypb.HistoryEvent, +) []*commonpb.Link { + return []*commonpb.Link{ + { + Variant: &commonpb.Link_WorkflowEvent_{ + WorkflowEvent: &commonpb.Link_WorkflowEvent{ + Namespace: namespaceName, + WorkflowId: execution.GetWorkflowId(), + RunId: execution.GetRunId(), + Reference: &commonpb.Link_WorkflowEvent_EventRef{ + EventRef: &commonpb.Link_WorkflowEvent_EventReference{ + EventId: event.GetEventId(), + EventType: event.GetEventType(), + }, + }, + }, + }, + }, + } +} diff --git a/service/history/api/getworkflowexecutionresult/api_test.go b/service/history/api/getworkflowexecutionresult/api_test.go new file mode 100644 index 00000000000..ed4763867f0 --- /dev/null +++ b/service/history/api/getworkflowexecutionresult/api_test.go @@ -0,0 +1,242 @@ +package getworkflowexecutionresult + +import ( + "context" + "testing" + + "github.com/stretchr/testify/require" + commonpb "go.temporal.io/api/common/v1" + enumspb "go.temporal.io/api/enums/v1" + failurepb "go.temporal.io/api/failure/v1" + historypb "go.temporal.io/api/history/v1" + "go.temporal.io/api/workflowservice/v1" + "go.temporal.io/server/api/historyservice/v1" + persistencespb "go.temporal.io/server/api/persistence/v1" + "go.temporal.io/server/common/testing/protorequire" + "go.temporal.io/server/service/history/api" + historyi "go.temporal.io/server/service/history/interfaces" + historytests "go.temporal.io/server/service/history/tests" + "go.uber.org/mock/gomock" +) + +func makeRequest(links []*commonpb.Link) *historyservice.GetWorkflowExecutionResultRequest { + return &historyservice.GetWorkflowExecutionResultRequest{ + NamespaceId: historytests.NamespaceID.String(), + Request: &workflowservice.GetWorkflowExecutionResultRequest{ + Execution: &commonpb.WorkflowExecution{ + WorkflowId: historytests.WorkflowID, + }, + Links: links, + }, + } +} + +func setupBasicMutableState(ctrl *gomock.Controller) *historyi.MockMutableState { + ms := historyi.NewMockMutableState(ctrl) + ms.EXPECT().GetExecutionInfo().Return(&persistencespb.WorkflowExecutionInfo{ + WorkflowId: historytests.WorkflowID, + }).AnyTimes() + ms.EXPECT().GetExecutionState().Return(&persistencespb.WorkflowExecutionState{ + RunId: historytests.RunID, + }).AnyTimes() + ms.EXPECT().GetNamespaceEntry().Return(historytests.GlobalNamespaceEntry).AnyTimes() + return ms +} + +func setupConsistencyChecker(ctrl *gomock.Controller, lease api.WorkflowLease) api.WorkflowConsistencyChecker { + checker := api.NewMockWorkflowConsistencyChecker(ctrl) + checker.EXPECT().GetWorkflowLease(gomock.Any(), gomock.Any(), gomock.Any(), gomock.Any()).Return(lease, nil) + return checker +} + +// TestInvoke_WorkflowCompleted covers all terminal completion types via Invoke. +func TestInvoke_WorkflowCompleted(t *testing.T) { + t.Parallel() + details := &commonpb.Payloads{Payloads: []*commonpb.Payload{{Data: []byte("cancel-details")}}} + failure := &failurepb.Failure{Message: "workflow failed"} + + cases := []struct { + name string + event *historypb.HistoryEvent // the completion event that we want our mocked mutableState to return + assertResp func(t *testing.T, resp *workflowservice.GetWorkflowExecutionResultResponse) + }{ + { + name: "completed", + event: &historypb.HistoryEvent{ + EventId: 5, + EventType: enumspb.EVENT_TYPE_WORKFLOW_EXECUTION_COMPLETED, + Attributes: &historypb.HistoryEvent_WorkflowExecutionCompletedEventAttributes{ + WorkflowExecutionCompletedEventAttributes: &historypb.WorkflowExecutionCompletedEventAttributes{ + Result: &commonpb.Payloads{Payloads: []*commonpb.Payload{{Data: []byte("result")}}}, + }, + }, + }, + assertResp: func(t *testing.T, r *workflowservice.GetWorkflowExecutionResultResponse) { + t.Helper() + require.NotNil(t, r.GetSuccess()) + require.Equal(t, []byte("result"), r.GetSuccess().GetResult().GetPayloads()[0].GetData()) + }, + }, + { + name: "failed", + event: &historypb.HistoryEvent{ + EventId: 5, + EventType: enumspb.EVENT_TYPE_WORKFLOW_EXECUTION_FAILED, + Attributes: &historypb.HistoryEvent_WorkflowExecutionFailedEventAttributes{ + WorkflowExecutionFailedEventAttributes: &historypb.WorkflowExecutionFailedEventAttributes{ + Failure: failure, + }, + }, + }, + assertResp: func(t *testing.T, r *workflowservice.GetWorkflowExecutionResultResponse) { + t.Helper() + protorequire.ProtoEqual(t, failure, r.GetFailed().GetFailure()) + }, + }, + { + name: "canceled", + event: &historypb.HistoryEvent{ + EventId: 5, + EventType: enumspb.EVENT_TYPE_WORKFLOW_EXECUTION_CANCELED, + Attributes: &historypb.HistoryEvent_WorkflowExecutionCanceledEventAttributes{ + WorkflowExecutionCanceledEventAttributes: &historypb.WorkflowExecutionCanceledEventAttributes{ + Details: details, + }, + }, + }, + assertResp: func(t *testing.T, r *workflowservice.GetWorkflowExecutionResultResponse) { + t.Helper() + f := r.GetFailed().GetFailure() + require.Equal(t, "workflow execution was canceled", f.GetMessage()) + protorequire.ProtoEqual(t, details, f.GetCanceledFailureInfo().GetDetails()) + }, + }, + { + name: "terminated", + event: &historypb.HistoryEvent{ + EventId: 5, + EventType: enumspb.EVENT_TYPE_WORKFLOW_EXECUTION_TERMINATED, + Attributes: &historypb.HistoryEvent_WorkflowExecutionTerminatedEventAttributes{ + WorkflowExecutionTerminatedEventAttributes: &historypb.WorkflowExecutionTerminatedEventAttributes{ + Identity: "terminator", + }, + }, + }, + assertResp: func(t *testing.T, r *workflowservice.GetWorkflowExecutionResultResponse) { + t.Helper() + f := r.GetFailed().GetFailure() + require.Equal(t, "workflow execution was terminated", f.GetMessage()) + require.Equal(t, "terminator", f.GetTerminatedFailureInfo().GetIdentity()) + }, + }, + { + name: "timed_out", + event: &historypb.HistoryEvent{ + EventId: 5, + EventType: enumspb.EVENT_TYPE_WORKFLOW_EXECUTION_TIMED_OUT, + Attributes: &historypb.HistoryEvent_WorkflowExecutionTimedOutEventAttributes{ + WorkflowExecutionTimedOutEventAttributes: &historypb.WorkflowExecutionTimedOutEventAttributes{}, + }, + }, + assertResp: func(t *testing.T, r *workflowservice.GetWorkflowExecutionResultResponse) { + t.Helper() + f := r.GetFailed().GetFailure() + require.Equal(t, "workflow execution timed out", f.GetMessage()) + require.NotNil(t, f.GetTimeoutFailureInfo()) + }, + }, + } + + for _, tc := range cases { + t.Run(tc.name, func(t *testing.T) { + t.Parallel() + ctrl := gomock.NewController(t) + ms := setupBasicMutableState(ctrl) + ms.EXPECT().IsWorkflowExecutionRunning().Return(false) + ms.EXPECT().GetCompletionEvent(gomock.Any()).Return(tc.event, nil) + + lease := api.NewWorkflowLease(nil, func(error) {}, ms) + checker := setupConsistencyChecker(ctrl, lease) + + resp, err := Invoke(context.Background(), makeRequest(nil), nil, checker) + require.NoError(t, err) + require.Equal(t, historytests.WorkflowID, resp.Response.GetExecution().GetWorkflowId()) + require.Equal(t, historytests.RunID, resp.Response.GetExecution().GetRunId()) + + // Assert we have link to the workflow's completion event. + require.Len(t, resp.Response.GetLinks(), 1) + require.Equal( + t, + tc.event.GetEventId(), + resp.Response.GetLinks()[0].GetWorkflowEvent().GetEventRef().GetEventId(), + ) + tc.assertResp(t, resp.Response) + }) + } +} + +// TestInvoke_WorkflowRunning_NoLinks verifies that a running workflow with no links returns NotCompleted. +func TestInvoke_WorkflowRunning_NoLinks(t *testing.T) { + t.Parallel() + ctrl := gomock.NewController(t) + ms := setupBasicMutableState(ctrl) + ms.EXPECT().IsWorkflowExecutionRunning().Return(true) + + lease := api.NewWorkflowLease(nil, func(error) {}, ms) + checker := setupConsistencyChecker(ctrl, lease) + + resp, err := Invoke(context.Background(), makeRequest(nil), nil, checker) + require.NoError(t, err) + require.Equal(t, historytests.WorkflowID, resp.Response.GetExecution().GetWorkflowId()) + require.Equal(t, historytests.RunID, resp.Response.GetExecution().GetRunId()) + require.NotNil(t, resp.Response.GetRunning()) + require.Empty(t, resp.Response.GetLinks()) +} + +// TestInvoke_WorkflowRunning_WithLinks verifies that we ask mutableState to attach callbacks and links +// when the workflow is running. +func TestInvoke_WorkflowRunning_WithLinks(t *testing.T) { + t.Parallel() + incomingLinks := []*commonpb.Link{ + { + Variant: &commonpb.Link_WorkflowEvent_{ + WorkflowEvent: &commonpb.Link_WorkflowEvent{ + Namespace: "caller-ns", + WorkflowId: "caller-wf", + RunId: "caller-run", + }, + }, + }, + } + optionsEvent := &historypb.HistoryEvent{ + EventId: 7, + EventType: enumspb.EVENT_TYPE_WORKFLOW_EXECUTION_OPTIONS_UPDATED, + } + + ctrl := gomock.NewController(t) + ms := setupBasicMutableState(ctrl) + ms.EXPECT().IsWorkflowExecutionRunning().Return(true) + + // Mock out the call to mutableState's internals -- the persistence + ms.EXPECT().AddWorkflowExecutionOptionsUpdatedEvent( + nil, false, gomock.Any(), gomock.Any(), incomingLinks, gomock.Any(), nil, nil, + ).Return(optionsEvent, nil) + + wfCtx := historyi.NewMockWorkflowContext(ctrl) + wfCtx.EXPECT().UpdateWorkflowExecutionAsActive(gomock.Any(), gomock.Any()).Return(nil) + + lease := api.NewWorkflowLease(wfCtx, func(error) {}, ms) + checker := setupConsistencyChecker(ctrl, lease) + + resp, err := Invoke(context.Background(), makeRequest(incomingLinks), nil, checker) + require.NoError(t, err) + require.NotNil(t, resp.Response.GetRunning()) + + // Link should point to the event that attaches the callbacks to persistence. + require.Len(t, resp.Response.GetLinks(), 1) + require.Equal( + t, + optionsEvent.GetEventId(), + resp.Response.GetLinks()[0].GetWorkflowEvent().GetEventRef().GetEventId(), + ) +} diff --git a/service/history/handler.go b/service/history/handler.go index 2248f7c6a12..349f0d2a8ec 100644 --- a/service/history/handler.go +++ b/service/history/handler.go @@ -927,6 +927,31 @@ func (h *Handler) DescribeWorkflowExecution(ctx context.Context, request *histor return resp, nil } +func (h *Handler) GetWorkflowExecutionResult(ctx context.Context, request *historyservice.GetWorkflowExecutionResultRequest) (*historyservice.GetWorkflowExecutionResultResponse, error) { + namespaceID := namespace.ID(request.GetNamespaceId()) + if err := api.ValidateNamespaceUUID(namespaceID); err != nil { + return nil, h.convertError(err) + } + + workflowExecution := request.Request.Execution + workflowID := workflowExecution.GetWorkflowId() + shardContext, err := h.controller.GetShardByNamespaceWorkflow(namespaceID, workflowID) + if err != nil { + return nil, h.convertError(err) + } + + engine, err := shardContext.GetEngine(ctx) + if err != nil { + return nil, h.convertError(err) + } + + resp, err := engine.GetWorkflowExecutionResult(ctx, request) + if err != nil { + return nil, h.convertError(err) + } + return resp, nil +} + // RequestCancelWorkflowExecution - requests cancellation of a workflow func (h *Handler) RequestCancelWorkflowExecution(ctx context.Context, request *historyservice.RequestCancelWorkflowExecutionRequest) (*historyservice.RequestCancelWorkflowExecutionResponse, error) { namespaceID := namespace.ID(request.GetNamespaceId()) diff --git a/service/history/history_engine.go b/service/history/history_engine.go index 2ee68ae48f7..855d8309e98 100644 --- a/service/history/history_engine.go +++ b/service/history/history_engine.go @@ -46,6 +46,7 @@ import ( "go.temporal.io/server/service/history/api/getworkflowexecutionhistoryreverse" "go.temporal.io/server/service/history/api/getworkflowexecutionrawhistory" "go.temporal.io/server/service/history/api/getworkflowexecutionrawhistoryv2" + "go.temporal.io/server/service/history/api/getworkflowexecutionresult" "go.temporal.io/server/service/history/api/isactivitytaskvalid" "go.temporal.io/server/service/history/api/isworkflowtaskvalid" "go.temporal.io/server/service/history/api/listtasks" @@ -531,6 +532,18 @@ func (e *historyEngineImpl) DescribeWorkflowExecution( ) } +func (e *historyEngineImpl) GetWorkflowExecutionResult( + ctx context.Context, + request *historyservice.GetWorkflowExecutionResultRequest, +) (*historyservice.GetWorkflowExecutionResultResponse, error) { + return getworkflowexecutionresult.Invoke( + ctx, + request, + e.shardContext, + e.workflowConsistencyChecker, + ) +} + func (e *historyEngineImpl) RecordActivityTaskStarted( ctx context.Context, request *historyservice.RecordActivityTaskStartedRequest, diff --git a/service/history/interfaces/engine.go b/service/history/interfaces/engine.go index a7dd9055d56..31793c7f410 100644 --- a/service/history/interfaces/engine.go +++ b/service/history/interfaces/engine.go @@ -31,6 +31,7 @@ type ( DescribeMutableState(ctx context.Context, request *historyservice.DescribeMutableStateRequest) (*historyservice.DescribeMutableStateResponse, error) ResetStickyTaskQueue(ctx context.Context, resetRequest *historyservice.ResetStickyTaskQueueRequest) (*historyservice.ResetStickyTaskQueueResponse, error) DescribeWorkflowExecution(ctx context.Context, request *historyservice.DescribeWorkflowExecutionRequest) (*historyservice.DescribeWorkflowExecutionResponse, error) + GetWorkflowExecutionResult(ctx context.Context, request *historyservice.GetWorkflowExecutionResultRequest) (*historyservice.GetWorkflowExecutionResultResponse, error) RecordWorkflowTaskStarted(ctx context.Context, request *historyservice.RecordWorkflowTaskStartedRequest) (*historyservice.RecordWorkflowTaskStartedResponseWithRawHistory, error) RecordActivityTaskStarted(ctx context.Context, request *historyservice.RecordActivityTaskStartedRequest) (*historyservice.RecordActivityTaskStartedResponse, error) RespondWorkflowTaskCompleted(ctx context.Context, request *historyservice.RespondWorkflowTaskCompletedRequest) (*historyservice.RespondWorkflowTaskCompletedResponse, error) diff --git a/service/history/interfaces/engine_mock.go b/service/history/interfaces/engine_mock.go index f976c352bf0..6e8444d44ae 100644 --- a/service/history/interfaces/engine_mock.go +++ b/service/history/interfaces/engine_mock.go @@ -339,6 +339,21 @@ func (mr *MockEngineMockRecorder) GetWorkflowExecutionRawHistoryV2(ctx, request return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetWorkflowExecutionRawHistoryV2", reflect.TypeOf((*MockEngine)(nil).GetWorkflowExecutionRawHistoryV2), ctx, request) } +// GetWorkflowExecutionResult mocks base method. +func (m *MockEngine) GetWorkflowExecutionResult(ctx context.Context, request *historyservice.GetWorkflowExecutionResultRequest) (*historyservice.GetWorkflowExecutionResultResponse, error) { + m.ctrl.T.Helper() + ret := m.ctrl.Call(m, "GetWorkflowExecutionResult", ctx, request) + ret0, _ := ret[0].(*historyservice.GetWorkflowExecutionResultResponse) + ret1, _ := ret[1].(error) + return ret0, ret1 +} + +// GetWorkflowExecutionResult indicates an expected call of GetWorkflowExecutionResult. +func (mr *MockEngineMockRecorder) GetWorkflowExecutionResult(ctx, request any) *gomock.Call { + mr.mock.ctrl.T.Helper() + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetWorkflowExecutionResult", reflect.TypeOf((*MockEngine)(nil).GetWorkflowExecutionResult), ctx, request) +} + // ImportWorkflowExecution mocks base method. func (m *MockEngine) ImportWorkflowExecution(ctx context.Context, request *historyservice.ImportWorkflowExecutionRequest) (*historyservice.ImportWorkflowExecutionResponse, error) { m.ctrl.T.Helper() diff --git a/tests/links_test.go b/tests/links_test.go index 987053bfdd8..cbb4d49a6fb 100644 --- a/tests/links_test.go +++ b/tests/links_test.go @@ -377,6 +377,35 @@ func (s *LinksSuite) TestSignalWorkflowExecution_BufferedDuringWorkflowTask() { s.Positive(info.GetEventId(), "backlink must reference a real event ID after WFT completion") } +func (s *LinksSuite) TestGetWorkflowExecutionResult_LinksAttachedToEvent() { + env := testcore.NewEnv(s.T(), + testcore.WithDynamicConfig(dynamicconfig.FrontendEnableGetWorkflowExecutionResult, true), + ) + run, err := env.SdkClient().ExecuteWorkflow( + env.Context(), + client.StartWorkflowOptions{ + TaskQueue: "dont-care", + }, + "test-workflow-type", + ) + s.NoError(err) + + _, err = env.FrontendClient().GetWorkflowExecutionResult(env.Context(), &workflowservice.GetWorkflowExecutionResultRequest{ + Namespace: env.Namespace().String(), + Execution: &commonpb.WorkflowExecution{ + WorkflowId: run.GetID(), + }, + Identity: "test", + RequestId: uuid.NewString(), + Links: links, + }) + s.NoError(err) + + hist := env.GetHistory(env.Namespace().String(), &commonpb.WorkflowExecution{WorkflowId: run.GetID()}) + event := s.RequireHistoryEvent(hist, enumspb.EVENT_TYPE_WORKFLOW_EXECUTION_OPTIONS_UPDATED) + protorequire.ProtoSliceEqual(s.T(), links, event.Links) +} + func (s *LinksSuite) TestSignalWithStartWorkflowExecution_LinksAttachedToRelevantEvents() { env := testcore.NewEnv(s.T(), enableSignalBacklinkOpts()...) ctx, cancel := context.WithTimeout(context.Background(), 20*time.Second) diff --git a/tests/nexus_get_workflow_result_test.go b/tests/nexus_get_workflow_result_test.go new file mode 100644 index 00000000000..646bb4f7448 --- /dev/null +++ b/tests/nexus_get_workflow_result_test.go @@ -0,0 +1,494 @@ +package tests + +import ( + "context" + "encoding/json" + "errors" + "fmt" + "testing" + "time" + + "github.com/google/uuid" + "github.com/nexus-rpc/sdk-go/nexus" + "github.com/stretchr/testify/assert" + "github.com/stretchr/testify/require" + commonpb "go.temporal.io/api/common/v1" + enumspb "go.temporal.io/api/enums/v1" + failurepb "go.temporal.io/api/failure/v1" + "go.temporal.io/api/workflowservice/v1" + sdkclient "go.temporal.io/sdk/client" + "go.temporal.io/sdk/worker" + "go.temporal.io/sdk/workflow" + "go.temporal.io/server/chasm/lib/nexusoperation" + "go.temporal.io/server/common/dynamicconfig" + "go.temporal.io/server/common/nexus/nexustest" + "go.temporal.io/server/common/payload" + "go.temporal.io/server/common/testing/parallelsuite" + "go.temporal.io/server/common/testing/protorequire" + "go.temporal.io/server/components/callbacks" + "go.temporal.io/server/tests/testcore" +) + +// ============================================================================= +// API-level rejection tests (the handler never reaches a target workflow). +// ============================================================================= + +type NexusGetWorkflowResultFailuresSuite struct { + parallelsuite.Suite[*NexusGetWorkflowResultFailuresSuite] +} + +func TestNexusGetWorkflowResultFailuresSuite(t *testing.T) { + parallelsuite.Run(t, &NexusGetWorkflowResultFailuresSuite{}) +} + +// TestGetResult_FeatureFlagDisabled: with the feature flag off, the API rejects the +// call with PermissionDenied; the handler propagates this as a Nexus operation error. +func (s *NexusGetWorkflowResultFailuresSuite) TestGetResult_FeatureFlagDisabled() { + // Feature flag intentionally NOT enabled here. + env := newNexusTestEnv( + s.T(), + true, + testcore.WithDynamicConfig(callbacks.AllowedAddresses, []any{map[string]any{"Pattern": "*", "AllowInsecure": true}}), + ) + cfg := newNexusGetWorkflowResultTestConfig(s.T()) + + // Any wfID works - the API rejects on the feature flag before looking up the workflow. + endpointName := env.createRandomExternalNexusServer(env.Context(), s.T(), nexustest.Handler{ + OnStartOperation: func(ctx context.Context, service, operation string, input *nexus.LazyValue, options nexus.StartOperationOptions) (nexus.HandlerStartOperationResult[any], error) { + resp, err := env.FrontendClient().GetWorkflowExecutionResult(ctx, &workflowservice.GetWorkflowExecutionResultRequest{ + Namespace: env.Namespace().String(), + Execution: &commonpb.WorkflowExecution{WorkflowId: cfg.targetWfID}, + RequestId: uuid.NewString(), + Identity: "test", + CompletionCallbacks: []*commonpb.Callback{{Variant: &commonpb.Callback_Nexus_{ + Nexus: &commonpb.Callback_Nexus{Url: options.CallbackURL, Header: options.CallbackHeader}, + }}}, + }) + if err != nil { + return nil, &nexus.OperationError{State: nexus.OperationStateFailed, Message: err.Error()} + } + return nil, &nexus.OperationError{State: nexus.OperationStateFailed, Message: fmt.Sprintf("unexpected response %v", resp)} + }, + }) + + // Register nexus-wrapped workflow on the caller namespace. + w := worker.New(env.SdkClient(), cfg.taskQueue, worker.Options{}) + w.RegisterWorkflowWithOptions( + func(ctx workflow.Context, endpointName string) (string, error) { + nexusClient := workflow.NewNexusClient(endpointName, "test") + fut := nexusClient.ExecuteOperation(ctx, "get-result", nil, workflow.NexusOperationOptions{}) + var result string + err := fut.Get(ctx, &result) + return result, err + }, + workflow.RegisterOptions{Name: cfg.callerWFName}, + ) + s.NoError(w.Start()) + s.T().Cleanup(w.Stop) + + run, err := env.SdkClient().ExecuteWorkflow(env.Context(), sdkclient.StartWorkflowOptions{ + TaskQueue: cfg.taskQueue, + WorkflowExecutionTimeout: 30 * time.Second, + }, cfg.callerWFName, endpointName) + s.NoError(err) + + err = run.Get(env.Context(), nil) + s.Error(err) + s.Contains(err.Error(), "GetWorkflowExecutionResult operation is disabled") + + callerHist := env.GetHistory(env.Namespace().String(), &commonpb.WorkflowExecution{WorkflowId: run.GetID()}) + s.RequireHistoryEvent(callerHist, enumspb.EVENT_TYPE_NEXUS_OPERATION_FAILED) +} + +// TestGetResult_InvalidExecution: handler invokes the API with an empty workflow ID, +// which triggers InvalidArgument; the handler propagates this as a Nexus error. +func (s *NexusGetWorkflowResultFailuresSuite) TestGetResult_InvalidExecution() { + env := newNexusTestEnv( + s.T(), + true, + testcore.WithDynamicConfig(dynamicconfig.FrontendEnableGetWorkflowExecutionResult, true), + testcore.WithDynamicConfig(callbacks.AllowedAddresses, []any{map[string]any{"Pattern": "*", "AllowInsecure": true}}), + ) + cfg := newNexusGetWorkflowResultTestConfig(s.T()) + + // Empty wfID baked into the handler - the API rejects with InvalidArgument. + endpointName := env.createRandomExternalNexusServer(env.Context(), s.T(), nexustest.Handler{ + OnStartOperation: func(ctx context.Context, service, operation string, input *nexus.LazyValue, options nexus.StartOperationOptions) (nexus.HandlerStartOperationResult[any], error) { + _, err := env.FrontendClient().GetWorkflowExecutionResult(ctx, &workflowservice.GetWorkflowExecutionResultRequest{ + Namespace: env.Namespace().String(), + Execution: &commonpb.WorkflowExecution{WorkflowId: ""}, + RequestId: uuid.NewString(), + Identity: "test", + CompletionCallbacks: []*commonpb.Callback{{Variant: &commonpb.Callback_Nexus_{ + Nexus: &commonpb.Callback_Nexus{Url: options.CallbackURL, Header: options.CallbackHeader}, + }}}, + }) + if err != nil { + return nil, &nexus.OperationError{State: nexus.OperationStateFailed, Message: err.Error()} + } + return nil, &nexus.OperationError{State: nexus.OperationStateFailed, Message: "expected error"} + }, + }) + + // Register workflow in caller's namespace. + w := worker.New(env.SdkClient(), cfg.taskQueue, worker.Options{}) + w.RegisterWorkflowWithOptions( + func(ctx workflow.Context, endpointName string) (string, error) { + nexusClient := workflow.NewNexusClient(endpointName, "test") + fut := nexusClient.ExecuteOperation(ctx, "get-result", nil, workflow.NexusOperationOptions{}) + var result string + err := fut.Get(ctx, &result) + return result, err + }, + workflow.RegisterOptions{Name: cfg.callerWFName}, + ) + s.NoError(w.Start()) + s.T().Cleanup(w.Stop) + + run, err := env.SdkClient().ExecuteWorkflow(env.Context(), sdkclient.StartWorkflowOptions{ + TaskQueue: cfg.taskQueue, + WorkflowExecutionTimeout: 30 * time.Second, + }, cfg.callerWFName, endpointName) + s.NoError(err) + + err = run.Get(env.Context(), nil) + s.Error(err) + s.Contains(err.Error(), "WorkflowId is not set") + + callerHist := env.GetHistory(env.Namespace().String(), &commonpb.WorkflowExecution{WorkflowId: run.GetID()}) + s.RequireHistoryEvent(callerHist, enumspb.EVENT_TYPE_NEXUS_OPERATION_FAILED) +} + +// ============================================================================= +// Parameterized tests: +// tests all of (CAN|NonCAN) * (Sync|Async) * (Success|Failure) combinations, +// each via both ViaCallerWF and ViaStandalone. +// ============================================================================= + +type NexusGetWorkflowResultSpecSuite struct { + parallelsuite.Suite[*NexusGetWorkflowResultSpecSuite] +} + +func TestNexusGetWorkflowResultSpecSuite(t *testing.T) { + bools := []bool{true, false} + for _, doCAN := range bools { + for _, blockOnSignal := range bools { + for _, fail := range bools { + spec := &targetWFSpec{Value: "input", DoCAN: doCAN, BlockOnSignal: blockOnSignal, Fail: fail} + t.Run(spec.name(), func(t *testing.T) { + parallelsuite.Run(t, &NexusGetWorkflowResultSpecSuite{}, spec) + }) + } + } + } +} + +func (s *NexusGetWorkflowResultSpecSuite) newTestEnv(opts ...testcore.TestOption) *NexusTestEnv { + allOpts := append([]testcore.TestOption{ + testcore.WithDynamicConfig(dynamicconfig.FrontendEnableGetWorkflowExecutionResult, true), + testcore.WithDynamicConfig(callbacks.AllowedAddresses, []any{map[string]any{"Pattern": "*", "AllowInsecure": true}}), + }, opts...) + return newNexusTestEnv(s.T(), true, allOpts...) +} + +func (s *NexusGetWorkflowResultSpecSuite) makeGetResultHandler(env *NexusTestEnv, workflowID string) nexustest.Handler { + return nexustest.Handler{ + OnStartOperation: func( + ctx context.Context, + service, operation string, + input *nexus.LazyValue, + options nexus.StartOperationOptions, + ) (nexus.HandlerStartOperationResult[any], error) { + resp, err := env.FrontendClient().GetWorkflowExecutionResult( + ctx, &workflowservice.GetWorkflowExecutionResultRequest{ + Namespace: env.Namespace().String(), + Execution: &commonpb.WorkflowExecution{WorkflowId: workflowID}, + RequestId: uuid.NewString(), + Identity: "test", + CompletionCallbacks: []*commonpb.Callback{ + { + Variant: &commonpb.Callback_Nexus_{ + Nexus: &commonpb.Callback_Nexus{Url: options.CallbackURL, Header: options.CallbackHeader}, + }, + }, + }, + }, + ) + if err != nil { + return nil, &nexus.OperationError{State: nexus.OperationStateFailed, Message: err.Error()} + } + if running := resp.GetRunning(); running != nil { + return &nexus.HandlerStartOperationResultAsync{OperationToken: "get-result-async"}, nil + } + if success := resp.GetSuccess(); success != nil { + result := success.GetResult() + var s string + if err := json.Unmarshal(result.GetPayloads()[0].GetData(), &s); err == nil { + return &nexus.HandlerStartOperationResultSync[any]{Value: s}, nil + } + } + if failed := resp.GetFailed(); failed != nil { + return nil, &nexus.OperationError{ + State: nexus.OperationStateFailed, Message: failed.GetFailure().GetMessage(), + } + } + return nil, &nexus.OperationError{ + State: nexus.OperationStateFailed, Message: fmt.Sprintf("Unknown response %v", resp), + } + }, + } +} + +func (s *NexusGetWorkflowResultSpecSuite) TestViaCallerWF(spec *targetWFSpec) { + env := s.newTestEnv() + cfg := newNexusGetWorkflowResultTestConfig(s.T()) + endpointName := env.createRandomExternalNexusServer( + env.Context(), s.T(), s.makeGetResultHandler(env, cfg.targetWfID), + ) + + s.setupTargetWFAndWaitReady(env, cfg, spec, false) + callerRun, err := env.SdkClient().ExecuteWorkflow(env.Context(), sdkclient.StartWorkflowOptions{ + TaskQueue: cfg.taskQueue, + WorkflowExecutionTimeout: 30 * time.Second, + }, cfg.callerWFName, endpointName) + s.NoError(err) + + if spec.BlockOnSignal { + // Wait for the API to register the callback on the target, then allow the target workflow to complete + // via the completion signal. + s.EventuallyWithT(func(t *assert.CollectT) { + hist := env.GetHistory(env.Namespace().String(), &commonpb.WorkflowExecution{WorkflowId: cfg.targetWfID}) + for _, e := range hist { + if e.GetEventType() == enumspb.EVENT_TYPE_WORKFLOW_EXECUTION_OPTIONS_UPDATED { + return + } + } + require.Fail(t, "OPTIONS_UPDATED not yet appended to target history") + }, 10*time.Second, 100*time.Millisecond) + s.NoError(env.SdkClient().SignalWorkflow(env.Context(), cfg.targetWfID, "", "complete", nil)) + } + + var result string + err = callerRun.Get(env.Context(), &result) + if spec.Fail { + s.Error(err) + s.Contains(err.Error(), "intentional target workflow failure") + } else { + s.NoError(err) + s.Equal(spec.Value, result) + } + s.assertTargetWFHistory(env, cfg.targetWfID, spec) +} + +func (s *NexusGetWorkflowResultSpecSuite) TestViaStandalone(spec *targetWFSpec) { + env := s.newTestEnv( + testcore.WithDynamicConfig(dynamicconfig.EnableChasm, true), + testcore.WithDynamicConfig(nexusoperation.Enabled, true), + ) + cfg := newNexusGetWorkflowResultTestConfig(s.T()) + endpointName := env.createRandomExternalNexusServer( + env.Context(), s.T(), s.makeGetResultHandler(env, cfg.targetWfID), + ) + + s.setupTargetWFAndWaitReady(env, cfg, spec, true) + opID := testcore.RandomizeStr("op") + resp, err := env.startStandaloneNexusOp(&workflowservice.StartNexusOperationExecutionRequest{ + OperationId: opID, + Endpoint: endpointName, + }) + s.NoError(err) + + if spec.BlockOnSignal { + // Wait until the handler returned async (callback registered), then allow the target workflow to complete + // via the completion signal. + _, err := env.FrontendClient().PollNexusOperationExecution(env.Context(), &workflowservice.PollNexusOperationExecutionRequest{ + Namespace: env.Namespace().String(), + OperationId: opID, + RunId: resp.GetRunId(), + WaitStage: enumspb.NEXUS_OPERATION_WAIT_STAGE_STARTED, + }) + s.NoError(err) + s.NoError(env.SdkClient().SignalWorkflow(env.Context(), cfg.targetWfID, "", "complete", nil)) + } + + pollResp, err := env.FrontendClient().PollNexusOperationExecution(env.Context(), &workflowservice.PollNexusOperationExecutionRequest{ + Namespace: env.Namespace().String(), + OperationId: opID, + RunId: resp.GetRunId(), + WaitStage: enumspb.NEXUS_OPERATION_WAIT_STAGE_CLOSED, + }) + s.NoError(err) + + if spec.Fail { + // If we spec-ed the target workflow to intentionally fail, expect the base cause of the failure to + // be the intentional failure. + s.NotNil(pollResp.GetFailure(), "expected operation to close with a failure") + leafErr := pollResp.GetFailure() + for leafErr.GetCause() != nil { + leafErr = leafErr.GetCause() + } + protorequire.ProtoEqual(s.T(), + &failurepb.Failure{Message: "intentional target workflow failure"}, + leafErr, + protorequire.IgnoreFields("source", "stack_trace", "encoded_attributes", "application_failure_info"), + ) + } else { + var result string + s.NoError(payload.Decode(pollResp.GetResult(), &result)) + s.Equal(spec.Value, result) + } + s.assertTargetWFHistory(env, cfg.targetWfID, spec) +} + +func (s *NexusGetWorkflowResultSpecSuite) setupTargetWFAndWaitReady( + env *NexusTestEnv, + cfg *nexusGetWorkflowResultConfig, + spec *targetWFSpec, + isStandaloneNexusOp bool, +) { + w := worker.New(env.SdkClient(), cfg.taskQueue, worker.Options{}) + w.RegisterWorkflowWithOptions(spec.targetWFFromSpec(), workflow.RegisterOptions{Name: cfg.targetWFName}) + + // We only need to register the caller's nexus-wrapped workflow if this is not a standalone nexus op test. + if !isStandaloneNexusOp { + w.RegisterWorkflowWithOptions( + func(ctx workflow.Context, endpointName string) (string, error) { + nexusClient := workflow.NewNexusClient(endpointName, "test") + fut := nexusClient.ExecuteOperation(ctx, "get-result", nil, workflow.NexusOperationOptions{}) + var result string + err := fut.Get(ctx, &result) + return result, err + }, + workflow.RegisterOptions{Name: cfg.callerWFName}, + ) + } + s.NoError(w.Start()) + s.T().Cleanup(w.Stop) + + run, err := env.SdkClient().ExecuteWorkflow(env.Context(), sdkclient.StartWorkflowOptions{ + ID: cfg.targetWfID, + TaskQueue: cfg.taskQueue, + WorkflowExecutionTimeout: 30 * time.Second, + }, cfg.targetWFName, spec.Value) + s.NoError(err) + origRunID := run.GetRunID() + + if !spec.BlockOnSignal { + // If we don't block on signal, ensure the target workflow is complete to exercise + // the sync Nexus GetWorkflowExecutionResult path. + _ = run.Get(env.Context(), nil) + } else { + // Otherwise wait until the workflow execution is running to exercise the async + // Nexus GetWorkflowExecutionResult path (callbacks attaching to this run). + s.EventuallyWithT(func(t *assert.CollectT) { + desc, err := env.SdkClient().DescribeWorkflowExecution(env.Context(), cfg.targetWfID, "") + require.NoError(t, err) + currentRunID := desc.GetWorkflowExecutionInfo().GetExecution().GetRunId() + if spec.DoCAN { + // If we want to exercise a CAN-ed workflow, wait until the workflow continues-as-new + require.NotEqual(t, origRunID, currentRunID, "workflow continue-as-new hasn't happened") + } + require.Equal(t, enumspb.WORKFLOW_EXECUTION_STATUS_RUNNING, desc.GetWorkflowExecutionInfo().GetStatus()) + hist := env.GetHistory(env.Namespace().String(), &commonpb.WorkflowExecution{WorkflowId: cfg.targetWfID, RunId: currentRunID}) + hasCompletedWFT := false + for _, e := range hist { + if e.GetEventType() == enumspb.EVENT_TYPE_WORKFLOW_TASK_COMPLETED { + hasCompletedWFT = true + break + } + } + require.True(t, hasCompletedWFT, "target's first WFT not yet completed") + }, 10*time.Second, 100*time.Millisecond) + } +} + +func (s *NexusGetWorkflowResultSpecSuite) assertTargetWFHistory( + env *NexusTestEnv, wfID string, spec *targetWFSpec, +) { + hist := env.GetHistory(env.Namespace().String(), &commonpb.WorkflowExecution{WorkflowId: wfID}) + if !spec.BlockOnSignal { + // If the target workflow completed before the Nexus GetWorkflowExecutionResult op, then expect + // no callbacks to be attached. + s.RequireNoHistoryEvent(hist, enumspb.EVENT_TYPE_WORKFLOW_EXECUTION_OPTIONS_UPDATED) + } else { + // Otherwise, expect callbacks to be attached before we signaled the target workflow. + optionsUpdatedEvent := s.RequireHistoryEvent(hist, enumspb.EVENT_TYPE_WORKFLOW_EXECUTION_OPTIONS_UPDATED) + signaledEvent := s.RequireHistoryEvent(hist, enumspb.EVENT_TYPE_WORKFLOW_EXECUTION_SIGNALED) + s.Less(optionsUpdatedEvent.EventId, signaledEvent.EventId) + } + + // The outcome of the workflow (via history event) should match what our spec dictated. + if spec.Fail { + s.RequireHistoryEvent(hist, enumspb.EVENT_TYPE_WORKFLOW_EXECUTION_FAILED) + } else { + s.RequireHistoryEvent(hist, enumspb.EVENT_TYPE_WORKFLOW_EXECUTION_COMPLETED) + } +} + +// ============================================================================= +// Shared boilerplate +// ============================================================================= + +// nexusGetWorkflowResultConfig holds randomized identifiers for one test run. +type nexusGetWorkflowResultConfig struct { + taskQueue string + targetWfID string + + // These consts are used by any tests that have these configs. + targetWFName string + callerWFName string +} + +func newNexusGetWorkflowResultTestConfig(t *testing.T) *nexusGetWorkflowResultConfig { + return &nexusGetWorkflowResultConfig{ + taskQueue: testcore.RandomizeStr(t.Name()), + targetWfID: testcore.RandomizeStr("target-workflow-id"), + + targetWFName: "get-result-target-wf", + callerWFName: "get-result-caller-wf", + } +} + +// targetWFSpec parameterizes the target workflow's behavior so we can parameterize +// tests to exercise permutations of cases on the target workflow. +type targetWFSpec struct { + Value string `json:"value"` + DoCAN bool `json:"doCAN"` // if true, target workflow continues-as-new once + BlockOnSignal bool `json:"blockOnSignal"` // if true, target workflow waits for a "complete" signal before finishing + Fail bool `json:"fail"` // if true, the target workflow returns an error +} + +func (spec *targetWFSpec) name() string { + can := "NonCAN" + if spec.DoCAN { + can = "CAN" + } + sync := "Sync" + if spec.BlockOnSignal { + sync = "Async" + } + outcome := "Success" + if spec.Fail { + outcome = "Failure" + } + return fmt.Sprintf("%s_%s_%s", can, sync, outcome) +} + +// targetWFFromSpec returns a target workflow based on conditionals from targetWFSpec. +func (spec *targetWFSpec) targetWFFromSpec() func(workflow.Context, string) (string, error) { + return func(ctx workflow.Context, input string) (string, error) { + // Check the ContinuedExecutionRunID() so we don't CAN indefinitely. + info := workflow.GetInfo(ctx) + if spec.DoCAN && info.ContinuedExecutionRunID == "" { + return "", workflow.NewContinueAsNewError(ctx, info.WorkflowType.Name, input) + } + + if spec.BlockOnSignal { + workflow.GetSignalChannel(ctx, "complete").Receive(ctx, nil) + } + if spec.Fail { + return "", errors.New("intentional target workflow failure") + } + return input, nil + } +} diff --git a/tests/nexus_standalone_test.go b/tests/nexus_standalone_test.go index 4376ce5e753..b9766ef6a26 100644 --- a/tests/nexus_standalone_test.go +++ b/tests/nexus_standalone_test.go @@ -1,7 +1,6 @@ package tests import ( - "cmp" "context" "errors" "fmt" @@ -71,7 +70,7 @@ func (s *NexusStandaloneTestSuite) TestStartStandaloneNexusOperation() { "CustomKeywordField": payload.EncodeString("test-value"), }, } - startResp, err := s.startNexusOperation(env, &workflowservice.StartNexusOperationExecutionRequest{ + startResp, err := env.startStandaloneNexusOp(&workflowservice.StartNexusOperationExecutionRequest{ OperationId: "test-op", Endpoint: endpointName, Input: testInput, @@ -153,7 +152,7 @@ func (s *NexusStandaloneTestSuite) TestStartStandaloneNexusOperation() { s.Run("Validation", func(s *NexusStandaloneTestSuite) { env := s.newTestEnv() - _, err := s.startNexusOperation(env, &workflowservice.StartNexusOperationExecutionRequest{ + _, err := env.startStandaloneNexusOp(&workflowservice.StartNexusOperationExecutionRequest{ OperationId: "", // required field }) s.Error(err) @@ -164,7 +163,7 @@ func (s *NexusStandaloneTestSuite) TestStartStandaloneNexusOperation() { env := s.newTestEnv() endpointName := env.createRandomNexusEndpoint(env.Context(), s.T()).GetSpec().GetName() - resp1, err := s.startNexusOperation(env, &workflowservice.StartNexusOperationExecutionRequest{ + resp1, err := env.startStandaloneNexusOp(&workflowservice.StartNexusOperationExecutionRequest{ OperationId: "test-op", Endpoint: endpointName, RequestId: "first-request-id", @@ -172,7 +171,7 @@ func (s *NexusStandaloneTestSuite) TestStartStandaloneNexusOperation() { s.NoError(err) // Second start with different request ID should fail. - _, err = s.startNexusOperation(env, &workflowservice.StartNexusOperationExecutionRequest{ + _, err = env.startStandaloneNexusOp(&workflowservice.StartNexusOperationExecutionRequest{ OperationId: "test-op", Endpoint: endpointName, RequestId: "different-request-id", @@ -185,7 +184,7 @@ func (s *NexusStandaloneTestSuite) TestStartStandaloneNexusOperation() { s.Equal("first-request-id", alreadyStartedErr.StartRequestId) // Second start with same request ID should return existing run. - resp2, err := s.startNexusOperation(env, &workflowservice.StartNexusOperationExecutionRequest{ + resp2, err := env.startStandaloneNexusOp(&workflowservice.StartNexusOperationExecutionRequest{ OperationId: "test-op", Endpoint: endpointName, RequestId: "first-request-id", @@ -199,13 +198,13 @@ func (s *NexusStandaloneTestSuite) TestStartStandaloneNexusOperation() { env := s.newTestEnv() endpointName := env.createRandomNexusEndpoint(env.Context(), s.T()).GetSpec().GetName() - resp1, err := s.startNexusOperation(env, &workflowservice.StartNexusOperationExecutionRequest{ + resp1, err := env.startStandaloneNexusOp(&workflowservice.StartNexusOperationExecutionRequest{ OperationId: "test-op", Endpoint: endpointName, }) s.NoError(err) - resp2, err := s.startNexusOperation(env, &workflowservice.StartNexusOperationExecutionRequest{ + resp2, err := env.startStandaloneNexusOp(&workflowservice.StartNexusOperationExecutionRequest{ OperationId: "test-op", Endpoint: endpointName, RequestId: "different-request-id", @@ -234,7 +233,7 @@ func (s *NexusStandaloneTestSuite) TestDescribeStandaloneNexusOperation() { env := s.newTestEnv() endpointName := env.createRandomNexusEndpoint(env.Context(), s.T()).GetSpec().GetName() - startResp, err := s.startNexusOperation(env, &workflowservice.StartNexusOperationExecutionRequest{ + startResp, err := env.startStandaloneNexusOp(&workflowservice.StartNexusOperationExecutionRequest{ OperationId: "test-op", Endpoint: endpointName, }) @@ -318,7 +317,7 @@ func (s *NexusStandaloneTestSuite) TestDescribeStandaloneNexusOperation() { }, }) - startResp, err := s.startNexusOperation(env, &workflowservice.StartNexusOperationExecutionRequest{ + startResp, err := env.startStandaloneNexusOp(&workflowservice.StartNexusOperationExecutionRequest{ OperationId: "test-op", Endpoint: endpointName, }) @@ -388,7 +387,7 @@ func (s *NexusStandaloneTestSuite) TestDescribeStandaloneNexusOperation() { }, } - startResp, err := s.startNexusOperation(env, &workflowservice.StartNexusOperationExecutionRequest{ + startResp, err := env.startStandaloneNexusOp(&workflowservice.StartNexusOperationExecutionRequest{ OperationId: "test-op", Endpoint: endpointName, }) @@ -489,7 +488,7 @@ func (s *NexusStandaloneTestSuite) TestDescribeStandaloneNexusOperation() { taskQueue := testcore.RandomizedNexusEndpoint(s.T().Name()) endpointName := env.createNexusEndpoint(env.Context(), s.T(), testcore.RandomizedNexusEndpoint(s.T().Name()), taskQueue).GetSpec().GetName() - startResp, err := s.startNexusOperation(env, &workflowservice.StartNexusOperationExecutionRequest{ + startResp, err := env.startStandaloneNexusOp(&workflowservice.StartNexusOperationExecutionRequest{ OperationId: "test-op", Endpoint: endpointName, ScheduleToStartTimeout: durationpb.New(2 * time.Second), @@ -537,7 +536,7 @@ func (s *NexusStandaloneTestSuite) TestDescribeStandaloneNexusOperation() { taskQueue := testcore.RandomizedNexusEndpoint(s.T().Name()) endpointName := env.createNexusEndpoint(env.Context(), s.T(), testcore.RandomizedNexusEndpoint(s.T().Name()), taskQueue).GetSpec().GetName() - startResp, err := s.startNexusOperation(env, &workflowservice.StartNexusOperationExecutionRequest{ + startResp, err := env.startStandaloneNexusOp(&workflowservice.StartNexusOperationExecutionRequest{ OperationId: "test-op", Endpoint: endpointName, ScheduleToCloseTimeout: durationpb.New(2 * time.Second), @@ -754,7 +753,7 @@ func (s *NexusStandaloneTestSuite) TestDescribeStandaloneNexusOperation() { tc.setupReq(startReq) } - startResp, err := s.startNexusOperation(env, startReq) + startResp, err := env.startStandaloneNexusOp(startReq) s.NoError(err) pollerErrCh := make(chan error, 1) @@ -823,7 +822,7 @@ func (s *NexusStandaloneTestSuite) TestStandaloneNexusOperationCancel() { }, }) - startResp, err := s.startNexusOperation(env, &workflowservice.StartNexusOperationExecutionRequest{ + startResp, err := env.startStandaloneNexusOp(&workflowservice.StartNexusOperationExecutionRequest{ OperationId: "test-op", Endpoint: endpointName, }) @@ -874,7 +873,7 @@ func (s *NexusStandaloneTestSuite) TestStandaloneNexusOperationCancel() { env := s.newTestEnv() endpointName := env.createRandomNexusEndpoint(env.Context(), s.T()).GetSpec().GetName() - startResp, err := s.startNexusOperation(env, &workflowservice.StartNexusOperationExecutionRequest{ + startResp, err := env.startStandaloneNexusOp(&workflowservice.StartNexusOperationExecutionRequest{ OperationId: "test-op", Endpoint: endpointName, }) @@ -929,7 +928,7 @@ func (s *NexusStandaloneTestSuite) TestStandaloneNexusOperationCancel() { } endpointName := env.createRandomExternalNexusServer(env.Context(), s.T(), handler) - startResp, err := s.startNexusOperation(env, &workflowservice.StartNexusOperationExecutionRequest{ + startResp, err := env.startStandaloneNexusOp(&workflowservice.StartNexusOperationExecutionRequest{ OperationId: "test-op", Endpoint: endpointName, NexusHeader: map[string]string{"x-test-header": "expected-value"}, @@ -963,7 +962,7 @@ func (s *NexusStandaloneTestSuite) TestStandaloneNexusOperationCancel() { env := s.newTestEnv() endpointName := env.createRandomNexusEndpoint(env.Context(), s.T()).GetSpec().GetName() - startResp, err := s.startNexusOperation(env, &workflowservice.StartNexusOperationExecutionRequest{ + startResp, err := env.startStandaloneNexusOp(&workflowservice.StartNexusOperationExecutionRequest{ OperationId: "test-op", Endpoint: endpointName, }) @@ -1020,7 +1019,7 @@ func (s *NexusStandaloneTestSuite) TestTerminateStandaloneNexusOperation() { env := s.newTestEnv() endpointName := env.createRandomNexusEndpoint(env.Context(), s.T()).GetSpec().GetName() - startResp, err := s.startNexusOperation(env, &workflowservice.StartNexusOperationExecutionRequest{ + startResp, err := env.startStandaloneNexusOp(&workflowservice.StartNexusOperationExecutionRequest{ OperationId: "test-op", Endpoint: endpointName, }) @@ -1057,7 +1056,7 @@ func (s *NexusStandaloneTestSuite) TestTerminateStandaloneNexusOperation() { env := s.newTestEnv() endpointName := env.createRandomNexusEndpoint(env.Context(), s.T()).GetSpec().GetName() - startResp, err := s.startNexusOperation(env, &workflowservice.StartNexusOperationExecutionRequest{ + startResp, err := env.startStandaloneNexusOp(&workflowservice.StartNexusOperationExecutionRequest{ OperationId: "test-op", Endpoint: endpointName, }) @@ -1099,7 +1098,7 @@ func (s *NexusStandaloneTestSuite) TestTerminateStandaloneNexusOperation() { env := s.newTestEnv() endpointName := env.createRandomNexusEndpoint(env.Context(), s.T()).GetSpec().GetName() - startResp, err := s.startNexusOperation(env, &workflowservice.StartNexusOperationExecutionRequest{ + startResp, err := env.startStandaloneNexusOp(&workflowservice.StartNexusOperationExecutionRequest{ OperationId: "test-op", Endpoint: endpointName, }) @@ -1164,7 +1163,7 @@ func (s *NexusStandaloneTestSuite) TestListStandaloneNexusOperation() { env := s.newTestEnv() endpointName := env.createRandomNexusEndpoint(env.Context(), s.T()).GetSpec().GetName() - startResp, err := s.startNexusOperation(env, &workflowservice.StartNexusOperationExecutionRequest{ + startResp, err := env.startStandaloneNexusOp(&workflowservice.StartNexusOperationExecutionRequest{ OperationId: "list-test-op", Endpoint: endpointName, }) @@ -1203,7 +1202,7 @@ func (s *NexusStandaloneTestSuite) TestListStandaloneNexusOperation() { "CustomKeywordField": payload.EncodeString("list-sa-value"), }, } - _, err := s.startNexusOperation(env, &workflowservice.StartNexusOperationExecutionRequest{ + _, err := env.startStandaloneNexusOp(&workflowservice.StartNexusOperationExecutionRequest{ OperationId: "sa-op", Endpoint: endpointName, SearchAttributes: testSA, @@ -1232,7 +1231,7 @@ func (s *NexusStandaloneTestSuite) TestListStandaloneNexusOperation() { env := s.newTestEnv() endpointName := env.createRandomNexusEndpoint(env.Context(), s.T()).GetSpec().GetName() - _, err := s.startNexusOperation(env, &workflowservice.StartNexusOperationExecutionRequest{ + _, err := env.startStandaloneNexusOp(&workflowservice.StartNexusOperationExecutionRequest{ OperationId: "multi-op", Endpoint: endpointName, Service: "multi-service", @@ -1257,7 +1256,7 @@ func (s *NexusStandaloneTestSuite) TestListStandaloneNexusOperation() { endpointName := env.createRandomNexusEndpoint(env.Context(), s.T()).GetSpec().GetName() testStartTime := time.Now().UTC().Format(time.RFC3339Nano) - startResp, err := s.startNexusOperation(env, &workflowservice.StartNexusOperationExecutionRequest{ + startResp, err := env.startStandaloneNexusOp(&workflowservice.StartNexusOperationExecutionRequest{ OperationId: "supported-closed-op", Endpoint: endpointName, Service: "supported-closed-service", @@ -1396,7 +1395,7 @@ func (s *NexusStandaloneTestSuite) TestListStandaloneNexusOperation() { endpointName := env.createRandomNexusEndpoint(env.Context(), s.T()).GetSpec().GetName() for i := range 2 { - _, err := s.startNexusOperation(env, &workflowservice.StartNexusOperationExecutionRequest{ + _, err := env.startStandaloneNexusOp(&workflowservice.StartNexusOperationExecutionRequest{ OperationId: fmt.Sprintf("paged-op-%d", i), Endpoint: endpointName, }) @@ -1495,7 +1494,7 @@ func (s *NexusStandaloneTestSuite) TestCountStandaloneNexusOperation() { env := s.newTestEnv() endpointName := env.createRandomNexusEndpoint(env.Context(), s.T()).GetSpec().GetName() - _, err := s.startNexusOperation(env, &workflowservice.StartNexusOperationExecutionRequest{ + _, err := env.startStandaloneNexusOp(&workflowservice.StartNexusOperationExecutionRequest{ OperationId: "count-op", Endpoint: endpointName, }) @@ -1516,7 +1515,7 @@ func (s *NexusStandaloneTestSuite) TestCountStandaloneNexusOperation() { endpointName := env.createRandomNexusEndpoint(env.Context(), s.T()).GetSpec().GetName() for i := range 3 { - _, err := s.startNexusOperation(env, &workflowservice.StartNexusOperationExecutionRequest{ + _, err := env.startStandaloneNexusOp(&workflowservice.StartNexusOperationExecutionRequest{ OperationId: fmt.Sprintf("count-ep-op-%d", i), Endpoint: endpointName, }) @@ -1537,7 +1536,7 @@ func (s *NexusStandaloneTestSuite) TestCountStandaloneNexusOperation() { env := s.newTestEnv() endpointName := env.createRandomNexusEndpoint(env.Context(), s.T()).GetSpec().GetName() - _, err := s.startNexusOperation(env, &workflowservice.StartNexusOperationExecutionRequest{ + _, err := env.startStandaloneNexusOp(&workflowservice.StartNexusOperationExecutionRequest{ OperationId: "count-status-op", Endpoint: endpointName, }) @@ -1558,7 +1557,7 @@ func (s *NexusStandaloneTestSuite) TestCountStandaloneNexusOperation() { endpointName := env.createRandomNexusEndpoint(env.Context(), s.T()).GetSpec().GetName() for i := range 3 { - _, err := s.startNexusOperation(env, &workflowservice.StartNexusOperationExecutionRequest{ + _, err := env.startStandaloneNexusOp(&workflowservice.StartNexusOperationExecutionRequest{ OperationId: fmt.Sprintf("group-op-%d", i), Endpoint: endpointName, }) @@ -1587,7 +1586,7 @@ func (s *NexusStandaloneTestSuite) TestCountStandaloneNexusOperation() { endpointName := env.createRandomNexusEndpoint(env.Context(), s.T()).GetSpec().GetName() for i := range 2 { - _, err := s.startNexusOperation(env, &workflowservice.StartNexusOperationExecutionRequest{ + _, err := env.startStandaloneNexusOp(&workflowservice.StartNexusOperationExecutionRequest{ OperationId: fmt.Sprintf("count-sa-op-%d", i), Endpoint: endpointName, SearchAttributes: &commonpb.SearchAttributes{ @@ -1658,7 +1657,7 @@ func (s *NexusStandaloneTestSuite) TestDeleteStandaloneNexusOperation() { env := s.newTestEnv() endpointName := env.createRandomNexusEndpoint(env.Context(), s.T()).GetSpec().GetName() - startResp, err := s.startNexusOperation(env, &workflowservice.StartNexusOperationExecutionRequest{ + startResp, err := env.startStandaloneNexusOp(&workflowservice.StartNexusOperationExecutionRequest{ OperationId: "test-op", Endpoint: endpointName, }) @@ -1678,7 +1677,7 @@ func (s *NexusStandaloneTestSuite) TestDeleteStandaloneNexusOperation() { env := s.newTestEnv() endpointName := env.createRandomNexusEndpoint(env.Context(), s.T()).GetSpec().GetName() - startResp, err := s.startNexusOperation(env, &workflowservice.StartNexusOperationExecutionRequest{ + startResp, err := env.startStandaloneNexusOp(&workflowservice.StartNexusOperationExecutionRequest{ OperationId: "test-op", Endpoint: endpointName, // RunId not set @@ -1708,7 +1707,7 @@ func (s *NexusStandaloneTestSuite) TestDeleteStandaloneNexusOperation() { env := s.newTestEnv() endpointName := env.createRandomNexusEndpoint(env.Context(), s.T()).GetSpec().GetName() - startResp, err := s.startNexusOperation(env, &workflowservice.StartNexusOperationExecutionRequest{ + startResp, err := env.startStandaloneNexusOp(&workflowservice.StartNexusOperationExecutionRequest{ OperationId: "test-op", Endpoint: endpointName, }) @@ -1761,7 +1760,7 @@ func (s *NexusStandaloneTestSuite) TestStandaloneNexusOperationPoll() { }, } - startResp, err := s.startNexusOperation(env, &workflowservice.StartNexusOperationExecutionRequest{ + startResp, err := env.startStandaloneNexusOp(&workflowservice.StartNexusOperationExecutionRequest{ OperationId: "test-op", Endpoint: endpointName, }) @@ -1880,7 +1879,7 @@ func (s *NexusStandaloneTestSuite) TestStandaloneNexusOperationPoll() { env := s.newTestEnv() endpointName := env.createRandomNexusEndpoint(env.Context(), s.T()).GetSpec().GetName() - startResp, err := s.startNexusOperation(env, &workflowservice.StartNexusOperationExecutionRequest{ + startResp, err := env.startStandaloneNexusOp(&workflowservice.StartNexusOperationExecutionRequest{ OperationId: "test-op", Endpoint: endpointName, }) @@ -1970,7 +1969,7 @@ func (s *NexusStandaloneTestSuite) TestStandaloneNexusOperationPoll() { env := s.newTestEnv() endpointName := env.createRandomNexusEndpoint(env.Context(), s.T()).GetSpec().GetName() - startResp, err := s.startNexusOperation(env, &workflowservice.StartNexusOperationExecutionRequest{ + startResp, err := env.startStandaloneNexusOp(&workflowservice.StartNexusOperationExecutionRequest{ OperationId: "test-op", Endpoint: endpointName, }) @@ -2009,7 +2008,7 @@ func (s *NexusStandaloneTestSuite) TestStandaloneNexusOperationPoll() { taskQueue := testcore.RandomizedNexusEndpoint(s.T().Name()) endpointName := env.createNexusEndpoint(env.Context(), s.T(), testcore.RandomizedNexusEndpoint(s.T().Name()), taskQueue).GetSpec().GetName() - startResp, err := s.startNexusOperation(env, &workflowservice.StartNexusOperationExecutionRequest{ + startResp, err := env.startStandaloneNexusOp(&workflowservice.StartNexusOperationExecutionRequest{ OperationId: "test-op", Endpoint: endpointName, ScheduleToCloseTimeout: durationpb.New(4 * time.Second), @@ -2070,7 +2069,7 @@ func (s *NexusStandaloneTestSuite) TestStandaloneNexusOperationPoll() { env := s.newTestEnv() endpointName := env.createRandomNexusEndpoint(env.Context(), s.T()).GetSpec().GetName() - startResp, err := s.startNexusOperation(env, &workflowservice.StartNexusOperationExecutionRequest{ + startResp, err := env.startStandaloneNexusOp(&workflowservice.StartNexusOperationExecutionRequest{ OperationId: "test-op", Endpoint: endpointName, }) @@ -2091,7 +2090,7 @@ func (s *NexusStandaloneTestSuite) TestStandaloneNexusOperationPoll() { env := s.newTestEnv() endpointName := env.createRandomNexusEndpoint(env.Context(), s.T()).GetSpec().GetName() - startResp, err := s.startNexusOperation(env, &workflowservice.StartNexusOperationExecutionRequest{ + startResp, err := env.startStandaloneNexusOp(&workflowservice.StartNexusOperationExecutionRequest{ OperationId: "test-op", Endpoint: endpointName, }) @@ -2161,7 +2160,7 @@ func (s *NexusStandaloneTestSuite) TestAsyncCompletionIgnoresTransitionFieldsInC } endpointName := env.createRandomExternalNexusServer(env.Context(), s.T(), handler) - startResp, err := s.startNexusOperation(env, &workflowservice.StartNexusOperationExecutionRequest{ + startResp, err := env.startStandaloneNexusOp(&workflowservice.StartNexusOperationExecutionRequest{ OperationId: "test-op", Endpoint: endpointName, }) @@ -2231,21 +2230,6 @@ func (s *NexusStandaloneTestSuite) TestAsyncCompletionIgnoresTransitionFieldsInC }, 10*time.Second, 100*time.Millisecond) } -func (s *NexusStandaloneTestSuite) startNexusOperation( - env *NexusTestEnv, - req *workflowservice.StartNexusOperationExecutionRequest, -) (*workflowservice.StartNexusOperationExecutionResponse, error) { - req.Namespace = cmp.Or(req.Namespace, env.Namespace().String()) - req.Service = cmp.Or(req.Service, "test-service") - req.Operation = cmp.Or(req.Operation, "test-operation") - req.RequestId = cmp.Or(req.RequestId, env.Tv().RequestID()) - if req.ScheduleToCloseTimeout == nil { - req.ScheduleToCloseTimeout = durationpb.New(10 * time.Minute) - } - - return env.FrontendClient().StartNexusOperationExecution(env.Context(), req) -} - func (s *NexusStandaloneTestSuite) eventuallyDeleted(env *NexusTestEnv, t *testing.T, operationID, runID string) { t.Helper() require.Eventually(t, func() bool { diff --git a/tests/nexus_test_base.go b/tests/nexus_test_base.go index 3b386e63ce2..9db29f4e395 100644 --- a/tests/nexus_test_base.go +++ b/tests/nexus_test_base.go @@ -1,6 +1,7 @@ package tests import ( + "cmp" "context" "errors" "strings" @@ -21,6 +22,7 @@ import ( "go.temporal.io/server/common/nexus/nexusrpc" "go.temporal.io/server/common/nexus/nexustest" "go.temporal.io/server/tests/testcore" + "google.golang.org/protobuf/types/known/durationpb" ) type NexusTestEnv struct { @@ -35,6 +37,22 @@ func newNexusTestEnv(t *testing.T, useTemporalFailures bool, opts ...testcore.Te } } +// startStandaloneNexusOp invokes StartNexusOperationExecution with sane defaults filled +// in for any unset fields (Namespace, Service, Operation, RequestId, ScheduleToCloseTimeout). +// Shared by every suite that needs to start a standalone Nexus operation. +func (env *NexusTestEnv) startStandaloneNexusOp( + req *workflowservice.StartNexusOperationExecutionRequest, +) (*workflowservice.StartNexusOperationExecutionResponse, error) { + req.Namespace = cmp.Or(req.Namespace, env.Namespace().String()) + req.Service = cmp.Or(req.Service, "test-service") + req.Operation = cmp.Or(req.Operation, "test-operation") + req.RequestId = cmp.Or(req.RequestId, env.Tv().RequestID()) + if req.ScheduleToCloseTimeout == nil { + req.ScheduleToCloseTimeout = durationpb.New(10 * time.Minute) + } + return env.FrontendClient().StartNexusOperationExecution(env.Context(), req) +} + func (env *NexusTestEnv) createNexusEndpoint(ctx context.Context, t *testing.T, name string, taskQueue string) *nexuspb.Endpoint { resp, err := env.OperatorClient().CreateNexusEndpoint(ctx, &operatorservice.CreateNexusEndpointRequest{ Spec: &nexuspb.EndpointSpec{