LUSID C# SDK
|
A cash distribution paid out to shareholders. More...
Public Member Functions | |
CashDividendEvent (DateTimeOffset paymentDate=default(DateTimeOffset), DateTimeOffset exDate=default(DateTimeOffset), List< CashElection > cashElections=default(List< CashElection >), DateTimeOffset? announcementDate=default(DateTimeOffset?), DateTimeOffset? recordDate=default(DateTimeOffset?), InstrumentEventTypeEnum instrumentEventType=default(InstrumentEventTypeEnum)) | |
Initializes a new instance of the CashDividendEvent class. More... | |
override string | ToString () |
Returns the string presentation of the object More... | |
override 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 (CashDividendEvent input) |
Returns true if CashDividendEvent instances are equal More... | |
override int | GetHashCode () |
Gets the hash code More... | |
![]() | |
InstrumentEvent (InstrumentEventTypeEnum instrumentEventType=default(InstrumentEventTypeEnum)) | |
Initializes a new instance of the InstrumentEvent class. More... | |
override string | ToString () |
Returns the string presentation of the object More... | |
override bool | Equals (object input) |
Returns true if objects are equal More... | |
bool | Equals (InstrumentEvent input) |
Returns true if InstrumentEvent instances are equal More... | |
override int | GetHashCode () |
Gets the hash code More... | |
Protected Member Functions | |
CashDividendEvent () | |
Initializes a new instance of the CashDividendEvent class. More... | |
IEnumerable< System.ComponentModel.DataAnnotations.ValidationResult > | BaseValidate (ValidationContext validationContext) |
To validate all properties of the instance More... | |
![]() | |
InstrumentEvent () | |
Initializes a new instance of the InstrumentEvent class. More... | |
IEnumerable< System.ComponentModel.DataAnnotations.ValidationResult > | BaseValidate (ValidationContext validationContext) |
To validate all properties of the instance More... | |
Properties | |
DateTimeOffset | PaymentDate [get, set] |
The date the company begins distributing the dividend. More... | |
DateTimeOffset | ExDate [get, set] |
The first business day on which the dividend is not owed to the buying party. More... | |
List< CashElection > | CashElections [get, set] |
Possible elections for this event, each keyed with a unique identifier. More... | |
DateTimeOffset? | AnnouncementDate [get, set] |
Date on which the dividend is announced by the company. More... | |
DateTimeOffset? | RecordDate [get, set] |
Date you have to be the holder of record in order to participate in the tender. More... | |
![]() | |
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 More... | |
Additional Inherited Members | |
![]() | |
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 } |
The Type of Event. The available values are: TransitionEvent, InformationalEvent, OpenEvent, CloseEvent, StockSplitEvent, BondDefaultEvent, CashDividendEvent, AmortisationEvent, CashFlowEvent, ExerciseEvent, ResetEvent, TriggerEvent, RawVendorEvent, InformationalErrorEvent, BondCouponEvent, DividendReinvestmentEvent More... | |
A cash distribution paid out to shareholders.
|
inlineprotected |
Initializes a new instance of the CashDividendEvent class.
|
inline |
Initializes a new instance of the CashDividendEvent class.
paymentDate | The date the company begins distributing the dividend. (required). |
exDate | The first business day on which the dividend is not owed to the buying party. (required). |
cashElections | Possible elections for this event, each keyed with a unique identifier. (required). |
announcementDate | Date on which the dividend is announced by the company.. |
recordDate | Date you have to be the holder of record in order to participate in the tender.. |
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 (required) (default to "CashDividendEvent"). |
|
inlineprotected |
To validate all properties of the instance
validationContext | Validation context |
|
inline |
Returns true if CashDividendEvent instances are equal
input | Instance of CashDividendEvent 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
Reimplemented from Lusid.Sdk.Model.InstrumentEvent.
|
inline |
Returns the string presentation of the object
|
getset |
Date on which the dividend is announced by the company.
Date on which the dividend is announced by the company.
|
getset |
Possible elections for this event, each keyed with a unique identifier.
Possible elections for this event, each keyed with a unique identifier.
|
getset |
The first business day on which the dividend is not owed to the buying party.
The first business day on which the dividend is not owed to the buying party.
|
getset |
The date the company begins distributing the dividend.
The date the company begins distributing the dividend.
|
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.