# Package-level declarations

Gradle Flow API.

## Types

BuildWorkResult
Link copied to clipboard
@Incubating
interface BuildWorkResult
Summary result of the execution of the work scheduled for the current build.
FlowAction
Link copied to clipboard
@Incubating
interface FlowAction<P : FlowParameters?>
A dataflow action.
FlowActionSpec
Link copied to clipboard
@Incubating
interface FlowActionSpec<P : FlowParameters?>
Allows configuring the parameters for a dataflow action.
FlowParameters
Link copied to clipboard
@Incubating
interface FlowParameters
Marker interface for dataflow action parameters.
FlowProviders
Link copied to clipboard
@Incubating
@ServiceScope(value = Build::class)
interface FlowProviders
Exposes build lifecycle events as providers so they can be used as inputs to dataflow actions.
FlowScope
Link copied to clipboard
@Incubating
@ServiceScope(value = Build::class)
interface FlowScope
Augments the cached work graph with dataflow actions, anonymous, parameterized and isolated pieces of work that are triggered solely based on the availability of their input parameters.