Coverage for src / bluetooth_sig / types / registry / dp_property_ids.py: 0%
10 statements
« prev ^ index » next coverage.py v7.13.1, created at 2026-01-11 20:14 +0000
« prev ^ index » next coverage.py v7.13.1, created at 2026-01-11 20:14 +0000
1"""Types for Bluetooth SIG Device Property IDs registry."""
3from __future__ import annotations
5import msgspec
7from bluetooth_sig.types.registry import BaseUuidInfo
10class PropertyIdEntry(msgspec.Struct, frozen=True):
11 """Entry for property IDs from YAML."""
13 identifier: str
14 propertyid: str
17class PropertyIdsData(msgspec.Struct):
18 """Top-level data structure for property_ids.yaml."""
20 propertyids: list[PropertyIdEntry]
23class PropertyIdInfo(BaseUuidInfo, frozen=True, kw_only=True):
24 """Information about a Bluetooth SIG property ID."""
26 summary: str = ""