# Class: com.pnfsoftware.jeb.core.units.UnitNotification

Standard implementation of a notification.

## Constructor: UnitNotification
- parameter: `type`, type: `com.pnfsoftware.jeb.core.units.NotificationType`
- parameter: `description`, type: `java.lang.String`
- parameter: `address`, type: `java.lang.String`
- parameter: `key`, type: `java.lang.String`

Description: Create a notification.
parameter: type: mandatory type
parameter: description: optional description string
parameter: address: optional address, useful for [interactive units](IAddressableUnit)
parameter: key: unique key; if null, a random key will be generated and assigned to the            notification

## Constructor: UnitNotification
- parameter: `type`, type: `com.pnfsoftware.jeb.core.units.NotificationType`
- parameter: `description`, type: `java.lang.String`
- parameter: `address`, type: `java.lang.String`

Description: Create a notification. A random key will be generated and assigned to the notification.
parameter: type: mandatory type
parameter: description: optional description string
parameter: address: optional address, useful for [interactive units](IAddressableUnit)

## Constructor: UnitNotification
- parameter: `type`, type: `com.pnfsoftware.jeb.core.units.NotificationType`
- parameter: `description`, type: `java.lang.String`

Description: Create a notification. A random key will be generated and assigned to the notification.
parameter: type: mandatory type
parameter: description: optional description string

## Constructor: UnitNotification
- parameter: `src`, type: `com.pnfsoftware.jeb.core.units.IUnitNotification`

Description: Generic copy constructor.
parameter: src: source notification

## Method: getAddress
- return type: `java.lang.String`


## Method: getDescription
- return type: `java.lang.String`


## Method: getKey
- return type: `java.lang.String`


## Method: getTimestampMs
- return type: `long`


## Method: getType
- return type: `com.pnfsoftware.jeb.core.units.NotificationType`


## Method: toString
- return type: `java.lang.String`


