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

A2B Breakdown - Shows the total, and each sub-element within an A2B Category More...

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

Public Member Functions

 A2BBreakdown (decimal total=default(decimal), string currency=default(string), Dictionary< string, decimal > components=default(Dictionary< string, decimal >))
 Initializes a new instance of the A2BBreakdown 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 (A2BBreakdown input)
 Returns true if A2BBreakdown instances are equal More...
 
override int GetHashCode ()
 Gets the hash code More...
 

Properties

decimal Total [get, set]
 The total value of all the components within this category. More...
 
string Currency [get, set]
 The currency. Applies to the Total, as well as all the componenents. More...
 
Dictionary< string, decimal > Components [get, set]
 The individual components that make up the category. For example, the Start category may have Cost, Unrealised gains and accrued interest components. More...
 

Detailed Description

A2B Breakdown - Shows the total, and each sub-element within an A2B Category

Constructor & Destructor Documentation

◆ A2BBreakdown()

Lusid.Sdk.Model.A2BBreakdown.A2BBreakdown ( decimal  total = default(decimal),
string  currency = default(string),
Dictionary< string, decimal >  components = default(Dictionary<string, decimal>) 
)
inline

Initializes a new instance of the A2BBreakdown class.

Parameters
totalThe total value of all the components within this category..
currencyThe currency. Applies to the Total, as well as all the componenents..
componentsThe individual components that make up the category. For example, the Start category may have Cost, Unrealised gains and accrued interest components..

Member Function Documentation

◆ Equals() [1/2]

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

Returns true if A2BBreakdown instances are equal

Parameters
inputInstance of A2BBreakdown to be compared
Returns
Boolean

◆ Equals() [2/2]

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

Returns true if objects are equal

Parameters
inputObject to be compared
Returns
Boolean

◆ GetHashCode()

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

Gets the hash code

Returns
Hash code

◆ ToJson()

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

Returns the JSON string presentation of the object

Returns
JSON string presentation of the object

◆ ToString()

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

Returns the string presentation of the object

Returns
String presentation of the object

Property Documentation

◆ Components

Dictionary<string, decimal> Lusid.Sdk.Model.A2BBreakdown.Components
getset

The individual components that make up the category. For example, the Start category may have Cost, Unrealised gains and accrued interest components.

The individual components that make up the category. For example, the Start category may have Cost, Unrealised gains and accrued interest components.

◆ Currency

string Lusid.Sdk.Model.A2BBreakdown.Currency
getset

The currency. Applies to the Total, as well as all the componenents.

The currency. Applies to the Total, as well as all the componenents.

◆ Total

decimal Lusid.Sdk.Model.A2BBreakdown.Total
getset

The total value of all the components within this category.

The total value of all the components within this category.


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