Table of Contents

Class DashboardCache

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

The object used to contain the database dashboard cache info.

public sealed class DashboardCache : Entity, IEntity, IComparable, IIdentifiable
Inheritance
DashboardCache
Implements
Inherited Members

Constructors

DashboardCache(DashboardCache)

Initializes a new instance of the DashboardCache class.

public DashboardCache(DashboardCache dashboardCache)

Parameters

dashboardCache DashboardCache

The instance of DashboardCache

DashboardCache(Id?, string, byte[], in DateTime)

Initializes a new instance of the DashboardCache class.

public DashboardCache(Id? id, string key, byte[] binaryData, in DateTime expiryDate)

Parameters

id Id

The Id.

key string

The dashboard request unique key.

binaryData byte[]

The dashboard as binary data.

expiryDate DateTime

The dashboard cache expiry date.

Properties

BinaryData

Gets or sets the dashboard as binary data.

public byte[] BinaryData { get; set; }

Property Value

byte[]

The dashboard as an array of byte.

ExpiryDate

Gets or sets the dashboard cache expiry date.

public DateTime ExpiryDate { get; set; }

Property Value

DateTime

The dashboard cache expiry DateTime.

Key

Gets or sets the dashboard key.

public string Key { get; set; }

Property Value

string

The dashboard request unique string key.

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.