module documentation

Undocumented

Class Notifier A notifier for a specific category.
Function make Undocumented
Class _AppNotificationsCtxBuilder No class docstring; 0/1 instance variable, 0/2 class variable, 2/2 methods documented
Class _BuiltinActionInfo Undocumented
Class _NotifConfigImpl No class docstring; 0/4 class variable, 1/3 method documented
Class _PlainNotificationActionInfo Undocumented
Class _QMANotificationDelegateWrapper UNUserNotificationCenterDelegate implementation.
Class _TextNotificationActionInfo Undocumented
Function _getActionInfo Undocumented
Function _getAllActionInfos Undocumented
Function _py2options Convert some sensibly-named data types into UNNotificationActionOptions.
Function _setActionInfo Undocumented
Constant _ACTION_INFO_ATTR Undocumented
Type Alias _anyActionInfo Undocumented
Type Alias _oneActionInfo Undocumented
def make(cls: type[T], **attributes: object) -> T: (source)

Undocumented

def _getActionInfo(o: object) -> _oneActionInfo | None: (source)

Undocumented

def _getAllActionInfos(t: type[object]) -> list[_oneActionInfo]: (source)

Undocumented

def _py2options(foreground: bool, destructive: bool, authenticationRequired: bool) -> UNNotificationActionOptions: (source)

Convert some sensibly-named data types into UNNotificationActionOptions.

def _setActionInfo(wrapt: T, actionInfo: _anyActionInfo) -> T: (source)

Undocumented

_ACTION_INFO_ATTR: str = (source)

Undocumented

Value
'__qma_notification_action_info__'
_oneActionInfo = (source)

Undocumented

Value
tuple[Callable[[Any, UNNotificationResponse], Awaitable[None]],
      str,
      UNNotificationAction | None,
      UNNotificationCategoryOptions]