fediseer/fediseer/enums.py

40 lines
662 B
Python
Raw Normal View History

import enum
class ReportType(enum.Enum):
GUARANTEE = 0
ENDORSEMENT = 1
CENSURE = 2
2023-09-12 23:24:32 +00:00
HESITATION = 3
CLAIM = 4
SOLICITATION = 5
2023-09-26 10:06:30 +00:00
FLAG = 6
2023-10-15 15:54:17 +00:00
REBUTTAL = 7
class ReportActivity(enum.Enum):
ADDED = 0
DELETED = 1
MODIFIED = 2
class PMProxy(enum.Enum):
NONE = 0
MASTODON = 1
2023-09-17 23:06:58 +00:00
class ListVisibility(enum.Enum):
OPEN = 0
ENDORSED = 1
PRIVATE = 2
2023-09-24 16:15:52 +00:00
class InstanceState(enum.Enum):
UP = 0
UNREACHABLE = 1
OFFLINE = 2
2023-11-10 01:08:33 +00:00
DECOMMISSIONED = 3
2023-09-26 10:06:30 +00:00
class InstanceFlags(enum.Enum):
RESTRICTED = 0
MUTED = 1
2023-10-16 09:16:04 +00:00
class BadgeStyle(enum.Enum):
FULL = 0
ICON = 1