build 059.10: add runtime transport message models

This commit is contained in:
2026-07-17 19:29:49 +03:00
parent 8109ed6210
commit 4977c7678a
3 changed files with 488 additions and 0 deletions

View File

@@ -0,0 +1,29 @@
# app/src/market_data/acquisition/runtime/transport_messages.py
from __future__ import annotations
from dataclasses import dataclass
@dataclass(frozen=True, slots=True)
class TransportTextMessage:
"""
Транспортное текстовое сообщение.
Представляет уже полученный или подготовленный для отправки
текстовый payload без какой-либо интерпретации содержимого.
"""
payload: str
@dataclass(frozen=True, slots=True)
class TransportBinaryMessage:
"""
Транспортное бинарное сообщение.
Представляет уже полученный или подготовленный для отправки
бинарный payload без какой-либо интерпретации содержимого.
"""
payload: bytes