| Interface | Description | 
|---|---|
| TaskExecutionResult | Describes the result of a non-skipped task. | 
| TaskFailureResult | Describes how a task operation finished with failures. | 
| TaskFinishEvent | An event that informs about a task having finished its execution. | 
| TaskOperationDescriptor | Describes a task operation for which an event has occurred. | 
| TaskOperationResult | Describes the result of running a task operation. | 
| TaskProgressEvent | Root interface for all events that signal progress while executing a task. | 
| TaskSkippedResult | Describes how a task operation was skipped. | 
| TaskStartEvent | An event that informs about a task having started its execution. | 
| TaskSuccessResult | Describes how a task operation finished successfully. |