163
deployment *deploymentpb.Deployment,
164
behavior enumspb.VersioningBehavior,
166
>
event := b.createHistoryEvent(enumspb.EVENT_TYPE_WORKFLOW_TASK_COMPLETED, b.timeSource.Now())
167
>
event.Attributes = &historypb.HistoryEvent_WorkflowTaskCompletedEventAttributes{
168
>
WorkflowTaskCompletedEventAttributes: &historypb.WorkflowTaskCompletedEventAttributes{
169
>
ScheduledEventId: scheduledEventID,
170
>
StartedEventId: startedEventID,
171
>
Identity: identity,
172
>
BinaryChecksum: checksum,
173
>
WorkerVersion: workerVersionStamp,
174
>
SdkMetadata: sdkMetadata,
175
>
MeteringMetadata: meteringMetadata,
176
>
WorkerDeploymentName: deploymentName,
177
>
DeploymentVersion: worker_versioning.ExternalWorkerDeploymentVersionFromDeployment(deployment),
178
>
VersioningBehavior: behavior,
179
>
},
180
>
}
181
>
182
>
return event
183
>
}
184
185
func (b *EventFactory) CreateWorkflowTaskTimedOutEvent(