PermissionMasterWeb class
A web implementation of the PermissionMasterPlatform of the PermissionMaster plugin.
- Inheritance
-
- Object
- PlatformInterface
- PermissionMasterPlatform
- PermissionMasterWeb
Constructors
- PermissionMasterWeb.new()
- Constructs a PermissionMasterWeb
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
checkBluetoothPermissionMac(
) → Future< String> -
Check Bluetooth permission status on macOS
override
-
checkBrowserCapabilities(
) → Future< Map< String, dynamic> > -
checkCalendarPermissionMac(
) → Future< String> -
Check calendar permission status on macOS
override
-
checkCameraPermission(
) → Future< String> -
checkCameraPermissionMac(
) → Future< String> -
Check camera permission status on macOS
override
-
checkCameraPermissionWeb(
) → Future< String> -
checkCameraPermissionWindows(
) → Future< String> -
Check camera permission status on Windows
override
-
checkContactsPermissionMac(
) → Future< String> -
Check contacts permission status on macOS
override
-
checkEmailPermission(
) → Future< String> -
checkEmailPermissionWindows(
) → Future< String> -
Check email permission status on Windows
override
-
checkLocationPermission(
) → Future< String> -
checkLocationPermissionMac(
) → Future< String> -
Check location permission status on macOS
override
-
checkLocationPermissionWeb(
) → Future< String> -
checkLocationPermissionWindows(
) → Future< String> -
Check location permission status on Windows
override
-
checkMicrophonePermission(
) → Future< String> -
checkMicrophonePermissionMac(
) → Future< String> -
Check microphone permission status on macOS
override
-
checkMicrophonePermissionWeb(
) → Future< String> -
checkMicrophonePermissionWindows(
) → Future< String> -
Check microphone permission status on Windows
override
-
checkMultiplePermissions(
List< String> permissions) → Future<Map< String, String> > -
Check status of multiple permissions
override
-
checkNotificationPermission(
) → Future< String> -
checkNotificationPermissionMac(
) → Future< String> -
Check notification permission status on macOS
override
-
checkNotificationPermissionWeb(
) → Future< String> -
checkNotificationPermissionWindows(
) → Future< String> -
Check notification permission status on Windows
override
-
checkPermissionStatus(
String permission) → Future< String> -
Check status of a specific permission
override
-
checkPermissionStatusWindows(
String permission) → Future< String> -
Check permission status on Windows
override
-
checkPhotoLibraryPermissionMac(
) → Future< String> -
Check photo library permission status on macOS
override
-
checkRadiosPermission(
) → Future< String> -
checkRadiosPermissionWindows(
) → Future< String> -
Check radios permission status on Windows
override
-
checkRemindersPermissionMac(
) → Future< String> -
Check reminders permission status on macOS
override
-
checkSpeechRecognitionPermissionMac(
) → Future< String> -
Check speech recognition permission status on macOS
override
-
checkVoiceActivationPermission(
) → Future< String> -
checkVoiceActivationPermissionWindows(
) → Future< String> -
Check voice activation permission status on Windows
override
-
getPlatformVersion(
) → Future< String?> -
Gets the platform version.
override
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
openAppSettings(
) → Future< void> -
Open app settings
override
-
openAppSettingsLinux(
) → Future< void> -
Open Linux app settings
override
-
openAppSettingsMac(
) → Future< void> -
Open macOS app settings
override
-
openAppSettingsWindows(
) → Future< void> -
Open Windows app settings
override
-
openCameraSettings(
) → Future< void> -
Open camera settings
override
-
openCameraSettingsWindows(
) → Future< void> -
Open Windows camera settings
override
-
openEmailSettings(
) → Future< void> -
openEmailSettingsWindows(
) → Future< void> -
openLocationSettings(
) → Future< void> -
Open location settings
override
-
openLocationSettingsWindows(
) → Future< void> -
Open Windows location settings
override
-
openMicrophoneSettings(
) → Future< void> -
Open microphone settings
override
-
openMicrophoneSettingsWindows(
) → Future< void> -
Open Windows microphone settings
override
-
openNotificationSettings(
) → Future< void> -
Open notification settings
override
-
openNotificationSettingsWindows(
) → Future< void> -
Open Windows notification settings
override
-
openRadiosSettings(
) → Future< void> -
openRadiosSettingsWindows(
) → Future< void> -
Open Windows radios settings
override
-
openSpeechSettingsWindows(
) → Future< void> -
Open Windows speech settings
override
-
openVoiceActivationSettings(
) → Future< void> -
openVoiceActivationSettingsWindows(
) → Future< void> -
requestActivityRecognitionPermission(
) → Future< String> -
Request activity recognition permission
override
-
requestAlarmPermission(
) → Future< String> -
Request alarm permission
override
-
requestBluetoothPermission(
) → Future< String> -
Request bluetooth permission
override
-
requestBluetoothPermissionLinux(
) → Future< String> -
Request Bluetooth permission on Linux
override
-
requestBluetoothPermissionMac(
) → Future< String> -
Request Bluetooth permission on macOS
override
-
requestCalendarPermission(
) → Future< String> -
Request calendar permission
override
-
requestCalendarPermissionLinux(
) → Future< String> -
Request calendar permission on Linux
override
-
requestCalendarPermissionMac(
) → Future< String> -
Request calendar permission on macOS
override
-
requestCameraPermission(
) → Future< String> -
Request camera permission
override
-
requestCameraPermissionLinux(
) → Future< String> -
Request camera permission on Linux
override
-
requestCameraPermissionMac(
) → Future< String> -
Request camera permission on macOS
override
-
requestCameraPermissionWeb(
) → Future< String> -
requestCameraPermissionWindows(
) → Future< String> -
Request camera permission on Windows
override
-
requestContactsPermission(
) → Future< String> -
Request contacts permission
override
-
requestContactsPermissionLinux(
) → Future< String> -
Request contacts permission on Linux
override
-
requestContactsPermissionMac(
) → Future< String> -
Request contacts permission on macOS
override
-
requestEmailPermission(
) → Future< String> -
requestEmailPermissionWindows(
) → Future< String> -
Request email permission on Windows
override
-
requestLocationPermission(
) → Future< String> -
Request location permission
override
-
requestLocationPermissionLinux(
) → Future< String> -
Request location permission on Linux
override
-
requestLocationPermissionMac(
) → Future< String> -
Request location permission on macOS
override
-
requestLocationPermissionWeb(
) → Future< String> -
requestLocationPermissionWindows(
) → Future< String> -
Request location permission on Windows
override
-
requestMicrophonePermission(
) → Future< String> -
Request microphone permission
override
-
requestMicrophonePermissionLinux(
) → Future< String> -
Request microphone permission on Linux
override
-
requestMicrophonePermissionMac(
) → Future< String> -
Request microphone permission on macOS
override
-
requestMicrophonePermissionWeb(
) → Future< String> -
requestMicrophonePermissionWindows(
) → Future< String> -
Request microphone permission on Windows
override
-
requestNearbyDevicesPermission(
) → Future< String> -
Request nearby devices permission
override
-
requestNetworkPermissionLinux(
) → Future< String> -
Request network permission on Linux
override
-
requestNotificationPermission(
) → Future< String> -
Request notification permission
override
-
requestNotificationPermissionLinux(
) → Future< String> -
Request notification permission on Linux
override
-
requestNotificationPermissionMac(
) → Future< String> -
Request notification permission on macOS
override
-
requestNotificationPermissionWeb(
) → Future< String> -
requestNotificationPermissionWindows(
) → Future< String> -
Request notification permission on Windows
override
-
requestPermission(
String method) → Future< String> -
Generic method to request any permission
override
-
requestPhonePermission(
) → Future< String> -
Request phone permission
override
-
requestPhotoLibraryPermissionMac(
) → Future< String> -
Request photo library permission on macOS
override
-
requestRadiosPermission(
) → Future< String> -
requestRadiosPermissionWindows(
) → Future< String> -
Request radios permission on Windows
override
-
requestRemindersPermissionMac(
) → Future< String> -
Request reminders permission on macOS
override
-
requestSensorsPermission(
) → Future< String> -
Request body sensors permission
override
-
requestSmsPermission(
) → Future< String> -
Request SMS permission
override
-
requestSpeechRecognitionPermissionMac(
) → Future< String> -
Request speech recognition permission on macOS
override
-
requestStoragePermission(
) → Future< String> -
Request storage permission
override
-
requestStoragePermissionLinux(
) → Future< String> -
Request storage permission on Linux
override
-
requestUsbPermissionLinux(
) → Future< String> -
Request USB permission on Linux
override
-
requestVoiceActivationPermission(
) → Future< String> -
requestVoiceActivationPermissionWindows(
) → Future< String> -
Request voice activation permission on Windows
override
-
requestWifiPermission(
) → Future< String> -
Request wifi permission
override
-
setContext(
BuildContext context) → void -
Sets the context for showing dialogs related to permissions
override
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Methods
-
registerWith(
Registrar registrar) → void