The full INotificationConfig block.
True if this channel's sub-block is present in the config.
Constructs the concrete INotifier for this channel. Only called when INotifierFactory.applies returns true.
The full INotificationConfig block.
A fully constructed INotifier ready to send messages.
Human-readable log line emitted after the notifier is registered.
The same config passed to INotifierFactory.create.
A short user-facing message (e.g. "📱 Telegram notifications enabled").
Predicate that decides whether this factory should produce a notifier for the given notification config.