Class CustomObjectIndexColumn
Inheritance
CustomObjectIndexColumn
Assembly: LemonEdge.API.Entities.Auto.dll
Syntax
[DataContract]
public class CustomObjectIndexColumn : BaseEntity, ICustomObjectIndexColumn, IShareAcrossAccounts, IBaseEntity, IEquatable<IBaseEntity>, INotifyPropertyChanged, INotifyPropertyChanging, ICloneableAsync, ICanTrackProperties, ICloneableAsync<ICustomObjectIndexColumn>
Constructors
CustomObjectIndexColumn()
Declaration
public CustomObjectIndexColumn()
Properties
ColumnIndex
Declaration
[Required(AllowEmptyStrings = false)]
[StringLength(500)]
public string ColumnIndex { get; set; }
Property Value
CustomObjectID
Declaration
[RequiredNoDefaultIDValidation]
public Guid CustomObjectID { get; set; }
Property Value
CustomObjectID_Label
Declaration
public string CustomObjectID_Label { get; set; }
Property Value
CustomObjectID_Label_Silent
Declaration
[NotMapped]
public string CustomObjectID_Label_Silent { get; set; }
Property Value
CustomObjectIndex
Declaration
[RequiredNoDefaultIDValidation]
public Guid CustomObjectIndex { 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
Order
Declaration
[Required(AllowEmptyStrings = false)]
[EnumDataType(typeof(IndexOrder))]
public IndexOrder Order { get; set; }
Property Value
Declaration
[NotMapped]
public string Order_Tooltip { get; set; }
Property Value
Sequence
[Key] Holds the order of this columnm.
Declaration
public short Sequence { get; set; }
Property Value
Methods
CopyFromEntity(IBaseEntity)
Declaration
protected override void CopyFromEntity(IBaseEntity src)
Parameters
Overrides
CopyFromSource(ICustomObjectIndexColumn)
Updates all properties in this item to have the same properties as the source object.
Declaration
public void CopyFromSource(ICustomObjectIndexColumn source)
Parameters
Implements
Extension Methods