Coverage for slidge/core/mixins/__init__.py: 100%
9 statements
« prev ^ index » next coverage.py v7.15.0, created at 2026-07-09 03:59 +0000
« prev ^ index » next coverage.py v7.15.0, created at 2026-07-09 03:59 +0000
1"""
2Mixins
3"""
5from .avatar import AvatarMixin
6from .disco import ChatterDiscoMixin
7from .message import MessageCarbonMixin, MessageMixin
8from .presence import PresenceMixin
11class FullMixin(ChatterDiscoMixin, MessageMixin, PresenceMixin):
12 pass
15class FullCarbonMixin(ChatterDiscoMixin, MessageCarbonMixin, PresenceMixin):
16 pass
19__all__ = (
20 "AvatarMixin",
21 "ChatterDiscoMixin",
22 "FullCarbonMixin",
23 "MessageMixin",
24 "PresenceMixin",
25)