1284
}
1285
1287
>
wft := &historyi.WorkflowTaskInfo{
1288
>
Version: m.ms.executionInfo.WorkflowTaskVersion,
1289
>
ScheduledEventID: m.ms.executionInfo.WorkflowTaskScheduledEventId,
1290
>
StartedEventID: m.ms.executionInfo.WorkflowTaskStartedEventId,
1291
>
RequestID: m.ms.executionInfo.WorkflowTaskRequestId,
1292
>
WorkflowTaskTimeout: m.ms.executionInfo.WorkflowTaskTimeout.AsDuration(),
1293
>
Attempt: m.ms.executionInfo.WorkflowTaskAttempt,
1294
>
AttemptsSinceLastSuccess: m.ms.executionInfo.WorkflowTaskAttemptsSinceLastSuccess,
1295
>
StartedTime: m.ms.executionInfo.WorkflowTaskStartedTime.AsTime(),
1296
>
ScheduledTime: m.ms.executionInfo.WorkflowTaskScheduledTime.AsTime(),
1297
>
TaskQueue: m.ms.CurrentTaskQueue(),
1298
>
OriginalScheduledTime: m.ms.executionInfo.WorkflowTaskOriginalScheduledTime.AsTime(),
1299
>
Type: m.ms.executionInfo.WorkflowTaskType,
1300
>
SuggestContinueAsNew: m.ms.executionInfo.WorkflowTaskSuggestContinueAsNew,
1301
>
SuggestContinueAsNewReasons: m.ms.executionInfo.WorkflowTaskSuggestContinueAsNewReasons,
1302
>
HistorySizeBytes: m.ms.executionInfo.WorkflowTaskHistorySizeBytes,
1303
>
BuildId: m.ms.executionInfo.WorkflowTaskBuildId,
1304
>
BuildIdRedirectCounter: m.ms.executionInfo.WorkflowTaskBuildIdRedirectCounter,
1305
>
ScheduleToStartTimeoutTask: m.ms.GetWorkflowTaskScheduleToStartTimeoutTask(),
1306
>
StartToCloseTimeoutTask: m.ms.GetWorkflowTaskStartToCloseTimeoutTask(),
1307
>
Stamp: m.ms.executionInfo.WorkflowTaskStamp,
1308
>
}
1309
>
1310
>
return wft
1311
>
}
1312
1313
func (m *workflowTaskStateMachine) beforeAddWorkflowTaskCompletedEvent() {