CustomerNotification
Class Description
Conditions for notifying the customer about the changes in the status of their service (e.g., outage restore, estimated restoration time, tariff or service level change, etc.)
Attributes
| Name | Type | Description |
|---|---|---|
| contactType | String | Type of contact (e.g., phone, email, etc.). |
| contactValue | String | Value of contact type (e.g., phone number, email address, etc.). |
| earliestDateTimeToCall | DateTime | Earliest date time to call the customer. |
| latestDateTimeToCall | DateTime | Latest date time to call the customer. |
| trigger | NotificationTriggerKind | Trigger for this notification. |
Relationships
Ancestors
No ancestor classes
Descendents
No descendent classes
Associations
| Source Class | Source Cardinality | Target | Target Cardinality | Source Name | Source Assoc. Description | Target Name | Target Assoc. Description |
|---|---|---|---|---|---|---|---|
| CustomerNotification | 0..* | TroubleTicket | 0..* | Notification | Notification for this trouble ticket. | TroubleTickets | All trouble tickets with this notification. |
| CustomerNotification | 0..* | Customer | 0..1 | CustomerNotifications | All notifications required by this customer. | Customer | Customer requiring this notification. |
| CustomerNotification | 0..* | Incident | 0..1 | CustomerNotifications | All notifications for a customer related to the status change of this incident. | Incident | Incident as a subject of this customer notification. |