Class AddIn
- Namespace
- Geotab.Checkmate.ObjectModel.AddIns
- Assembly
- Geotab.Checkmate.ObjectModel.dll
Add-Ins are used to extend the functionality provided by MyGeotab and Geotab Drive. An Add-In is JavaScript, HTML and CSS loaded into the MyGeotab or Geotab Drive portal and resides directly inside the user interface. This allows third-parties to create a seamless user experience and provide solutions that would otherwise require the user to visit a different website altogether. More information on developing Add-Ins.
public class AddIn : Entity, IEntity, IComparable, IIdentifiable
- Inheritance
-
AddIn
- Implements
- Inherited Members
Constructors
AddIn()
Initializes a new instance of the AddIn class.
public AddIn()
AddIn(Id?, AddInConfiguration?, string?, AddInStatus?, DateTime?)
Initializes a new instance of the AddIn class.
public AddIn(Id? id, AddInConfiguration? configuration, string? url, AddInStatus? status = null, DateTime? updateTime = null)
Parameters
id
IdThe identifier.
configuration
AddInConfigurationThe configuration.
url
stringThe url.
status
AddInStatus?The AddInStatus.
updateTime
DateTime?The timestamp when Add-In is changed.
Properties
Configuration
Gets or sets the AddInConfiguration.
public AddInConfiguration? Configuration { get; set; }
Property Value
Remarks
Configuration is used by non-marketplace add-ins.
ErrorMessage
Gets or sets the error message if there was an issue with Add-In.
public string? ErrorMessage { get; set; }
Property Value
IsInactive
Gets or sets whether the Add-In is inactive.
[Obsolete("Obsolete. Please do not use this property.", false)]
public bool? IsInactive { get; set; }
Property Value
Status
Gets or sets the Add-In status.
public AddInStatus? Status { get; set; }
Property Value
UpdateTime
Gets or sets the timestamp when Add-In is changed.
public DateTime? UpdateTime { get; set; }
Property Value
Url
Gets or sets the marketplace Add-In Url.
public string? Url { get; set; }
Property Value
Remarks
Url is used only by marketplace Add-Ins.
Methods
Clone()
Clones the AddIn.
public override IEntity Clone()
Returns
- IEntity
An Add-In.