Class AddInModule
Assembly: LemonEdge.API.Entities.Auto.dll
Syntax
[DataContract]
public class AddInModule : BaseEntityWithPermissions, IAddInModule, IBaseEntityWithPermissions, ISetCopier, IShareAcrossAccounts, IBaseEntity, IEquatable<IBaseEntity>, INotifyPropertyChanged, INotifyPropertyChanging, ICloneableAsync, ICanTrackProperties, ICloneableAsync<IAddInModule>
Constructors
AddInModule()
Declaration
Properties
BaseHelpURL
A custom base url for help on any addin in this module. Can be overidden at the addin level
Declaration
[StringLength(500)]
public string BaseHelpURL { get; set; }
Property Value
Description
A user friendly description of this addin module and its contents
Declaration
[StringLength(2000)]
public string Description { get; set; }
Property Value
IsShared
Indicates this record is a shared record.
Only the root account can edit items that are shared records
Declaration
public bool IsShared { get; set; }
Property Value
Name
[Key] A unique friendly name for this addin module.
Declaration
[Unique]
[Required]
[StringLength(500)]
public string Name { get; set; }
Property Value
Sequence
The sequence this AddIn Module is loaded in to the system relative to other addin modules.
Declaration
public short Sequence { get; set; }
Property Value
Methods
CopyFromEntity(IBaseEntity)
Declaration
protected override void CopyFromEntity(IBaseEntity src)
Parameters
Overrides
CopyFromSource(IAddInModule)
Updates all properties in this item to have the same properties as the source object.
Declaration
public void CopyFromSource(IAddInModule source)
Parameters
Type |
Name |
Description |
IAddInModule |
source |
The source object to copy all values from.
|
ToString()
Declaration
public override string ToString()
Returns
Overrides
Implements
Extension Methods