build 059.10: add runtime transport message models
This commit is contained in:
@@ -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
|
||||
Reference in New Issue
Block a user