32 lines
577 B
Python
32 lines
577 B
Python
# Copyright 2019 miruka
|
|
# This file is part of harmonyqml, licensed under GPLv3.
|
|
|
|
from enum import Enum
|
|
|
|
|
|
class Activity(Enum):
|
|
none = 0
|
|
focus = 1
|
|
paused_typing = 2
|
|
typing = 3
|
|
|
|
|
|
class Presence(Enum):
|
|
none = 0
|
|
offline = 1
|
|
invisible = 2
|
|
away = 3
|
|
busy = 4
|
|
online = 5
|
|
|
|
|
|
class MessageKind(Enum):
|
|
audio = "m.audio"
|
|
emote = "m.emote"
|
|
file = "m.file"
|
|
image = "m.image"
|
|
location = "m.location"
|
|
notice = "m.notice"
|
|
text = "m.text"
|
|
video = "m.video"
|