LUSID C# SDK
|
AmortisationEventAllOf More...
Public Types | |
enum class | InstrumentEventTypeEnum { TransitionEvent = 1 , InformationalEvent = 2 , OpenEvent = 3 , CloseEvent = 4 , StockSplitEvent = 5 , BondDefaultEvent = 6 , CashDividendEvent = 7 , AmortisationEvent = 8 , CashFlowEvent = 9 , ExerciseEvent = 10 , ResetEvent = 11 , TriggerEvent = 12 , RawVendorEvent = 13 , InformationalErrorEvent = 14 , BondCouponEvent = 15 , DividendReinvestmentEvent = 16 , AccumulationEvent = 17 } |
The Type of Event. The available values are: TransitionEvent, InformationalEvent, OpenEvent, CloseEvent, StockSplitEvent, BondDefaultEvent, CashDividendEvent, AmortisationEvent, CashFlowEvent, ExerciseEvent, ResetEvent, TriggerEvent, RawVendorEvent, InformationalErrorEvent, BondCouponEvent, DividendReinvestmentEvent, AccumulationEvent More... | |
Public Member Functions | |
AmortisationEventAllOf (decimal amountReduced=default(decimal), string domCcy=default(string), string payReceive=default(string), string eventStatus=default(string), DateTimeOffset paymentDate=default(DateTimeOffset), InstrumentEventTypeEnum instrumentEventType=default(InstrumentEventTypeEnum)) | |
Initializes a new instance of the AmortisationEventAllOf class. More... | |
override string | ToString () |
Returns the string presentation of the object More... | |
virtual string | ToJson () |
Returns the JSON string presentation of the object More... | |
override bool | Equals (object input) |
Returns true if objects are equal More... | |
bool | Equals (AmortisationEventAllOf input) |
Returns true if AmortisationEventAllOf instances are equal More... | |
override int | GetHashCode () |
Gets the hash code More... | |
Protected Member Functions | |
AmortisationEventAllOf () | |
Initializes a new instance of the AmortisationEventAllOf class. More... | |
Properties | |
InstrumentEventTypeEnum | InstrumentEventType [get, set] |
The Type of Event. The available values are: TransitionEvent, InformationalEvent, OpenEvent, CloseEvent, StockSplitEvent, BondDefaultEvent, CashDividendEvent, AmortisationEvent, CashFlowEvent, ExerciseEvent, ResetEvent, TriggerEvent, RawVendorEvent, InformationalErrorEvent, BondCouponEvent, DividendReinvestmentEvent, AccumulationEvent More... | |
decimal | AmountReduced [get, set] |
The amount reduced in this amortisation event. That is, the difference between the previous notional amount and the current notional amount as set in this event. More... | |
string | DomCcy [get, set] |
Domestic currency of the originating instrument More... | |
string | PayReceive [get, set] |
Is this event in relation to the Pay or Receive leg More... | |
string | EventStatus [get, set] |
What is the event status, is it a known (ie historic) or unknown (ie projected) event? More... | |
DateTimeOffset | PaymentDate [get, set] |
The date the principal payment is to be made. More... | |
The Type of Event. The available values are: TransitionEvent, InformationalEvent, OpenEvent, CloseEvent, StockSplitEvent, BondDefaultEvent, CashDividendEvent, AmortisationEvent, CashFlowEvent, ExerciseEvent, ResetEvent, TriggerEvent, RawVendorEvent, InformationalErrorEvent, BondCouponEvent, DividendReinvestmentEvent, AccumulationEvent
The Type of Event. The available values are: TransitionEvent, InformationalEvent, OpenEvent, CloseEvent, StockSplitEvent, BondDefaultEvent, CashDividendEvent, AmortisationEvent, CashFlowEvent, ExerciseEvent, ResetEvent, TriggerEvent, RawVendorEvent, InformationalErrorEvent, BondCouponEvent, DividendReinvestmentEvent, AccumulationEvent
Enumerator | |
---|---|
TransitionEvent | Enum TransitionEvent for value: TransitionEvent |
InformationalEvent | Enum InformationalEvent for value: InformationalEvent |
OpenEvent | |
CloseEvent | Enum CloseEvent for value: CloseEvent |
StockSplitEvent | Enum StockSplitEvent for value: StockSplitEvent |
BondDefaultEvent | Enum BondDefaultEvent for value: BondDefaultEvent |
CashDividendEvent | Enum CashDividendEvent for value: CashDividendEvent |
AmortisationEvent | Enum AmortisationEvent for value: AmortisationEvent |
CashFlowEvent | Enum CashFlowEvent for value: CashFlowEvent |
ExerciseEvent | Enum ExerciseEvent for value: ExerciseEvent |
ResetEvent | Enum ResetEvent for value: ResetEvent |
TriggerEvent | Enum TriggerEvent for value: TriggerEvent |
RawVendorEvent | Enum RawVendorEvent for value: RawVendorEvent |
InformationalErrorEvent | Enum InformationalErrorEvent for value: InformationalErrorEvent |
BondCouponEvent | Enum BondCouponEvent for value: BondCouponEvent |
DividendReinvestmentEvent | Enum DividendReinvestmentEvent for value: DividendReinvestmentEvent |
AccumulationEvent | Enum AccumulationEvent for value: AccumulationEvent |
|
inlineprotected |
Initializes a new instance of the AmortisationEventAllOf class.
|
inline |
Initializes a new instance of the AmortisationEventAllOf class.
amountReduced | The amount reduced in this amortisation event. That is, the difference between the previous notional amount and the current notional amount as set in this event. (required). |
domCcy | Domestic currency of the originating instrument (required). |
payReceive | Is this event in relation to the Pay or Receive leg (required). |
eventStatus | What is the event status, is it a known (ie historic) or unknown (ie projected) event? (required). |
paymentDate | The date the principal payment is to be made. (required). |
instrumentEventType | The Type of Event. The available values are: TransitionEvent, InformationalEvent, OpenEvent, CloseEvent, StockSplitEvent, BondDefaultEvent, CashDividendEvent, AmortisationEvent, CashFlowEvent, ExerciseEvent, ResetEvent, TriggerEvent, RawVendorEvent, InformationalErrorEvent, BondCouponEvent, DividendReinvestmentEvent, AccumulationEvent (required). |
|
inline |
Returns true if AmortisationEventAllOf instances are equal
input | Instance of AmortisationEventAllOf to be compared |
|
inline |
Returns true if objects are equal
input | Object to be compared |
|
inline |
Gets the hash code
|
inlinevirtual |
Returns the JSON string presentation of the object
|
inline |
Returns the string presentation of the object
|
getset |
The amount reduced in this amortisation event. That is, the difference between the previous notional amount and the current notional amount as set in this event.
The amount reduced in this amortisation event. That is, the difference between the previous notional amount and the current notional amount as set in this event.
|
getset |
Domestic currency of the originating instrument
Domestic currency of the originating instrument
|
getset |
What is the event status, is it a known (ie historic) or unknown (ie projected) event?
What is the event status, is it a known (ie historic) or unknown (ie projected) event?
|
getset |
The Type of Event. The available values are: TransitionEvent, InformationalEvent, OpenEvent, CloseEvent, StockSplitEvent, BondDefaultEvent, CashDividendEvent, AmortisationEvent, CashFlowEvent, ExerciseEvent, ResetEvent, TriggerEvent, RawVendorEvent, InformationalErrorEvent, BondCouponEvent, DividendReinvestmentEvent, AccumulationEvent
The Type of Event. The available values are: TransitionEvent, InformationalEvent, OpenEvent, CloseEvent, StockSplitEvent, BondDefaultEvent, CashDividendEvent, AmortisationEvent, CashFlowEvent, ExerciseEvent, ResetEvent, TriggerEvent, RawVendorEvent, InformationalErrorEvent, BondCouponEvent, DividendReinvestmentEvent, AccumulationEvent
|
getset |
The date the principal payment is to be made.
The date the principal payment is to be made.
|
getset |
Is this event in relation to the Pay or Receive leg
Is this event in relation to the Pay or Receive leg