Class CustomList
Implements
Inherited Members
Namespace: LemonEdge.API.Entities.Design
Assembly: LemonEdge.API.Entities.Auto.dll
Syntax
[DataContract]
[DatabaseClassValidation(typeof(CustomListValidation), "ValidateList")]
public class CustomList : BaseEntityWithPermissions, ICustomList, IBaseEntityWithPermissions, ISetCopier, IShareAcrossAccounts, IBaseEntity, IEquatable<IBaseEntity>, INotifyPropertyChanged, INotifyPropertyChanging, ICloneableAsync, ICanTrackProperties, ICloneableAsync<ICustomList>
Constructors
CustomList()
Declaration
public CustomList()
Properties
Description
A user friendly description of this custom list and its values
Declaration
[StringLength(2000)]
public string Description { get; set; }
Property Value
Type | Description |
---|---|
string |
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
Type | Description |
---|---|
bool |
LoadDynamically
This indicates the system will dynamically load your custom list into applications immediately.
The alternative is the designer can provide you the actual code for this custom list.You can incorporate that code in your own DLL and add that as an Add-In to the platform itself using our Add-In Modules.
Declaration
public bool LoadDynamically { get; set; }
Property Value
Type | Description |
---|---|
bool |
Name
[Key] A unique friendly name for this custom list.
Declaration
[Unique]
[Required]
[StringLength(500)]
public string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
Methods
CopyFromEntity(IBaseEntity)
Declaration
protected override void CopyFromEntity(IBaseEntity src)
Parameters
Type | Name | Description |
---|---|---|
IBaseEntity | src |
Overrides
CopyFromSource(ICustomList)
Updates all properties in this item to have the same properties as the source object.
Declaration
public void CopyFromSource(ICustomList source)
Parameters
Type | Name | Description |
---|---|---|
ICustomList | source | The source object to copy all values from. |
ToString()
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
string |