Table of Contents

Class NotificationAudioAlarmFile

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

Custom Notification Alert sound.

public class NotificationAudioAlarmFile : NotificationBinaryFile, IEntity, IComparable, IIdentifiable
Inheritance
NotificationAudioAlarmFile
Implements
Inherited Members

Constructors

NotificationAudioAlarmFile()

Initializes a new instance of the NotificationAudioAlarmFile class.The constructor.

public NotificationAudioAlarmFile()

NotificationAudioAlarmFile(Id?, string?, MediaFileType?, byte[]?)

Initializes a new instance of the NotificationAudioAlarmFile class.The constructor.

public NotificationAudioAlarmFile(Id? id, string? name, MediaFileType? fileTypeEnum, byte[]? binaryData)

Parameters

id Id

The Id.

name string

The Description of the binary file.

fileTypeEnum MediaFileType?

The file type.

binaryData byte[]

The binary data.

NotificationAudioAlarmFile(NotificationAudioAlarmFile)

Initializes a new instance of the NotificationAudioAlarmFile class.Copy Constructor.

protected NotificationAudioAlarmFile(NotificationAudioAlarmFile notificationBinaryFile)

Parameters

notificationBinaryFile NotificationAudioAlarmFile

NotificationBinaryFile

Properties

BinaryData

Gets or sets the binary data.

public byte[]? BinaryData { get; set; }

Property Value

byte[]

byte array.

Type

Gets or sets the type of the binary data for notifications.

public override NotificationBinaryFileType? Type { get; set; }

Property Value

NotificationBinaryFileType?

NotificationBinaryFileType

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.