# NotificationEventCriteria Class

### NAMESPACE

RASAdminEngine.Core.OutputModels

### DESCRIPTION

Notification Event Criteria

### INHERITED FROM

[RASSerilazableObj](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/types/RASSerilazableObj.html)⇒[RASListObj](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/types/RASListObj.html)⇒[Notification](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/types/Notification.html)⇒[NotificationEvent](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/types/NotificationEvent.html)⇒NotificationEventCriteria

### INTERFACES

* ISerializable
* IComparable

### PUBLIC PROPERTIES

| Type                                                                                                                                          | Name               | Description                                                                                                                                          |   |
| --------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------- | - |
| String                                                                                                                                        | AdminCreate        | Inherited from [RASListObj](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/types/RASListObj.html)     |   |
| String                                                                                                                                        | AdminLastMod       | Inherited from [RASListObj](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/types/RASListObj.html)     |   |
| Boolean                                                                                                                                       | AllServers         |                                                                                                                                                      |   |
| Boolean                                                                                                                                       | Enabled            | Inherited from [Notification](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/types/Notification.html) |   |
| Boolean                                                                                                                                       | EnableGracePeriod  | Inherited from [Notification](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/types/Notification.html) |   |
| Boolean                                                                                                                                       | EnableInterval     | Inherited from [Notification](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/types/Notification.html) |   |
| Boolean                                                                                                                                       | ExecuteScript      | Inherited from [Notification](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/types/Notification.html) |   |
| UInt32                                                                                                                                        | GracePeriod        | Inherited from [Notification](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/types/Notification.html) |   |
| Boolean                                                                                                                                       | HasThreshold       | Inherited from [Notification](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/types/Notification.html) |   |
| UInt32                                                                                                                                        | Id                 |                                                                                                                                                      |   |
| UInt32                                                                                                                                        | Interval           | Inherited from [Notification](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/types/Notification.html) |   |
| String                                                                                                                                        | Recipients         | Inherited from [Notification](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/types/Notification.html) |   |
| UInt32                                                                                                                                        | ScriptId           | Inherited from [Notification](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/types/Notification.html) |   |
| Boolean                                                                                                                                       | SendEmail          | Inherited from [Notification](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/types/Notification.html) |   |
| UInt32                                                                                                                                        | SiteId             | Inherited from [Notification](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/types/Notification.html) |   |
| List\<UInt32>                                                                                                                                 | TargetIds          |                                                                                                                                                      |   |
| [TargetType](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/types/TargetType.html)             | TargetType         |                                                                                                                                                      |   |
| DateTime                                                                                                                                      | TimeCreate         | Inherited from [RASListObj](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/types/RASListObj.html)     |   |
| DateTime                                                                                                                                      | TimeLastMod        | Inherited from [RASListObj](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/types/RASListObj.html)     |   |
| [NotificationType](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/types/NotificationType.html) | Type               | Inherited from [Notification](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/types/Notification.html) |   |
| Boolean                                                                                                                                       | WaitUntilRecovered | Inherited from [Notification](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/types/Notification.html) |   |

### PUBLIC METHODS

| Type    | Name                   | Description                                                                                                                                                    |   |
| ------- | ---------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- | - |
| Int32   | CompareTo (Object obj) | Inherited from [RASSerilazableObj](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/types/RASSerilazableObj.html) |   |
| Boolean | Equals (Object obj)    | Inherited from [RASSerilazableObj](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/types/RASSerilazableObj.html) |   |
| Int32   | GetHashCode ()         | Inherited from [RASSerilazableObj](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/types/RASSerilazableObj.html) |   |
| Type    | GetType ()             |                                                                                                                                                                |   |
| String  | ToString ()            |                                                                                                                                                                |   |
