PermissionGuardOptions constructor
const
PermissionGuardOptions({
- bool requestOnInit = true,
- bool skipInitialChange = false,
- List<
PermissionStatus> validStatuses = const [PermissionStatus.granted], - bool displayLoader = true,
- Widget? loader,
- EdgeInsets padding = const EdgeInsets.all(24),
- double iconSpacing = 24,
- double titleSpacing = 24,
- double descriptionSpacing = 48,
- Widget? icon,
- String title(
- PermissionStatus status
- String description(
- PermissionStatus status
- String action(
- PermissionStatus status
- Widget titleBuilder(
- PermissionStatus status
- Widget descriptionBuilder(
- PermissionStatus status
- Widget actionBuilder(
- PermissionStatus status,
- VoidCallback call
Default constructor for PermissionGuardOptions.
Implementation
const PermissionGuardOptions({
this.requestOnInit = true,
this.skipInitialChange = false,
this.validStatuses = const [PermissionStatus.granted],
this.displayLoader = true,
this.loader,
this.padding = const EdgeInsets.all(24),
this.iconSpacing = 24,
this.titleSpacing = 24,
this.descriptionSpacing = 48,
this.icon,
this.title,
this.description,
this.action,
this.titleBuilder,
this.descriptionBuilder,
this.actionBuilder,
});