fmt.Sprintf(common.FailureReasonActivityTimeout, timeoutType.String()),
)
failure := createStartToCloseTimeoutFailure()
failure.GetTimeoutFailureInfo().LastHeartbeatDetails = a.lastHeartbeatDetails(ctx)
err = a.recordFailedAttempt(ctx, 0, activitypb.ACTIVITY_RETRY_INTERVAL_SOURCE_UNSPECIFIED, failure, ctx.Now(a), true)
case enumspb.TIMEOUT_TYPE_HEARTBEAT:
failure := createHeartbeatTimeoutFailure()