LUSID C# SDK
|
An identifier that uniquely describes an item of complex market data such as an interest rate curve or volatility surface. More...
Public Member Functions | |
ComplexMarketDataId (string provider=default(string), string priceSource=default(string), string lineage=default(string), DateTimeOrCutLabel effectiveAt=default(DateTimeOrCutLabel), string marketAsset=default(string)) | |
Initializes a new instance of the ComplexMarketDataId 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 (ComplexMarketDataId input) |
Returns true if ComplexMarketDataId instances are equal More... | |
override int | GetHashCode () |
Gets the hash code More... | |
Protected Member Functions | |
ComplexMarketDataId () | |
Initializes a new instance of the ComplexMarketDataId class. More... | |
Properties | |
string | Provider [get, set] |
The platform or vendor that provided the complex market data, e.g. 'DataScope', 'LUSID', etc. More... | |
string | PriceSource [get, set] |
The source or originator of the complex market data, e.g. a bank or financial institution. More... | |
string | Lineage [get, set] |
This is obsolete. It is not used, it will not be stored, and has no effects. If you wish to attach a Lineage to your ComplexMarketData, you should provide it in the optional Lineage field in the ComplexMarketData class. More... | |
DateTimeOrCutLabel | EffectiveAt [get, set] |
The effectiveAt or cut label that this item of complex market data is/was updated/inserted with. More... | |
string | MarketAsset [get, set] |
The name of the market entity that the document represents More... | |
An identifier that uniquely describes an item of complex market data such as an interest rate curve or volatility surface.
|
inlineprotected |
Initializes a new instance of the ComplexMarketDataId class.
|
inline |
Initializes a new instance of the ComplexMarketDataId class.
provider | The platform or vendor that provided the complex market data, e.g. 'DataScope', 'LUSID', etc. (required). |
priceSource | The source or originator of the complex market data, e.g. a bank or financial institution.. |
lineage | This is obsolete. It is not used, it will not be stored, and has no effects. If you wish to attach a Lineage to your ComplexMarketData, you should provide it in the optional Lineage field in the ComplexMarketData class.. |
effectiveAt | The effectiveAt or cut label that this item of complex market data is/was updated/inserted with.. |
marketAsset | The name of the market entity that the document represents (required). |
|
inline |
Returns true if ComplexMarketDataId instances are equal
input | Instance of ComplexMarketDataId 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 |
The effectiveAt or cut label that this item of complex market data is/was updated/inserted with.
The effectiveAt or cut label that this item of complex market data is/was updated/inserted with.
|
getset |
This is obsolete. It is not used, it will not be stored, and has no effects. If you wish to attach a Lineage to your ComplexMarketData, you should provide it in the optional Lineage field in the ComplexMarketData class.
This is obsolete. It is not used, it will not be stored, and has no effects. If you wish to attach a Lineage to your ComplexMarketData, you should provide it in the optional Lineage field in the ComplexMarketData class.
|
getset |
The name of the market entity that the document represents
The name of the market entity that the document represents
|
getset |
The source or originator of the complex market data, e.g. a bank or financial institution.
The source or originator of the complex market data, e.g. a bank or financial institution.
|
getset |