Coverage for sbe2/schema/message.py: 100%
17 statements
« prev ^ index » next coverage.py v7.9.1, created at 2025-06-21 19:48 +0200
« prev ^ index » next coverage.py v7.9.1, created at 2025-06-21 19:48 +0200
1from .common import Element
2from dataclasses import dataclass
3from .field import Field
4from .group import Group
5from .data import Data
8@dataclass
9class Message(Element):
10 """
11 Represents a message in the SBE schema.
12 """
13 id: int
14 package: str
15 fields: list[Field]
16 groups: list[Group]
17 datas: list[Data]
18 semantic_type: str = ""
19 block_length: int | None = None
20 since_version: int = 0
21 deprecated: int | None = None
22 alignment: int | None = None