Table of Contents

Class NotificationExceptionData

Namespace
Geotab.Checkmate.ObjectModel
Assembly
Geotab.Checkmate.ObjectModel.dll

The notification data pertaining to Exception Rules.

[ReportClass]
public class NotificationExceptionData : NotificationData, IEntity, IComparable, IIdentifiable
Inheritance
NotificationExceptionData
Implements
Inherited Members

Constructors

NotificationExceptionData()

Initializes a new instance of the NotificationExceptionData class. Initializes a new instance of the NotificationExceptionData class.

public NotificationExceptionData()

NotificationExceptionData(Id?, ExceptionEvent?, string?, NotificationType)

Initializes a new instance of the NotificationExceptionData class.

public NotificationExceptionData(Id? id, ExceptionEvent? exceptionEvent, string? info = null, NotificationType type = NotificationType.Exception)

Parameters

id Id

The identifier.

exceptionEvent ExceptionEvent

The ExceptionEvent.

info string

The information.

type NotificationType

The NotificationType.

Properties

ExceptionEvent

Gets or sets the exception event that holds the data for this notification.

public ExceptionEvent? ExceptionEvent { get; set; }

Property Value

ExceptionEvent

ExceptionEvent

Info

Gets or sets the information for the notification exception data.

public string? Info { get; set; }

Property Value

string

string

Type

Gets or sets the NotificationType of the notification.

public NotificationType Type { get; set; }

Property Value

NotificationType

NotificationType

Methods

Clone()

Creates a new object that is a copy of the current instance.

public override IEntity Clone()

Returns

IEntity

A new object that is a copy of this instance.

ToString()

Returns a string that represents this instance.

public override string ToString()

Returns

string

A string that represents this instance.