PermissionMasterWeb class

A web implementation of the PermissionMasterPlatform of the PermissionMaster plugin.

Inheritance

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