Class CustomObjectIndex
Inheritance
CustomObjectIndex
Assembly: LemonEdge.API.Entities.Auto.dll
Syntax
[DataContract]
public class CustomObjectIndex : BaseEntity, ICustomObjectIndex, IShareAcrossAccounts, IBaseEntity, IEquatable<IBaseEntity>, INotifyPropertyChanged, INotifyPropertyChanging, ICloneableAsync, ICanTrackProperties, ICloneableAsync<ICustomObjectIndex>
Constructors
CustomObjectIndex()
Declaration
public CustomObjectIndex()
Properties
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
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
IsUnique
Declaration
public bool IsUnique { get; set; }
Property Value
Name
The user friendly name of this index
Declaration
[Required(AllowEmptyStrings = false)]
[StringLength(500)]
public string Name { get; set; }
Property Value
Methods
CopyFromEntity(IBaseEntity)
Declaration
protected override void CopyFromEntity(IBaseEntity src)
Parameters
Overrides
CopyFromSource(ICustomObjectIndex)
Updates all properties in this item to have the same properties as the source object.
Declaration
public void CopyFromSource(ICustomObjectIndex source)
Parameters
Type |
Name |
Description |
ICustomObjectIndex |
source |
The source object to copy all values from.
|
Implements
Extension Methods