1040
func visibilityStartTaskToProto(
1041
startVisibilityTask *tasks.StartExecutionVisibilityTask,
1043
>
return &persistencespb.VisibilityTaskInfo{
1044
>
NamespaceId: startVisibilityTask.NamespaceID,
1045
>
WorkflowId: startVisibilityTask.WorkflowID,
1046
>
RunId: startVisibilityTask.RunID,
1047
>
TaskType: enumsspb.TASK_TYPE_VISIBILITY_START_EXECUTION,
1048
>
Version: startVisibilityTask.Version,
1049
>
TaskId: startVisibilityTask.TaskID,
1050
>
VisibilityTime: timestamppb.New(startVisibilityTask.VisibilityTimestamp),
1051
>
}
1052
>
}
1053
1054
func visibilityStartTaskFromProto(
1055
startVisibilityTask *persistencespb.VisibilityTaskInfo,
1057
>
return &tasks.StartExecutionVisibilityTask{
1058
>
WorkflowKey: definition.NewWorkflowKey(
1059
>
startVisibilityTask.NamespaceId,
1060
>
startVisibilityTask.WorkflowId,
1061
>
startVisibilityTask.RunId,
1062
>
),
1063
>
VisibilityTimestamp: startVisibilityTask.VisibilityTime.AsTime(),
1064
>
TaskID: startVisibilityTask.TaskId,
1065
>
Version: startVisibilityTask.Version,
1066
>
}
1067
>
}
1068
1069
func visibilityUpsertTaskToProto(