LUSID C# SDK
Public Member Functions | Properties | List of all members
Lusid.Sdk.Model.ShareClassDetails Class Reference

ShareClassDetails More...

Inheritance diagram for Lusid.Sdk.Model.ShareClassDetails:
Inheritance graph
[legend]

Public Member Functions

 ShareClassDetails (string lusidInstrumentId=default(string), string instrumentScope=default(string), string shortCode=default(string), string domCurrency=default(string), bool instrumentActive=default(bool))
 Initializes a new instance of the ShareClassDetails 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 (ShareClassDetails input)
 Returns true if ShareClassDetails instances are equal More...
 
override int GetHashCode ()
 Gets the hash code More...
 

Properties

string LusidInstrumentId [get, set]
 LUSID's internal unique instrument identifier, resolved from the share class' instrument identifiers More...
 
string InstrumentScope [get, set]
 The scope in which the share class instrument lies. More...
 
string ShortCode [get, set]
 The unique code within the fund for the share class instrument. More...
 
string DomCurrency [get, set]
 The domestic currency of the share class instrument More...
 
bool InstrumentActive [get, set]
 If the instrument of the share class is active. More...
 

Detailed Description

ShareClassDetails

Constructor & Destructor Documentation

◆ ShareClassDetails()

Lusid.Sdk.Model.ShareClassDetails.ShareClassDetails ( string  lusidInstrumentId = default(string),
string  instrumentScope = default(string),
string  shortCode = default(string),
string  domCurrency = default(string),
bool  instrumentActive = default(bool) 
)
inline

Initializes a new instance of the ShareClassDetails class.

Parameters
lusidInstrumentIdLUSID's internal unique instrument identifier, resolved from the share class' instrument identifiers.
instrumentScopeThe scope in which the share class instrument lies..
shortCodeThe unique code within the fund for the share class instrument..
domCurrencyThe domestic currency of the share class instrument.
instrumentActiveIf the instrument of the share class is active..

Member Function Documentation

◆ Equals() [1/2]

override bool Lusid.Sdk.Model.ShareClassDetails.Equals ( object  input)
inline

Returns true if objects are equal

Parameters
inputObject to be compared
Returns
Boolean

◆ Equals() [2/2]

bool Lusid.Sdk.Model.ShareClassDetails.Equals ( ShareClassDetails  input)
inline

Returns true if ShareClassDetails instances are equal

Parameters
inputInstance of ShareClassDetails to be compared
Returns
Boolean

◆ GetHashCode()

override int Lusid.Sdk.Model.ShareClassDetails.GetHashCode ( )
inline

Gets the hash code

Returns
Hash code

◆ ToJson()

virtual string Lusid.Sdk.Model.ShareClassDetails.ToJson ( )
inlinevirtual

Returns the JSON string presentation of the object

Returns
JSON string presentation of the object

◆ ToString()

override string Lusid.Sdk.Model.ShareClassDetails.ToString ( )
inline

Returns the string presentation of the object

Returns
String presentation of the object

Property Documentation

◆ DomCurrency

string Lusid.Sdk.Model.ShareClassDetails.DomCurrency
getset

The domestic currency of the share class instrument

The domestic currency of the share class instrument

◆ InstrumentActive

bool Lusid.Sdk.Model.ShareClassDetails.InstrumentActive
getset

If the instrument of the share class is active.

If the instrument of the share class is active.

◆ InstrumentScope

string Lusid.Sdk.Model.ShareClassDetails.InstrumentScope
getset

The scope in which the share class instrument lies.

The scope in which the share class instrument lies.

◆ LusidInstrumentId

string Lusid.Sdk.Model.ShareClassDetails.LusidInstrumentId
getset

LUSID's internal unique instrument identifier, resolved from the share class' instrument identifiers

LUSID's internal unique instrument identifier, resolved from the share class' instrument identifiers

◆ ShortCode

string Lusid.Sdk.Model.ShareClassDetails.ShortCode
getset

The unique code within the fund for the share class instrument.

The unique code within the fund for the share class instrument.


The documentation for this class was generated from the following file: