LUSID C# SDK
|
DividendReinvestmentEventAllOf More...
Public Member Functions | |
DividendReinvestmentEventAllOf (DateTimeOffset? announcementDate=default(DateTimeOffset?), List< CashElection > cashElections=default(List< CashElection >), DateTimeOffset exDate=default(DateTimeOffset), DateTimeOffset paymentDate=default(DateTimeOffset), DateTimeOffset recordDate=default(DateTimeOffset), List< SecurityElection > securityElections=default(List< SecurityElection >), DateTimeOffset securitySettlementDate=default(DateTimeOffset), InstrumentEventTypeEnum instrumentEventType=default(InstrumentEventTypeEnum)) | |
Initializes a new instance of the DividendReinvestmentEventAllOf 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 (DividendReinvestmentEventAllOf input) |
Returns true if DividendReinvestmentEventAllOf instances are equal More... | |
override int | GetHashCode () |
Gets the hash code More... | |
Protected Member Functions | |
DividendReinvestmentEventAllOf () | |
Initializes a new instance of the DividendReinvestmentEventAllOf 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, BondPrincipalEvent, DividendOptionEvent, MaturityEvent, FxForwardSettlementEvent, ExpiryEvent, ScripDividendEvent, StockDividendEvent, ReverseStockSplitEvent More... | |
DateTimeOffset? | AnnouncementDate [get, set] |
Date on which the dividend was announced / declared. More... | |
List< CashElection > | CashElections [get, set] |
CashElection for this DividendReinvestmentEvent More... | |
DateTimeOffset | ExDate [get, set] |
The first business day on which the dividend is not owed to the buying party. Typically this is T-1 from the RecordDate. More... | |
DateTimeOffset | PaymentDate [get, set] |
The date the company pays out dividends to shareholders. More... | |
DateTimeOffset | RecordDate [get, set] |
Date you have to be the holder of record in order to participate in the tender. More... | |
List< SecurityElection > | SecurityElections [get, set] |
SecurityElection for this DividendReinvestmentEvent More... | |
DateTimeOffset | SecuritySettlementDate [get, set] |
The settlement date of the additional units. Equal to the PaymentDate if not provided. 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, BondPrincipalEvent, DividendOptionEvent, MaturityEvent, FxForwardSettlementEvent, ExpiryEvent, ScripDividendEvent, StockDividendEvent, ReverseStockSplitEvent
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, BondPrincipalEvent, DividendOptionEvent, MaturityEvent, FxForwardSettlementEvent, ExpiryEvent, ScripDividendEvent, StockDividendEvent, ReverseStockSplitEvent
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 |
BondPrincipalEvent | Enum BondPrincipalEvent for value: BondPrincipalEvent |
DividendOptionEvent | Enum DividendOptionEvent for value: DividendOptionEvent |
MaturityEvent | Enum MaturityEvent for value: MaturityEvent |
FxForwardSettlementEvent | Enum FxForwardSettlementEvent for value: FxForwardSettlementEvent |
ExpiryEvent | Enum ExpiryEvent for value: ExpiryEvent |
ScripDividendEvent | Enum ScripDividendEvent for value: ScripDividendEvent |
StockDividendEvent | Enum StockDividendEvent for value: StockDividendEvent |
ReverseStockSplitEvent | Enum ReverseStockSplitEvent for value: ReverseStockSplitEvent |
|
inlineprotected |
Initializes a new instance of the DividendReinvestmentEventAllOf class.
|
inline |
Initializes a new instance of the DividendReinvestmentEventAllOf class.
announcementDate | Date on which the dividend was announced / declared.. |
cashElections | CashElection for this DividendReinvestmentEvent (required). |
exDate | The first business day on which the dividend is not owed to the buying party. Typically this is T-1 from the RecordDate. (required). |
paymentDate | The date the company pays out dividends to shareholders. (required). |
recordDate | Date you have to be the holder of record in order to participate in the tender. (required). |
securityElections | SecurityElection for this DividendReinvestmentEvent (required). |
securitySettlementDate | The settlement date of the additional units. Equal to the PaymentDate if not provided.. |
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, BondPrincipalEvent, DividendOptionEvent, MaturityEvent, FxForwardSettlementEvent, ExpiryEvent, ScripDividendEvent, StockDividendEvent, ReverseStockSplitEvent (required). |
|
inline |
Returns true if DividendReinvestmentEventAllOf instances are equal
input | Instance of DividendReinvestmentEventAllOf 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 |
Date on which the dividend was announced / declared.
Date on which the dividend was announced / declared.
|
getset |
CashElection for this DividendReinvestmentEvent
CashElection for this DividendReinvestmentEvent
|
getset |
The first business day on which the dividend is not owed to the buying party. Typically this is T-1 from the RecordDate.
The first business day on which the dividend is not owed to the buying party. Typically this is T-1 from the RecordDate.
|
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, BondPrincipalEvent, DividendOptionEvent, MaturityEvent, FxForwardSettlementEvent, ExpiryEvent, ScripDividendEvent, StockDividendEvent, ReverseStockSplitEvent
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, BondPrincipalEvent, DividendOptionEvent, MaturityEvent, FxForwardSettlementEvent, ExpiryEvent, ScripDividendEvent, StockDividendEvent, ReverseStockSplitEvent
|
getset |
The date the company pays out dividends to shareholders.
The date the company pays out dividends to shareholders.
|
getset |
Date you have to be the holder of record in order to participate in the tender.
Date you have to be the holder of record in order to participate in the tender.
|
getset |
|
getset |
The settlement date of the additional units. Equal to the PaymentDate if not provided.
The settlement date of the additional units. Equal to the PaymentDate if not provided.