StreamingNotificationConfig#

class nominal.core.StreamingNotificationConfig(integration, *, tags=(), workbook=None, mute_execution_errors=False, mute_until=None)#

Bases: object

A notification destination and its settings for streaming checklist execution.

Parameters:
  • integration (Integration | str)

    Existing integration or its RID. Readback contains the RID.

  • tags (Sequence[str])

    Tags attached to notifications for this destination.

  • workbook (Workbook | str | None)

    Optional workbook or its RID to link from failure and recovery notifications. Readback contains the RID.

  • mute_execution_errors (bool)

    Suppress notifications about execution and channel-resolution errors.

  • mute_until (datetime | None)

    Suppress all notifications until this timezone-aware deadline. None leaves notifications unmuted. Readback uses Python datetime’s microsecond precision.

integration: Integration | str#
tags: Sequence[str] = ()#
workbook: Workbook | str | None = None#
mute_execution_errors: bool = False#
mute_until: datetime | None = None#