14
request *workflowservice.SignalWithStartWorkflowExecutionRequest,
15
now time.Time,
16
>
) *historyservice.StartWorkflowExecutionRequest {
convert.go
17
>
req := &workflowservice.StartWorkflowExecutionRequest{
18
>
Namespace: request.GetNamespace(),
19
>
WorkflowId: request.GetWorkflowId(),
20
>
WorkflowType: request.GetWorkflowType(),
21
>
TaskQueue: request.GetTaskQueue(),
22
>
Input: request.GetInput(),
23
>
WorkflowExecutionTimeout: request.GetWorkflowExecutionTimeout(),
24
>
WorkflowRunTimeout: request.GetWorkflowRunTimeout(),
25
>
WorkflowTaskTimeout: request.GetWorkflowTaskTimeout(),
26
>
Identity: request.GetIdentity(),
27
>
RequestId: request.GetRequestId(),
28
>
WorkflowIdReusePolicy: request.GetWorkflowIdReusePolicy(),
29
>
WorkflowIdConflictPolicy: request.GetWorkflowIdConflictPolicy(),
30
>
RetryPolicy: request.GetRetryPolicy(),
31
>
CronSchedule: request.GetCronSchedule(),
32
>
Memo: request.GetMemo(),
33
>
SearchAttributes: request.GetSearchAttributes(),
34
>
Header: request.GetHeader(),
35
>
WorkflowStartDelay: request.GetWorkflowStartDelay(),
36
>
UserMetadata: request.UserMetadata,
37
>
Links: request.GetLinks(),
38
>
VersioningOverride: request.GetVersioningOverride(),
39
>
Priority: request.GetPriority(),
40
>
TimeSkippingConfig: request.GetTimeSkippingConfig(),
41
>
}
42
>
43
>
return common.CreateHistoryStartWorkflowRequest(namespaceID.String(), req, nil, nil, now)
44
>
}