PermissionMasterWeb class

A web implementation of the PermissionMasterPlatform of the PermissionMaster plugin.

Inheritance

Constructors

PermissionMasterWeb()
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
requestHealthPermission() → Future<String>
Request health permission
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