QueryResultBuilder<T>.sync constructor
QueryResultBuilder<T>.sync ({
- Key? key,
- FailedResultBuilder? failedBuilder,
- required ValueResultBuilder<
T> builder, - required QueryResult<
T> result,
Build UI with QueryResult
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 SucceededResult or InitialValueResult is given.
pendingBuilder, waitingBuilder, failedBuilder are optional,
if not given default builder provided by DefaultPendingResultBuilder,
DefaultWaitingResultBuilder, DefaultFailedResultBuilder or global default
builders will be used.
Implementation
QueryResultBuilder.sync({
Key? key,
FailedResultBuilder? failedBuilder,
required ValueResultBuilder<T> builder,
required QueryResult<T> result,
}) : this(
key: key,
failedBuilder: failedBuilder,
builder: builder,
result: AsyncQueryResult<T>.from(result),
);