Interface: ILocalActivityMarkerData
coresdk.external_data.ILocalActivityMarkerData
Properties of a LocalActivityMarkerData.
Implemented by
Properties
activityId
• Optional
activityId: null
| string
LocalActivityMarkerData activityId
activityType
• Optional
activityType: null
| string
LocalActivityMarkerData activityType
attempt
• Optional
attempt: null
| number
The number of attempts at execution before we recorded this result. Typically starts at 1, but it is possible to start at a higher number when backing off using a timer.
backoff
• Optional
backoff: null
| IDuration
If set, this local activity conceptually is retrying after the specified backoff. Implementation wise, they are really two different LA machines, but with the same type & input. The retry starts with an attempt number > 1.
completeTime
• Optional
completeTime: null
| ITimestamp
You can think of this as "perceived completion time". It is the time the local activity thought it was when it completed. Which could be different from wall-clock time because of workflow replay. It's the WFT start time + the LA's runtime
originalScheduleTime
• Optional
originalScheduleTime: null
| ITimestamp
The time the LA was originally scheduled (wall clock time). This is used to track schedule-to-close timeouts when timer-based backoffs are used
seq
• Optional
seq: null
| number
LocalActivityMarkerData seq