# WARNING: Please don't edit this file. It was generated by Python/WinRT v2.1.0

import enum

import winrt.system
from winrt import _winrt_windows_devices_bluetooth_background

__all__ = [
    "BluetoothEventTriggeringMode",
    "BluetoothLEAdvertisementPublisherTriggerDetails",
    "BluetoothLEAdvertisementWatcherTriggerDetails",
    "GattCharacteristicNotificationTriggerDetails",
    "GattServiceProviderConnection",
    "GattServiceProviderTriggerDetails",
    "RfcommConnectionTriggerDetails",
    "RfcommInboundConnectionInformation",
    "RfcommOutboundConnectionInformation",
]

class BluetoothEventTriggeringMode(enum.IntEnum):
    SERIAL = 0
    BATCH = 1
    KEEP_LATEST = 2

BluetoothLEAdvertisementPublisherTriggerDetails = _winrt_windows_devices_bluetooth_background.BluetoothLEAdvertisementPublisherTriggerDetails
BluetoothLEAdvertisementWatcherTriggerDetails = _winrt_windows_devices_bluetooth_background.BluetoothLEAdvertisementWatcherTriggerDetails
GattCharacteristicNotificationTriggerDetails = _winrt_windows_devices_bluetooth_background.GattCharacteristicNotificationTriggerDetails
GattServiceProviderConnection = _winrt_windows_devices_bluetooth_background.GattServiceProviderConnection
GattServiceProviderTriggerDetails = _winrt_windows_devices_bluetooth_background.GattServiceProviderTriggerDetails
RfcommConnectionTriggerDetails = _winrt_windows_devices_bluetooth_background.RfcommConnectionTriggerDetails
RfcommInboundConnectionInformation = _winrt_windows_devices_bluetooth_background.RfcommInboundConnectionInformation
RfcommOutboundConnectionInformation = _winrt_windows_devices_bluetooth_background.RfcommOutboundConnectionInformation
