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

The data for a Share Class. Includes Valuation Point Data and instrument information. More...

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

Public Member Functions

 ShareClassData (ShareClassBreakdown shareClassBreakdown=default(ShareClassBreakdown), ShareClassDetails shareClassDetails=default(ShareClassDetails))
 Initializes a new instance of the ShareClassData 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 (ShareClassData input)
 Returns true if ShareClassData instances are equal More...
 
override int GetHashCode ()
 Gets the hash code More...
 

Protected Member Functions

 ShareClassData ()
 Initializes a new instance of the ShareClassData class. More...
 

Properties

ShareClassBreakdown ShareClassBreakdown [get, set]
 Gets or Sets ShareClassBreakdown More...
 
ShareClassDetails ShareClassDetails [get, set]
 Gets or Sets ShareClassDetails More...
 

Detailed Description

The data for a Share Class. Includes Valuation Point Data and instrument information.

Constructor & Destructor Documentation

◆ ShareClassData() [1/2]

Lusid.Sdk.Model.ShareClassData.ShareClassData ( )
inlineprotected

Initializes a new instance of the ShareClassData class.

◆ ShareClassData() [2/2]

Lusid.Sdk.Model.ShareClassData.ShareClassData ( ShareClassBreakdown  shareClassBreakdown = default(ShareClassBreakdown),
ShareClassDetails  shareClassDetails = default(ShareClassDetails) 
)
inline

Initializes a new instance of the ShareClassData class.

Parameters
shareClassBreakdownshareClassBreakdown (required).
shareClassDetailsshareClassDetails.

Member Function Documentation

◆ Equals() [1/2]

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

Returns true if objects are equal

Parameters
inputObject to be compared
Returns
Boolean

◆ Equals() [2/2]

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

Returns true if ShareClassData instances are equal

Parameters
inputInstance of ShareClassData to be compared
Returns
Boolean

◆ GetHashCode()

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

Gets the hash code

Returns
Hash code

◆ ToJson()

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

Returns the JSON string presentation of the object

Returns
JSON string presentation of the object

◆ ToString()

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

Returns the string presentation of the object

Returns
String presentation of the object

Property Documentation

◆ ShareClassBreakdown

ShareClassBreakdown Lusid.Sdk.Model.ShareClassData.ShareClassBreakdown
getset

Gets or Sets ShareClassBreakdown

◆ ShareClassDetails

ShareClassDetails Lusid.Sdk.Model.ShareClassData.ShareClassDetails
getset

Gets or Sets ShareClassDetails


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