Переимнованы OutgoingMessage в ServerMessage и IncomingMessage в ClientMessage

This commit is contained in:
Ярослав Малинин 2026-03-30 10:05:19 +03:00
parent dab8cf6335
commit f2d50ae88b
3 changed files with 10 additions and 10 deletions

View file

@ -25,7 +25,7 @@ class IM:
"""
IncomingMessage = Annotated[
ClientMessage = Annotated[
Union[IM.UserMessage,],
Field(discriminator="type")
]
@ -33,7 +33,7 @@ IncomingMessage = Annotated[
Объединяет все типы входящих сообщений в одно для удобной автоматической десериализации.\n
Pydantic сам определит нужный тип в зависимости от поля ``type``.\n
Использование:\n
msg = IncomingMessage.model_validate_json(json)
msg = ClientMessage.model_validate_json(json)
"""
@ -100,7 +100,7 @@ class OM:
type: Literal[OM.Type.GRACEFUL_DISCONNECT]
OutgoingMessage = Annotated[
ServerMessage = Annotated[
Union[OM.Status, OM.AgentEvent, OM.Error, OM.GracefulDisconnect],
Field(discriminator="type")
]
@ -108,5 +108,5 @@ OutgoingMessage = Annotated[
Объединяет все типы исходящих сообщений в одно для удобной автоматической десериализации.\n
Pydantic сам определит нужный тип в зависимости от поля ``type``.\n
Использование:\n
msg = OutgoingMessage.model_validate_json(json)
msg = ServerMessage.model_validate_json(json)
"""