Whether or not location is required by the calling app in order to continue. Set
this to true if location is required to continue and false if having location provides
better results, but is not required. This changes the wording/appearance of the dialog
accordingly.

Sets whether the client wants BLE scan to be enabled. When this flag is set to true,
if the platform supports BLE scan mode and Bluetooth is off, the dialog will prompt the
user to enable BLE scan. If the platform doesn't support BLE scan mode, the dialog will
prompt to enable Bluetooth.