51 lines
811 B
Python
51 lines
811 B
Python
from enum import StrEnum, auto
|
|
|
|
|
|
class CapabilityLevel(StrEnum):
|
|
NONE = auto()
|
|
BASIC = auto()
|
|
EXTENDED = auto()
|
|
FULL = auto()
|
|
|
|
|
|
class MarkdownSupport(StrEnum):
|
|
NONE = auto()
|
|
BASIC = auto()
|
|
EXTENDED = auto()
|
|
FULL = auto()
|
|
|
|
|
|
class MediaSupport(StrEnum):
|
|
NONE = auto()
|
|
IMAGE = auto()
|
|
FILE = auto()
|
|
AUDIO = auto()
|
|
VIDEO = auto()
|
|
|
|
|
|
class InteractiveSupport(StrEnum):
|
|
NONE = auto()
|
|
STATIC = auto()
|
|
BUTTONS = auto()
|
|
SELECTS = auto()
|
|
INPUTS = auto()
|
|
|
|
|
|
class ThreadSupport(StrEnum):
|
|
NONE = auto()
|
|
REPLY = auto()
|
|
NESTED = auto()
|
|
|
|
|
|
class EditSupport(StrEnum):
|
|
NONE = auto()
|
|
WITHIN_MINUTE = auto()
|
|
FOREVER = auto()
|
|
|
|
|
|
class StreamingSupport(StrEnum):
|
|
NONE = auto()
|
|
TYPING = auto()
|
|
PREVIEW = auto()
|
|
FULL = auto()
|