DocumentBuilder<T> constructor

const DocumentBuilder<T>({
  1. Key? key,
  2. required Future<T?> fetchDocument(),
  3. Stream<T?>? liveDocument,
  4. required Widget buildContent(
    1. BuildContext context,
    2. T document
    ),
  5. bool allowRefresh = true,
  6. bool isLive = false,
  7. Future<T?> initDocument(
    1. BuildContext context,
    2. T document
    )?,
})

Creates a DocumentBuilder with a custom document fetching function.

Implementation

const DocumentBuilder({
  super.key,
  required this.fetchDocument,
  this.liveDocument,
  required this.buildContent,
  this.allowRefresh = true,
  this.isLive = false,
  this.initDocument,
});