RouteGuardWidget constructor

RouteGuardWidget({
  1. Key? key,
  2. required Widget childBuilder(
    1. BuildContext
    ),
  3. required Widget loggedOutBuilder(
    1. BuildContext
    ),
  4. required Stream<AuthStatus> authStream,
  5. bool needsToCompleteInfo()?,
  6. Widget completeInfoBuilder(
    1. BuildContext
    )?,
})

Implementation

RouteGuardWidget({
  Key? key,
  required this.childBuilder,
  required this.loggedOutBuilder,
  required this.authStream,
  this.needsToCompleteInfo,
  this.completeInfoBuilder,
})  : assert(
          needsToCompleteInfo != null && completeInfoBuilder != null ||
              needsToCompleteInfo == null && completeInfoBuilder == null,
          "Arguments needsToCompleteInfo and completeInfoBuilder must be either both null or both non null"),
      super(key: key);