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
Product()
Initializes a new instance of the Product class.
public Product()
Product(Id?, long?, string?, string?, DateTime?, string?)
Initializes a new instance of the Product class.
public Product(Id? id, long? version, string? name, string? solutionId, DateTime? dateTime, string? productVersion)
Parameters
id
IdThe Id of this entity.
version
long?The feed version.
name
stringThe name associated with this Product.
solutionId
stringThe solution id.
dateTime
DateTime?The installation date.
productVersion
stringThe version of this product.
Properties
DateTime
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.
ProductVersion
Gets or sets the version of the product.
public string? ProductVersion { get; set; }
Property Value
- string
The version of the product.
SolutionId
Gets or sets the name of the product.
public string? SolutionId { get; set; }
Property Value
- string
The name of the product template.
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.