Class InstrumentSetItem
Inheritance
InstrumentSetItem
Assembly: LemonEdge.API.Entities.FinancialServices.Auto.dll
Syntax
[DataContract]
public class InstrumentSetItem : BaseEntity, IInstrumentSetItem, IBaseEntity, IEquatable<IBaseEntity>, INotifyPropertyChanged, INotifyPropertyChanging, ICloneableAsync, ICanTrackProperties, ICloneableAsync<IInstrumentSetItem>
Constructors
InstrumentSetItem()
Declaration
public InstrumentSetItem()
Properties
CurrencyID
[Key] Links to ICurrency. Matches on any Instrument with this specified Currency
Declaration
public Guid? CurrencyID { get; set; }
Property Value
CurrencyID_Label
Declaration
public string CurrencyID_Label { get; set; }
Property Value
CurrencyID_Label_Silent
Declaration
[NotMapped]
public string CurrencyID_Label_Silent { get; set; }
Property Value
Exclude
Indicates any matching Instruments should be excluded from the resulting set of matching Instruments for this
Instrument Set
Declaration
[Required]
public bool Exclude { get; set; }
Property Value
InstrumentID
[Key] Links to IInstrument. Specifically matches on an individual Instrument
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
InstrumentSetID
[Key] Links to IInstrumentSet. The parent instrument set this item is a member of
Declaration
[RequiredNoDefaultIDValidation]
public Guid InstrumentSetID { get; set; }
Property Value
InstrumentSetID_Label
Declaration
public string InstrumentSetID_Label { get; set; }
Property Value
InstrumentSetID_Label_Silent
Declaration
[NotMapped]
public string InstrumentSetID_Label_Silent { get; set; }
Property Value
OwningEntityID
[Key] Links to IObjectEntity. Matches on any Instrument with this specified Owning Entity
Declaration
public Guid? OwningEntityID { get; set; }
Property Value
OwningEntityID_Label
Declaration
public string OwningEntityID_Label { get; set; }
Property Value
OwningEntityID_Label_Silent
Declaration
[NotMapped]
public string OwningEntityID_Label_Silent { get; set; }
Property Value
Methods
CopyFromEntity(IBaseEntity)
Declaration
protected override void CopyFromEntity(IBaseEntity src)
Parameters
Overrides
CopyFromSource(IInstrumentSetItem)
Updates all properties in this item to have the same properties as the source object.
Declaration
public void CopyFromSource(IInstrumentSetItem source)
Parameters
Type |
Name |
Description |
IInstrumentSetItem |
source |
The source object to copy all values from.
|
Implements
Extension Methods