LUSID C# SDK
|
Definition of a reset event. This is an event that describes a reset or fixing for an instrument such as the floating payment on a swap cash flow. More...
Public Member Functions | |
ResetEvent (decimal? value=default(decimal?), string resetType=default(string), string fixingSource=default(string), string eventStatus=default(string), DateTimeOffset fixingDate=default(DateTimeOffset), InstrumentEventTypeEnum instrumentEventType=default(InstrumentEventTypeEnum)) | |
Initializes a new instance of the ResetEvent 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 (ResetEvent input) |
Returns true if ResetEvent 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 | |
ResetEvent () | |
Initializes a new instance of the ResetEvent 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 | |
decimal? | Value [get, set] |
The quantity associated with the reset. This will only be populated if the information is known. More... | |
string | ResetType [get, set] |
The type of the reset; e.g. RIC, Currency-pair More... | |
string | FixingSource [get, set] |
Fixing identification source, if available. More... | |
string | EventStatus [get, set] |
What is the event status, is it a known (ie historic) or unknown (ie projected) event? More... | |
DateTimeOffset | FixingDate [get, set] |
The date the reset fixes, or is observed upon. 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... | |
Definition of a reset event. This is an event that describes a reset or fixing for an instrument such as the floating payment on a swap cash flow.
|
inlineprotected |
Initializes a new instance of the ResetEvent class.
|
inline |
Initializes a new instance of the ResetEvent class.
value | The quantity associated with the reset. This will only be populated if the information is known.. |
resetType | The type of the reset; e.g. RIC, Currency-pair (required). |
fixingSource | Fixing identification source, if available.. |
eventStatus | What is the event status, is it a known (ie historic) or unknown (ie projected) event? (required). |
fixingDate | The date the reset fixes, or is observed upon. (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 (required) (default to "ResetEvent"). |
|
inlineprotected |
To validate all properties of the instance
validationContext | Validation context |
|
inline |
Returns true if objects are equal
input | Object to be compared |
|
inline |
Returns true if ResetEvent instances are equal
input | Instance of ResetEvent 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 |
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 date the reset fixes, or is observed upon.
The date the reset fixes, or is observed upon.
|
getset |
Fixing identification source, if available.
Fixing identification source, if available.
|
getset |
The type of the reset; e.g. RIC, Currency-pair
The type of the reset; e.g. RIC, Currency-pair
|
getset |
The quantity associated with the reset. This will only be populated if the information is known.
The quantity associated with the reset. This will only be populated if the information is known.