Table of Contents

Class Product

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

The product installed in the database.

public sealed class Product : NameEntityWithVersion, IEntity, IComparable, IIdentifiable, IVersion, IDateTimeProvider
Inheritance
Product
Implements
Inherited Members

Constructors

Initializes a new instance of the Product class.

public Product()

Initializes a new instance of the Product class.

public Product(Id? id, long? version, string? name, string? solutionId, DateTime? dateTime, string? productVersion)

Parameters

id Id

The Id of this entity.

version long?

The feed version.

name string

The name associated with this Product.

solutionId string

The solution id.

dateTime DateTime?

The installation date.

productVersion string

The version of this product.

Properties

Gets or sets the date time of the product installation.

public DateTime? DateTime { get; set; }

Property Value

DateTime?

The date time of the product installation.

Gets or sets the version of the product.

public string? ProductVersion { get; set; }

Property Value

string

The version of the product.

Gets or sets the name of the product.

public string? SolutionId { get; set; }

Property Value

string

The name of the product template.

Methods

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.