CompositeAccessGate.builder constructor
const
CompositeAccessGate.builder({
- required List<
AccessCondition> conditions, - required AccessGateBuilder? builder,
- Widget? loading,
- bool debug = false,
- void onAllow()?,
- void onDeny()?,
- void onError(
- Object error
- CompositeVariant variant = CompositeVariant.all,
- int? atLeastCount,
- Key? key,
Custom builder constructor. Allows full control over rendering based on access result.
Implementation
const CompositeAccessGate.builder({
required this.conditions,
required this.builder,
this.loading,
this.debug = false,
this.onAllow,
this.onDeny,
this.onError,
this.variant = CompositeVariant.all,
this.atLeastCount,
super.key,
}) : child = null,
fallback = null;