1 #![allow(unused_imports)] 2 use super::*; 3 use wasm_bindgen::prelude::*; 4 #[cfg(web_sys_unstable_apis)] 5 #[wasm_bindgen] 6 extern "C" { 7 # [wasm_bindgen (extends = Event , extends = :: js_sys :: Object , js_name = BluetoothAdvertisingEvent , typescript_type = "BluetoothAdvertisingEvent")] 8 #[derive(Debug, Clone, PartialEq, Eq)] 9 #[doc = "The `BluetoothAdvertisingEvent` class."] 10 #[doc = ""] 11 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/BluetoothAdvertisingEvent)"] 12 #[doc = ""] 13 #[doc = "*This API requires the following crate features to be activated: `BluetoothAdvertisingEvent`*"] 14 #[doc = ""] 15 #[doc = "*This API is unstable and requires `--cfg=web_sys_unstable_apis` to be activated, as"] 16 #[doc = "[described in the `wasm-bindgen` guide](https://rustwasm.github.io/docs/wasm-bindgen/web-sys/unstable-apis.html)*"] 17 pub type BluetoothAdvertisingEvent; 18 #[cfg(web_sys_unstable_apis)] 19 #[cfg(feature = "BluetoothDevice")] 20 # [wasm_bindgen (structural , method , getter , js_class = "BluetoothAdvertisingEvent" , js_name = device)] 21 #[doc = "Getter for the `device` field of this object."] 22 #[doc = ""] 23 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/BluetoothAdvertisingEvent/device)"] 24 #[doc = ""] 25 #[doc = "*This API requires the following crate features to be activated: `BluetoothAdvertisingEvent`, `BluetoothDevice`*"] 26 #[doc = ""] 27 #[doc = "*This API is unstable and requires `--cfg=web_sys_unstable_apis` to be activated, as"] 28 #[doc = "[described in the `wasm-bindgen` guide](https://rustwasm.github.io/docs/wasm-bindgen/web-sys/unstable-apis.html)*"] 29 pub fn device(this: &BluetoothAdvertisingEvent) -> BluetoothDevice; 30 #[cfg(web_sys_unstable_apis)] 31 # [wasm_bindgen (structural , method , getter , js_class = "BluetoothAdvertisingEvent" , js_name = uuids)] 32 #[doc = "Getter for the `uuids` field of this object."] 33 #[doc = ""] 34 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/BluetoothAdvertisingEvent/uuids)"] 35 #[doc = ""] 36 #[doc = "*This API requires the following crate features to be activated: `BluetoothAdvertisingEvent`*"] 37 #[doc = ""] 38 #[doc = "*This API is unstable and requires `--cfg=web_sys_unstable_apis` to be activated, as"] 39 #[doc = "[described in the `wasm-bindgen` guide](https://rustwasm.github.io/docs/wasm-bindgen/web-sys/unstable-apis.html)*"] 40 pub fn uuids(this: &BluetoothAdvertisingEvent) -> ::js_sys::Array; 41 #[cfg(web_sys_unstable_apis)] 42 # [wasm_bindgen (structural , method , getter , js_class = "BluetoothAdvertisingEvent" , js_name = name)] 43 #[doc = "Getter for the `name` field of this object."] 44 #[doc = ""] 45 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/BluetoothAdvertisingEvent/name)"] 46 #[doc = ""] 47 #[doc = "*This API requires the following crate features to be activated: `BluetoothAdvertisingEvent`*"] 48 #[doc = ""] 49 #[doc = "*This API is unstable and requires `--cfg=web_sys_unstable_apis` to be activated, as"] 50 #[doc = "[described in the `wasm-bindgen` guide](https://rustwasm.github.io/docs/wasm-bindgen/web-sys/unstable-apis.html)*"] 51 pub fn name(this: &BluetoothAdvertisingEvent) -> Option<String>; 52 #[cfg(web_sys_unstable_apis)] 53 # [wasm_bindgen (structural , method , getter , js_class = "BluetoothAdvertisingEvent" , js_name = appearance)] 54 #[doc = "Getter for the `appearance` field of this object."] 55 #[doc = ""] 56 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/BluetoothAdvertisingEvent/appearance)"] 57 #[doc = ""] 58 #[doc = "*This API requires the following crate features to be activated: `BluetoothAdvertisingEvent`*"] 59 #[doc = ""] 60 #[doc = "*This API is unstable and requires `--cfg=web_sys_unstable_apis` to be activated, as"] 61 #[doc = "[described in the `wasm-bindgen` guide](https://rustwasm.github.io/docs/wasm-bindgen/web-sys/unstable-apis.html)*"] 62 pub fn appearance(this: &BluetoothAdvertisingEvent) -> Option<u16>; 63 #[cfg(web_sys_unstable_apis)] 64 # [wasm_bindgen (structural , method , getter , js_class = "BluetoothAdvertisingEvent" , js_name = txPower)] 65 #[doc = "Getter for the `txPower` field of this object."] 66 #[doc = ""] 67 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/BluetoothAdvertisingEvent/txPower)"] 68 #[doc = ""] 69 #[doc = "*This API requires the following crate features to be activated: `BluetoothAdvertisingEvent`*"] 70 #[doc = ""] 71 #[doc = "*This API is unstable and requires `--cfg=web_sys_unstable_apis` to be activated, as"] 72 #[doc = "[described in the `wasm-bindgen` guide](https://rustwasm.github.io/docs/wasm-bindgen/web-sys/unstable-apis.html)*"] 73 pub fn tx_power(this: &BluetoothAdvertisingEvent) -> Option<i8>; 74 #[cfg(web_sys_unstable_apis)] 75 # [wasm_bindgen (structural , method , getter , js_class = "BluetoothAdvertisingEvent" , js_name = rssi)] 76 #[doc = "Getter for the `rssi` field of this object."] 77 #[doc = ""] 78 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/BluetoothAdvertisingEvent/rssi)"] 79 #[doc = ""] 80 #[doc = "*This API requires the following crate features to be activated: `BluetoothAdvertisingEvent`*"] 81 #[doc = ""] 82 #[doc = "*This API is unstable and requires `--cfg=web_sys_unstable_apis` to be activated, as"] 83 #[doc = "[described in the `wasm-bindgen` guide](https://rustwasm.github.io/docs/wasm-bindgen/web-sys/unstable-apis.html)*"] 84 pub fn rssi(this: &BluetoothAdvertisingEvent) -> Option<i8>; 85 #[cfg(web_sys_unstable_apis)] 86 #[cfg(feature = "BluetoothManufacturerDataMap")] 87 # [wasm_bindgen (structural , method , getter , js_class = "BluetoothAdvertisingEvent" , js_name = manufacturerData)] 88 #[doc = "Getter for the `manufacturerData` field of this object."] 89 #[doc = ""] 90 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/BluetoothAdvertisingEvent/manufacturerData)"] 91 #[doc = ""] 92 #[doc = "*This API requires the following crate features to be activated: `BluetoothAdvertisingEvent`, `BluetoothManufacturerDataMap`*"] 93 #[doc = ""] 94 #[doc = "*This API is unstable and requires `--cfg=web_sys_unstable_apis` to be activated, as"] 95 #[doc = "[described in the `wasm-bindgen` guide](https://rustwasm.github.io/docs/wasm-bindgen/web-sys/unstable-apis.html)*"] 96 pub fn manufacturer_data(this: &BluetoothAdvertisingEvent) -> BluetoothManufacturerDataMap; 97 #[cfg(web_sys_unstable_apis)] 98 #[cfg(feature = "BluetoothServiceDataMap")] 99 # [wasm_bindgen (structural , method , getter , js_class = "BluetoothAdvertisingEvent" , js_name = serviceData)] 100 #[doc = "Getter for the `serviceData` field of this object."] 101 #[doc = ""] 102 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/BluetoothAdvertisingEvent/serviceData)"] 103 #[doc = ""] 104 #[doc = "*This API requires the following crate features to be activated: `BluetoothAdvertisingEvent`, `BluetoothServiceDataMap`*"] 105 #[doc = ""] 106 #[doc = "*This API is unstable and requires `--cfg=web_sys_unstable_apis` to be activated, as"] 107 #[doc = "[described in the `wasm-bindgen` guide](https://rustwasm.github.io/docs/wasm-bindgen/web-sys/unstable-apis.html)*"] 108 pub fn service_data(this: &BluetoothAdvertisingEvent) -> BluetoothServiceDataMap; 109 } 110