ActionResultBuilder constructor
ActionResultBuilder({
- Key? key,
- WidgetBuilder? pendingBuilder,
- WidgetBuilder? waitingBuilder,
- FailedResultBuilder? failedBuilder,
- required WidgetBuilder builder,
- required AsyncActionResult result,
Build UI with AsyncActionResult
pendingBuilder
- Builder to be used when PendingResult is given.waitingBuilder
- Builder to be used when WaitingResult is given.failedBuilder
- Builder to be used when FailedResult is given.- builder - Builder to be used when CompletedResult is given.
pendingBuilder
, waitingBuilder
, failedBuilder
are optional,
if not given default builder provided by DefaultPendingResultBuilder,
DefaultWaitingResultBuilder, DefaultFailedResultBuilder or global default
builders will be used.
To consume ActionResult instead of AsyncActionResult, use ActionResultBuilder.sync instead.
Implementation
ActionResultBuilder({
Key? key,
WidgetBuilder? pendingBuilder,
WidgetBuilder? waitingBuilder,
FailedResultBuilder? failedBuilder,
required this.builder,
required AsyncActionResult result,
}) : super(
key: key,
pendingBuilder: pendingBuilder,
waitingBuilder: waitingBuilder,
failedBuilder: failedBuilder,
result: result,
);