redditwarp.models.modmail_ASYNC
#
- class redditwarp.models.modmail_ASYNC.ConversationInfo(d: Mapping[str, Any], client: Client)[source]#
Bases:
ConversationInfo
- client: Client#
- async reply(body: str, *, hidden: bool = False, internal: bool = False) ConversationAggregate [source]#
- class redditwarp.models.modmail_ASYNC.Message(d: Mapping[str, Any], client: Client)[source]#
Bases:
Message
- client: Client#
- class redditwarp.models.modmail_ASYNC.UserDossier(d: Mapping[str, Any])[source]#
Bases:
UserDossier
- class redditwarp.models.modmail_ASYNC.ConversationAggregate(info: 'ConversationInfo', history: 'Sequence[object]', messages: 'Sequence[Message]', actions: 'Sequence[ModAction]', user_dossier: 'Optional[UserDossier]')[source]#
Bases:
ConversationAggregate
- info: ConversationInfo#
Information about the conversation.
- history: Sequence[object]#
Conversation entries.
Objects are either
Message
orModAction
instances.
- user_dossier: UserDossier | None#
Information about the target user.