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), string participationType=@"Mandatory") | |
Initializes a new instance of the InstrumentEventHolder class. More... | |
bool | ShouldSerializeCompleteness () |
Returns false as Completeness should not be serialized given that it's read-only. 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 Mandatory" [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... | |
string | Completeness [get] |
Is the event Economically Complete, or is it missing some DataDependent fields (Incomplete). 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... | |
string | ParticipationType [get, set] |
Is participation in this event Mandatory, MandatoryWithChoices, or Voluntary. 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.. |
participationType | Is participation in this event Mandatory, MandatoryWithChoices, or Voluntary. (default to "Mandatory"). |
|
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
|
inline |
Returns false as Completeness should not be serialized given that it's read-only.
|
inlinevirtual |
Returns the JSON string presentation of the object
|
inline |
Returns the string presentation of the object
|
get |
Is the event Economically Complete, or is it missing some DataDependent fields (Incomplete).
Is the event Economically Complete, or is it missing some DataDependent fields (Incomplete).
|
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 |
Is participation in this event Mandatory, MandatoryWithChoices, or Voluntary.
Is participation in this event Mandatory, MandatoryWithChoices, or Voluntary.
|
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.