Interface IObjectEntityRate
Inherited Members
Namespace: LemonEdge.API.Entities.FinancialServices.Products
Assembly: LemonEdge.API.Entities.FinancialServices.dll
Syntax
[EntityDefinition(EntityID.ObjectEntityRate, "dbo.LT_ObjectEntityRates", "ObjectEntityRate", CustomToString = true)]
[DefaultEntityIcon(ImageType.Rate)]
public interface IObjectEntityRate : IBaseEntity, IEquatable<IBaseEntity>, INotifyPropertyChanged, INotifyPropertyChanging, ICloneableAsync, ICanTrackProperties
Properties
ObjectEntityID
[Key] Links to IObjectEntity. The parent entity this rate is used by
Declaration
[EntityProperty(SQLType.UniqueIdentifier, false)]
[EntityRelationship(EntityID.ObjectEntity, "ID", SingleJoinType.One, "Object Entity", "Rate Types", DeleteWithRelationship = false, PartOfParentSet = false, LinkToItemInSet = false, InheritPermissions = true)]
[EntityDescription("The parent object this rate is associated with.")]
[EntityKeyProperty]
Guid ObjectEntityID { get; set; }
Property Value
Type | Description |
---|---|
Guid |
RateTypeID
[Key] Links to IRateType.
Declaration
[EntityProperty(SQLType.UniqueIdentifier, false)]
[EntityRelationship(EntityID.RateType, "ID", SingleJoinType.One, "Rate Type", "Object Entities", DeleteWithRelationship = false, PartOfParentSet = false, LinkToItemInSet = false, InheritPermissions = false)]
[EntityDescription("The rate type associated with this entity.")]
Guid RateTypeID { get; set; }
Property Value
Type | Description |
---|---|
Guid |