Notifier

UMLClass
Skill Seekers :: skill_seekers :: Sync :: Notifier

Description

Sends notifications about sync events. Supports: Webhook (HTTP POST), Slack (via webhook), Email (SMTP - TODO), Console (stdout).

Attributes

Visibility Name Type Description
public webhook_url str | None
public slack_webhook str | None
public email_recipients list[str]
public console bool

Operations

Visibility Name Description
public notify()
public send(payload: WebhookPayload)()
private _send_console(payload: WebhookPayload)()
private _send_webhook(payload: WebhookPayload)()
private _send_slack(payload: WebhookPayload)()
private _send_email(payload: WebhookPayload)()

Properties

Name Value
name Notifier
stereotype null
visibility public
isAbstract false
isFinalSpecialization false
isLeaf false
isActive false

Dependants

Relationships

Diagrams