Notification Type

NotificationTriggerAnalysis

Attributes:

analysis_id: GenericID: str

NotificationTriggerHTTP

Attributes:

url: str

method: “POST” or “GET” or “PUT” or “DELETE” or “REDIRECT”

body: dict[str, Any]

NotificationTriggerProfile

Attributes:

share_profile: “accept” or “refuse”

NotificationButton

Attributes:

id: str

label: str

color: Optional[str]

triggers: NotificationTriggerAnalysis or NotificationTriggerHTTP`or list[:ref:`NotificationTriggerProfile],

NotificationIconImage

Attributes:

image_url: str

bg_color: Optional[HexColor: str]

fit: Optional[“fill” or “contain” or “cover”]

NotificationIconSVG

Attributes:

svg_url: str

svg_color: Optional[HexColor: str]

bg_color: Optional[HexColor: str]

NotificationCreate

Attributes:

title: str

message: str

read: Optional[bool]

icon: Optional[NotificationIconSVG or NotificationIconImage]

buttons: Optional[list[NotificationButton]]

buttons_enabled: Optional[bool]

buttons_autodisable: Optional[bool]