Class CoverageItem
Assembly: LemonEdge.API.Entities.FinancialServices.Auto.dll
Syntax
[DataContract]
public class CoverageItem : BaseEntity, ICoverageItem, IBaseEntity, IEquatable<IBaseEntity>, INotifyPropertyChanged, INotifyPropertyChanging, ICloneableAsync, ICanTrackProperties, ICloneableAsync<ICoverageItem>
Constructors
CoverageItem()
Declaration
Properties
CoverageTypeID
Declaration
public Guid CoverageTypeID { get; set; }
Property Value
CoverageTypeID_Label
Declaration
public string CoverageTypeID_Label { get; set; }
Property Value
CoverageTypeID_Label_Silent
Declaration
[NotMapped]
public string CoverageTypeID_Label_Silent { get; set; }
Property Value
Description
A detailed description of the coverage
Declaration
public string Description { get; set; }
Property Value
InstrumentID
[Key] Links to IInstrument. The instrument this coverage is linked to.
Declaration
public Guid InstrumentID { get; set; }
Property Value
InstrumentID_Label
Declaration
public string InstrumentID_Label { get; set; }
Property Value
InstrumentID_Label_Silent
Declaration
[NotMapped]
public string InstrumentID_Label_Silent { get; set; }
Property Value
Name
The brief details of the coverage
Declaration
[StringLength(500)]
public string Name { get; set; }
Property Value
Methods
CopyFromEntity(IBaseEntity)
Declaration
protected override void CopyFromEntity(IBaseEntity src)
Parameters
Overrides
CopyFromSource(ICoverageItem)
Updates all properties in this item to have the same properties as the source object.
Declaration
public void CopyFromSource(ICoverageItem source)
Parameters
Type |
Name |
Description |
ICoverageItem |
source |
The source object to copy all values from.
|
ToString()
Declaration
public override string ToString()
Returns
Overrides
Implements
Extension Methods