StreamingNotificationConfig#

class nominal.core.StreamingNotificationConfig(integration: Integration | str, *, tags: Sequence[str] = (), workbook: Workbook | str | None = None, mute_execution_errors: bool = False, mute_until: datetime | None = None)#

Bases: object

A notification destination and its settings for streaming checklist execution.

Parameters:
  • integration – Existing integration or its RID. Readback contains the RID.

  • tags – Tags attached to notifications for this destination.

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

  • mute_execution_errors – Suppress notifications about execution and channel-resolution errors.

  • mute_until – 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#