Coverage for sbe2/schema/message_schema.py: 100%
17 statements
« prev ^ index » next coverage.py v7.9.1, created at 2025-06-21 20:37 +0200
« prev ^ index » next coverage.py v7.9.1, created at 2025-06-21 20:37 +0200
1from dataclasses import dataclass, field
2from .types import Types
3from .messages import Messages
4from .common import ByteOrder
5from.composite import Composite
7@dataclass
8class MessageSchema:
9 """
10 Represents the SBE schema.
11 """
12 package: str
13 version: int
14 id: int
15 semantic_version:str = ""
16 header_type_name: str = "messageHeader"
17 header_type: Composite = None
18 byte_order: ByteOrder = ByteOrder.LITTLE_ENDIAN
19 types: Types = field(default_factory=Types)
20 messages: Messages = field(default_factory=Messages)
21 description: str = ""