LUSID C# SDK
|
A collection of instruments to translate, along with the target dialect to translate into. More...
Public Member Functions | |
TranslateInstrumentDefinitionsRequest (Dictionary< string, LusidInstrument > instruments=default(Dictionary< string, LusidInstrument >), string dialect=default(string)) | |
Initializes a new instance of the TranslateInstrumentDefinitionsRequest 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 (TranslateInstrumentDefinitionsRequest input) |
Returns true if TranslateInstrumentDefinitionsRequest instances are equal More... | |
override int | GetHashCode () |
Gets the hash code More... | |
Protected Member Functions | |
TranslateInstrumentDefinitionsRequest () | |
Initializes a new instance of the TranslateInstrumentDefinitionsRequest class. More... | |
Properties | |
Dictionary< string, LusidInstrument > | Instruments [get, set] |
The collection of instruments to translate. Each instrument definition should be keyed by a unique correlation id. This id is ephemeral and is not stored by LUSID. It serves only as a way to easily identify each instrument in the response. Any instrument that is not already in the LUSID dialect should be given as an ExoticInstrument. More... | |
string | Dialect [get, set] |
The target dialect that the given instruments should be translated to. More... | |
A collection of instruments to translate, along with the target dialect to translate into.
|
inlineprotected |
Initializes a new instance of the TranslateInstrumentDefinitionsRequest class.
|
inline |
Initializes a new instance of the TranslateInstrumentDefinitionsRequest class.
instruments | The collection of instruments to translate. Each instrument definition should be keyed by a unique correlation id. This id is ephemeral and is not stored by LUSID. It serves only as a way to easily identify each instrument in the response. Any instrument that is not already in the LUSID dialect should be given as an ExoticInstrument. (required). |
dialect | The target dialect that the given instruments should be translated to. (required). |
|
inline |
Returns true if objects are equal
input | Object to be compared |
|
inline |
Returns true if TranslateInstrumentDefinitionsRequest instances are equal
input | Instance of TranslateInstrumentDefinitionsRequest 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 target dialect that the given instruments should be translated to.
The target dialect that the given instruments should be translated to.
|
getset |
The collection of instruments to translate. Each instrument definition should be keyed by a unique correlation id. This id is ephemeral and is not stored by LUSID. It serves only as a way to easily identify each instrument in the response. Any instrument that is not already in the LUSID dialect should be given as an ExoticInstrument.
The collection of instruments to translate. Each instrument definition should be keyed by a unique correlation id. This id is ephemeral and is not stored by LUSID. It serves only as a way to easily identify each instrument in the response. Any instrument that is not already in the LUSID dialect should be given as an ExoticInstrument.