chromium/third_party/blink/renderer/modules/bluetooth/bluetooth_characteristic_properties.idl

// Copyright 2015 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

// https://webbluetoothcg.github.io/web-bluetooth/#bluetoothcharacteristicproperties

[
    Exposed=Window,
    RuntimeEnabled=WebBluetooth,
    SecureContext
] interface BluetoothCharacteristicProperties {
    readonly attribute boolean broadcast;
    readonly attribute boolean read;
    readonly attribute boolean writeWithoutResponse;
    readonly attribute boolean write;
    readonly attribute boolean notify;
    readonly attribute boolean indicate;
    readonly attribute boolean authenticatedSignedWrites;
    readonly attribute boolean reliableWrite;
    readonly attribute boolean writableAuxiliaries;
};