chat.collections.message
Classes
Module Contents
- class chat.collections.message.MessageCollection[MessageT: onegov.chat.models.Message](session: sqlalchemy.orm.Session, type: tuple[str, Ellipsis] | Literal['*'] | None = ..., channel_id: str = '*', newer_than: str | None = None, older_than: str | None = None, limit: int | None = None, load: Literal['older-first', 'newer-first'] = 'older-first')[source]
- class chat.collections.message.MessageCollection(session: sqlalchemy.orm.Session, type: str, channel_id: str = '*', newer_than: str | None = None, older_than: str | None = None, limit: int | None = None, load: Literal['older-first', 'newer-first'] = 'older-first')
Bases:
onegov.core.collection.GenericCollection[MessageT]- add(*, channel_id: str, owner: str | None = None, type: str | None = None, meta: dict[str, Any] = ..., text: str | None = None, created: datetime.datetime = ..., updated: datetime.datetime | None = ..., file: onegov.chat.models.MessageFile | None = None, **kwargs: Any) MessageT[source]
- add(**kwargs: Any) MessageT