ABCStreamMessage(raw_message: Msg, body: Union[bytes, Any], decoded_body: Optional[DecodedMessage] = None, headers: AnyDict = dict(), path: AnyDict = dict(), content_type: Optional[str] = None, reply_to: str = '', message_id: str = lambda: str(uuid4())(), correlation_id: str = lambda: str(uuid4())())
Bases: Generic[Msg]
A generic class to represent a stream message.
committed class-attribute
instance-attribute
committed: bool = field(default=False, init=False)
content_type class-attribute
instance-attribute
correlation_id class-attribute
instance-attribute
decoded_body class-attribute
instance-attribute
decoded_body: Optional[DecodedMessage] = None
headers: AnyDict = field(default_factory=dict)
message_id class-attribute
instance-attribute
path class-attribute
instance-attribute
processed class-attribute
instance-attribute
processed: bool = field(default=False, init=False)
raw_message instance-attribute
reply_to class-attribute
instance-attribute