@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="Object")
public interface BluetoothLEScanFilterInit
@JsOverlay @Nonnull static BluetoothLEScanFilterInit create()
@JsProperty(name="manufacturerData") JsObject manufacturerData()
@JsProperty
void setManufacturerData(@Nonnull
JsObject manufacturerData)
@JsOverlay @Nonnull default BluetoothLEScanFilterInit manufacturerData(@Nonnull JsObject manufacturerData)
@JsProperty(name="name") java.lang.String name()
@JsProperty
void setName(@Nonnull
java.lang.String name)
@JsOverlay @Nonnull default BluetoothLEScanFilterInit name(@Nonnull java.lang.String name)
@JsProperty(name="namePrefix") java.lang.String namePrefix()
@JsProperty
void setNamePrefix(@Nonnull
java.lang.String namePrefix)
@JsOverlay @Nonnull default BluetoothLEScanFilterInit namePrefix(@Nonnull java.lang.String namePrefix)
@JsProperty(name="serviceData") JsObject serviceData()
@JsProperty
void setServiceData(@Nonnull
JsObject serviceData)
@JsOverlay @Nonnull default BluetoothLEScanFilterInit serviceData(@Nonnull JsObject serviceData)
@JsProperty(name="services") JsArray<BluetoothServiceUUID> services()
@JsProperty
void setServices(@Nonnull
JsArray<BluetoothServiceUUID> services)
@JsOverlay @Nonnull default BluetoothLEScanFilterInit services(@Nonnull JsArray<BluetoothServiceUUID> services)
@JsOverlay
default void setServices(@Nonnull
BluetoothServiceUUID... services)
@JsOverlay @Nonnull default BluetoothLEScanFilterInit services(@Nonnull BluetoothServiceUUID... services)