Class ObjectEntityType
  
  
  
    Inheritance
    
    
    
    ObjectEntityType
   
  
  
  
  Assembly: LemonEdge.API.Entities.FinancialServices.Auto.dll
  Syntax
  
    [DataContract]
public class ObjectEntityType : BaseEntityWithPermissions, IObjectEntityType, IBaseEntityWithPermissions, IBaseEntity, IEquatable<IBaseEntity>, INotifyPropertyChanged, INotifyPropertyChanging, ICloneableAsync, ICanTrackProperties, ICloneableAsync<IObjectEntityType>
   
  Constructors
  
  ObjectEntityType()
  
  
  Declaration
  
    public ObjectEntityType()
   
  Properties
  
  AllowRuleAllocations
  Indicates if this object entity can be allocated to in Allocation Rules.
If it can then it can belong as part of an Entity Structure within an Entity Set.
Typically if an object entity can be part of an Allocation Rule, it will also have a GL.
Declaration
  
    public bool AllowRuleAllocations { get; set; }
   
  Property Value
  
  
  CanBeCounterparty
  Indicates if this object entity can act as a counterparty to transactions in the system
Declaration
  
    public bool CanBeCounterparty { get; set; }
   
  Property Value
  
  
  CanOwnInstruments
  Indicates if this object entity can own financial instruments
Declaration
  
    public bool CanOwnInstruments { get; set; }
   
  Property Value
  
  
  Description
  
  
  Declaration
  
    [StringLength(2000)]
public string Description { get; set; }
   
  Property Value
  
  
  HasGL
  Indicates if this object entity has a GL.
If it does then it can have Transactions booked against it, and will have Period Closing functionality.
Declaration
  
    public bool HasGL { get; set; }
   
  Property Value
  
  
  Name
  
  
  Declaration
  
    [Required]
[StringLength(500)]
public string Name { get; set; }
   
  Property Value
  
  Methods
  
  CopyFromEntity(IBaseEntity)
  
  
  Declaration
  
    protected override void CopyFromEntity(IBaseEntity src)
   
  Parameters
  
  Overrides
  
  
  CopyFromSource(IObjectEntityType)
  Updates all properties in this item to have the same properties as the source object.
Declaration
  
    public void CopyFromSource(IObjectEntityType source)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | IObjectEntityType | source | The source object to copy all values from. | 
    
  
  
  ToString()
  
  
  Declaration
  
    public override string ToString()
   
  Returns
  
  Overrides
  
  Implements
  
  
  
  
  
  
  
  
  
  Extension Methods