Skip to content

Messages repo

AbstractMessagesRepository

Bases: RepositoryBase[MessageSchema, MessageID], ABC

UID = MessageID class-attribute instance-attribute

read_only = True class-attribute instance-attribute

list_by_ids(ids) abstractmethod async

MessageID

Bases: UniqueIDBase[MessageSchema]

uid instance-attribute

equal_excluding_version_and_deletion(other)

from_schema(schema, exact_version=False) classmethod

SQLMessagesRepository

Bases: SQLRepositoryMixin[MessageID], AbstractMessagesRepository

model_class = MessageModel class-attribute instance-attribute

list_by_ids(ids) async