interface BluetoothAdapter: EventTarget
{
[AvailableIn=CertifiedApps] readonly attribute DOMString [[B2G/Bluetooth/WebBluetooth-v2/BluetoothAdapter#address|address]];
[AvailableIn=CertifiedApps] readonly attribute [[B2G/Bluetooth/WebBluetooth-v2/BluetoothPairingListener#Interface|BluetoothPairingListener]] [[B2G/Bluetooth/WebBluetooth-v2/BluetoothAdapter#pairingReqs|pairingReqs]];
readonly attribute [[B2G/Bluetooth/WebBluetooth-v2/BluetoothAdapter#BluetoothAdapterState|BluetoothAdapterState]] [[B2G/Bluetooth/WebBluetooth-v2/BluetoothAdapter#state|state]];
[AvailableIn=CertifiedApps]
readonly attribute DOMString [[B2G/Bluetooth/WebBluetooth-v2/BluetoothAdapter#address|address]];
readonly attribute DOMString [[B2G/Bluetooth/WebBluetooth-v2/BluetoothAdapter#name|name]];
readonly attribute boolean [[B2G/Bluetooth/WebBluetooth-v2/BluetoothAdapter#discoverable|discoverable]];
readonly attribute boolean [[B2G/Bluetooth/WebBluetooth-v2/BluetoothAdapter#discovering|discovering]];
[AvailableIn=CertifiedApps]
readonly attribute [[B2G/Bluetooth/WebBluetooth-v2/BluetoothPairingListener#Interface|BluetoothPairingListener]] [[B2G/Bluetooth/WebBluetooth-v2/BluetoothAdapter#pairingReqs|pairingReqs]];
readonly attribute [[B2G/Bluetooth/WebBluetooth-v2/BluetoothGattServer#BluetoothGattServer|BluetoothGattServer]]? [[B2G/Bluetooth/WebBluetooth-v2/BluetoothAdapter#gattServer|gattServer]];