[messaging]
Submodule defining messaging containers and flags used in declearn.
The submodule exposes the Message abstract base dataclass, and its children:
- CancelTraining
- Empty
- Error
- GenericMessage
- GetMessageRequest
- EvaluationReply
- EvaluationRequest
- InitRequest
- JoinReply
- JoinRequest
- PrivacyRequest
- StopTraining
- TrainReply
- TrainRequest
It also exposes the parse_message_from_string function to recover the structures above from a dump string.
Finally, it exposes a set of flags, as constant strings that may be used conventionally as part of messages.