apprise/apprise/common.pyi
Andreas Motl c81d2465e4
Tests: Use global no_throttling_everywhere fixture (#701)
Instead of needing to individually disable throttling on a per-plugin
basis, this fixture takes care of all notifiers in `NOTIFY_MODULE_MAP`
automatically. With `autouse=True`, there is no need to activate it
manually.
2022-10-16 10:48:44 -04:00

23 lines
447 B
Python

import types
import typing as t
class NotifyType:
INFO: NotifyType
SUCCESS: NotifyType
WARNING: NotifyType
FAILURE: NotifyType
class NotifyFormat:
TEXT: NotifyFormat
HTML: NotifyFormat
MARKDOWN: NotifyFormat
class ContentLocation:
LOCAL: ContentLocation
HOSTED: ContentLocation
INACCESSIBLE: ContentLocation
NOTIFY_MODULE_MAP: t.Dict[str, t.Dict[str, t.Union[t.Type["NotifyBase"], types.ModuleType]]]