81
versionHistories *historyspb.VersionHistories,
82
transitionHistory []*persistencespb.VersionedTransition,
84
>
85
>
return &Notification{
86
>
ID: definition.NewWorkflowKey(
87
>
namespaceID,
88
>
workflowExecution.GetWorkflowId(),
89
>
workflowExecution.GetRunId(),
90
>
),
91
>
LastFirstEventID: lastFirstEventID,
92
>
LastFirstEventTxnID: lastFirstEventTxnID,
93
>
NextEventID: nextEventID,
94
>
PreviousStartedEventID: previousStartedEventID,
95
>
WorkflowState: workflowState,
96
>
WorkflowStatus: workflowStatus,
97
>
VersionHistories: versionhistory.CopyVersionHistories(versionHistories),
98
>
TransitionHistory: transitionhistory.CopyVersionedTransitions(transitionHistory),
99
>
}
100
>
}
101
102
func NewNotifier(