9435
}
9436
9438
>
info, ok := v.(*persistencespb.WorkflowExecutionInfo)
9439
>
if !ok || info == nil {
9440
return nil
9441
}
9443
>
&info.WorkflowTaskVersion,
9444
>
&info.WorkflowTaskScheduledEventId,
9445
>
&info.WorkflowTaskStartedEventId,
9446
>
&info.WorkflowTaskRequestId,
9447
>
&info.WorkflowTaskTimeout,
9448
>
&info.WorkflowTaskAttempt,
9449
>
&info.WorkflowTaskStartedTime,
9450
>
&info.WorkflowTaskScheduledTime,
9451
>
&info.WorkflowTaskOriginalScheduledTime,
9452
>
&info.WorkflowTaskType,
9453
>
&info.WorkflowTaskSuggestContinueAsNew,
9454
>
&info.WorkflowTaskSuggestContinueAsNewReasons,
9455
>
&info.WorkflowTaskHistorySizeBytes,
9456
>
&info.WorkflowTaskBuildId,
9457
>
&info.WorkflowTaskBuildIdRedirectCounter,
9458
>
&info.VersionHistories,
9459
>
&info.ExecutionStats,
9460
>
&info.LastFirstEventTxnId,
9461
>
&info.ParentClock,
9462
>
&info.CloseTransferTaskId,
9463
>
&info.CloseVisibilityTaskId,
9464
>
&info.RelocatableAttributesRemoved,
9465
>
&info.WorkflowExecutionTimerTaskStatus,
9466
>
&info.SubStateMachinesByType,
9467
>
&info.StateMachineTimers,
9468
>
&info.TaskGenerationShardClockTimestamp,
9469
>
&info.UpdateInfos,
9470
>
}
9471
>
if !isSnapshot {
9472
ignoreFields = append(ignoreFields, &info.SubStateMachineTombstoneBatches)
9473
}
9475
}
9477
>
if err != nil {
9478
return err
9479
}
9480
9482
>
9483
>
return nil
9484
}
9485