534
func transferSignalTaskToProto(
535
signalTask *tasks.SignalExecutionTask,
537
>
return &persistencespb.TransferTaskInfo{
538
>
NamespaceId: signalTask.NamespaceID,
539
>
WorkflowId: signalTask.WorkflowID,
540
>
RunId: signalTask.RunID,
541
>
TaskType: enumsspb.TASK_TYPE_TRANSFER_SIGNAL_EXECUTION,
542
>
TargetNamespaceId: signalTask.TargetNamespaceID,
543
>
TargetWorkflowId: signalTask.TargetWorkflowID,
544
>
TargetRunId: signalTask.TargetRunID,
545
>
TargetChildWorkflowOnly: signalTask.TargetChildWorkflowOnly,
546
>
TaskQueue: "",
547
>
ScheduledEventId: signalTask.InitiatedEventID,
548
>
Version: signalTask.Version,
549
>
TaskId: signalTask.TaskID,
550
>
VisibilityTime: timestamppb.New(signalTask.VisibilityTimestamp),
551
>
}
552
>
}
553
554
func transferSignalTaskFromProto(
555
signalTask *persistencespb.TransferTaskInfo,
557
>
return &tasks.SignalExecutionTask{
558
>
WorkflowKey: definition.NewWorkflowKey(
559
>
signalTask.NamespaceId,
560
>
signalTask.WorkflowId,
561
>
signalTask.RunId,
562
>
),
563
>
VisibilityTimestamp: signalTask.VisibilityTime.AsTime(),
564
>
TaskID: signalTask.TaskId,
565
>
TargetNamespaceID: signalTask.TargetNamespaceId,
566
>
TargetWorkflowID: signalTask.TargetWorkflowId,
567
>
TargetRunID: signalTask.TargetRunId,
568
>
TargetChildWorkflowOnly: signalTask.TargetChildWorkflowOnly,
569
>
InitiatedEventID: signalTask.ScheduledEventId,
570
>
Version: signalTask.Version,
571
>
}
572
>
}
573
574
func transferChildWorkflowTaskToProto(