LUSID C# SDK
|
CashDividendEventAllOf 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 } |
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... | |
Public Member Functions | |
CashDividendEventAllOf (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 CashDividendEventAllOf 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 (CashDividendEventAllOf input) |
Returns true if CashDividendEventAllOf instances are equal More... | |
override int | GetHashCode () |
Gets the hash code More... | |
Protected Member Functions | |
CashDividendEventAllOf () | |
Initializes a new instance of the CashDividendEventAllOf 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 More... | |
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... | |
The Type of Event. The available values are: TransitionEvent, InformationalEvent, OpenEvent, CloseEvent, StockSplitEvent, BondDefaultEvent, CashDividendEvent, AmortisationEvent, CashFlowEvent, ExerciseEvent, ResetEvent, TriggerEvent, RawVendorEvent, InformationalErrorEvent, BondCouponEvent, DividendReinvestmentEvent
The Type of Event. The available values are: TransitionEvent, InformationalEvent, OpenEvent, CloseEvent, StockSplitEvent, BondDefaultEvent, CashDividendEvent, AmortisationEvent, CashFlowEvent, ExerciseEvent, ResetEvent, TriggerEvent, RawVendorEvent, InformationalErrorEvent, BondCouponEvent, DividendReinvestmentEvent
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 |
|
inlineprotected |
Initializes a new instance of the CashDividendEventAllOf class.
|
inline |
Initializes a new instance of the CashDividendEventAllOf 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). |
|
inline |
Returns true if CashDividendEventAllOf instances are equal
input | Instance of CashDividendEventAllOf 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 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 Type of Event. The available values are: TransitionEvent, InformationalEvent, OpenEvent, CloseEvent, StockSplitEvent, BondDefaultEvent, CashDividendEvent, AmortisationEvent, CashFlowEvent, ExerciseEvent, ResetEvent, TriggerEvent, RawVendorEvent, InformationalErrorEvent, BondCouponEvent, DividendReinvestmentEvent
The Type of Event. The available values are: TransitionEvent, InformationalEvent, OpenEvent, CloseEvent, StockSplitEvent, BondDefaultEvent, CashDividendEvent, AmortisationEvent, CashFlowEvent, ExerciseEvent, ResetEvent, TriggerEvent, RawVendorEvent, InformationalErrorEvent, BondCouponEvent, DividendReinvestmentEvent
|
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.