Table of Contents

Class AddInData

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

A class that holds data stored by an add-in.

public class AddInData : Entity, IEntity, IComparable, IIdentifiable, IGroupLinked
Inheritance
AddInData
Implements
Inherited Members

Constructors

AddInData()

Initializes a new instance of the AddInData class.

public AddInData()

AddInData(Id?)

Initializes a new instance of the AddInData class.

public AddInData(Id? id)

Parameters

id Id

The identifier.

AddInData(Id?, Id?, IList<Group>?, string?)

Initializes a new instance of the AddInData class.

public AddInData(Id? id, Id? addInId, IList<Group>? groups, string? data)

Parameters

id Id

The identifier.

addInId Id

The add in identifier.

groups IList<Group>

Group collection this AddInData belongs to.

data string

The data.

Properties

AddInId

Gets or sets the add-in identifier.

public Id? AddInId { get; set; }

Property Value

Id

Id

Details

Gets or sets the Details string as a serialized JSON object.

public string? Details { get; set; }

Property Value

string

object

Groups

Gets or sets the list of Group(s) the AddInData belongs to.

public IList<Group>? Groups { get; set; }

Property Value

IList<Group>

IList<T>

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.