LUSID C# SDK
|
An instrument event equipped with additional metadata. More...
Public Member Functions | |
InstrumentEventHolder (string instrumentEventId=default(string), ResourceId corporateActionSourceId=default(ResourceId), Dictionary< string, string > instrumentIdentifiers=default(Dictionary< string, string >), string lusidInstrumentId=default(string), string instrumentScope=default(string), string description=default(string), EventDateRange eventDateRange=default(EventDateRange), InstrumentEvent instrumentEvent=default(InstrumentEvent), List< PerpetualProperty > properties=default(List< PerpetualProperty >), int sequenceNumber=default(int)) | |
Initializes a new instance of the InstrumentEventHolder 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 (InstrumentEventHolder input) |
Returns true if InstrumentEventHolder instances are equal More... | |
override int | GetHashCode () |
Gets the hash code More... | |
Protected Member Functions | |
InstrumentEventHolder () | |
Initializes a new instance of the InstrumentEventHolder class. More... | |
Properties | |
string | InstrumentEventId [get, set] |
The unique identifier of this corporate action. More... | |
ResourceId | CorporateActionSourceId [get, set] |
Gets or Sets CorporateActionSourceId More... | |
Dictionary< string, string > | InstrumentIdentifiers [get, set] |
The set of identifiers which determine the instrument this event relates to. More... | |
string | LusidInstrumentId [get, set] |
The LUID for the instrument. More... | |
string | InstrumentScope [get, set] |
The scope of the instrument. More... | |
string | Description [get, set] |
The description of the instrument event. More... | |
EventDateRange | EventDateRange [get, set] |
Gets or Sets EventDateRange More... | |
InstrumentEvent | InstrumentEvent [get, set] |
Gets or Sets InstrumentEvent More... | |
List< PerpetualProperty > | Properties [get, set] |
The properties attached to this instrument event. More... | |
int | SequenceNumber [get, set] |
The order of the instrument event relative others on the same date (0 being processed first). Must be non negative. More... | |
An instrument event equipped with additional metadata.
|
inlineprotected |
Initializes a new instance of the InstrumentEventHolder class.
|
inline |
Initializes a new instance of the InstrumentEventHolder class.
instrumentEventId | The unique identifier of this corporate action. (required). |
corporateActionSourceId | corporateActionSourceId. |
instrumentIdentifiers | The set of identifiers which determine the instrument this event relates to. (required). |
lusidInstrumentId | The LUID for the instrument. (required). |
instrumentScope | The scope of the instrument. (required). |
description | The description of the instrument event. (required). |
eventDateRange | eventDateRange (required). |
instrumentEvent | instrumentEvent (required). |
properties | The properties attached to this instrument event.. |
sequenceNumber | The order of the instrument event relative others on the same date (0 being processed first). Must be non negative.. |
|
inline |
Returns true if InstrumentEventHolder instances are equal
input | Instance of InstrumentEventHolder 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 |
Gets or Sets CorporateActionSourceId
|
getset |
The description of the instrument event.
The description of the instrument event.
|
getset |
Gets or Sets EventDateRange
|
getset |
Gets or Sets InstrumentEvent
|
getset |
The unique identifier of this corporate action.
The unique identifier of this corporate action.
|
getset |
The set of identifiers which determine the instrument this event relates to.
The set of identifiers which determine the instrument this event relates to.
|
getset |
The scope of the instrument.
The scope of the instrument.
|
getset |
The LUID for the instrument.
The LUID for the instrument.
|
getset |
The properties attached to this instrument event.
The properties attached to this instrument event.
|
getset |
The order of the instrument event relative others on the same date (0 being processed first). Must be non negative.
The order of the instrument event relative others on the same date (0 being processed first). Must be non negative.