aleph.schemas.message_content module¶
- class aleph.schemas.message_content.ContentSource(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]¶
-
Defines the source of the content of a message.
Message content can be fetched from different sources depending on the procedure followed by the user sending a particular message. This enum determines where the node found the content.
- DB = 'DB'¶
- INLINE = 'inline'¶
- IPFS = 'IPFS'¶
- P2P = 'P2P'¶
- class aleph.schemas.message_content.MessageContent(hash: str, source: aleph.schemas.message_content.ContentSource | None, value: Any, raw_value: bytes | str)[source]¶
Bases:
StoredContent
- class aleph.schemas.message_content.RawContent(hash: str, source: aleph.schemas.message_content.ContentSource | None, value: bytes)[source]¶
Bases:
StoredContent