Interface IEntityAccount
Inherited Members
Namespace: LemonEdge.API.Entities.FinancialServices.LegalEntity
Assembly: LemonEdge.API.Entities.FinancialServices.dll
Syntax
[EntityDefinition(EntityID.EntityAccount, "dbo.LT_EntityAccounts", "EntityAccount", IsStandingDataEntity = true, CustomToString = true)]
[DefaultEntityIcon(ImageType.Attachment)]
public interface IEntityAccount : IBaseEntityWithPermissions, IBaseEntity, IEquatable<IBaseEntity>, INotifyPropertyChanged, INotifyPropertyChanging, ICloneableAsync, ICanTrackProperties
Properties
Code
The of the target
Declaration
[EntityProperty(SQLType.NVarChar, 500, true)]
[EntityDescription("The code of this target entity from the owning entity accounts perspective.")]
string Code { get; set; }
Property Value
Type | Description |
---|---|
string |
Description
The of the target
Declaration
[EntityProperty(SQLType.NVarChar, 2500, true)]
[EntityDescription("The description of this target entity from the owning entity accounts perspective.")]
string Description { get; set; }
Property Value
Type | Description |
---|---|
string |
LegalName
The of the target
Declaration
[EntityProperty(SQLType.NVarChar, 500, true)]
[EntityDescription("The legal name of this target entity from the owning entity accounts perspective.")]
string LegalName { get; set; }
Property Value
Type | Description |
---|---|
string |
Name
The of the target
Declaration
[EntityProperty(SQLType.NVarChar, 500, true)]
[EntityDescription("The name of this target entity from the owning entity accounts perspective.")]
string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
SourceEntityID
[Key] Links opionally to IObjectEntity. The entity that belongs within this entity account
Declaration
[EntityProperty(SQLType.UniqueIdentifier, true)]
[EntityKeyProperty]
[EntityRelationship(EntityID.ObjectEntity, "ID", SingleJoinType.ZeroToOne, "Entity", "Entity Accounts", DeleteWithRelationship = true, PartOfParentSet = true, LinkToItemInSet = false)]
Guid? SourceEntityID { get; set; }
Property Value
Type | Description |
---|---|
Guid? |
SourceEntitySetID
[Key] Links optionally to IEntitySet. The entity set this entity account belongs to
Declaration
[EntityProperty(SQLType.UniqueIdentifier, true)]
[EntityKeyProperty]
[EntityRelationship(EntityID.EntitySet, "ID", SingleJoinType.ZeroToOne, "Entity Set", "Entity Accounts", DeleteWithRelationship = true, PartOfParentSet = true, LinkToItemInSet = false)]
Guid? SourceEntitySetID { get; set; }
Property Value
Type | Description |
---|---|
Guid? |
TargetEntityID
[Key] Links opionally to IObjectEntity. The entity that belongs within this target entity account
Declaration
[EntityProperty(SQLType.UniqueIdentifier, true)]
[EntityKeyProperty]
[EntityRelationship(EntityID.ObjectEntity, "ID", SingleJoinType.ZeroToOne, "Entity", "Entity Accounts", DeleteWithRelationship = true, PartOfParentSet = true, LinkToItemInSet = false)]
Guid? TargetEntityID { get; set; }
Property Value
Type | Description |
---|---|
Guid? |
TargetEntitySetID
[Key] Links optionally to IEntitySet. The entity set this entity account targets
Declaration
[EntityProperty(SQLType.UniqueIdentifier, true)]
[EntityKeyProperty]
[EntityRelationship(EntityID.EntitySet, "ID", SingleJoinType.ZeroToOne, "Entity Set", "Entity Accounts", DeleteWithRelationship = true, PartOfParentSet = true, LinkToItemInSet = false, InheritPermissions = true)]
Guid? TargetEntitySetID { get; set; }
Property Value
Type | Description |
---|---|
Guid? |