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

CalculationInfo More...

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

Public Member Functions

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

Protected Member Functions

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

Properties

string CalculationMethod [get, set]
 Method of calculating the fees or commission among: BasisPoints, Percentage, Rate, Flat etc. More...
 
string Multiplier [get, set]
 Field by which to multiply the numerical amount. Eg: Quantity, Value More...
 
decimal CalculationAmount [get, set]
 Numerical fee amount More...
 

Detailed Description

CalculationInfo

Constructor & Destructor Documentation

◆ CalculationInfo() [1/2]

Lusid.Sdk.Model.CalculationInfo.CalculationInfo ( )
inlineprotected

Initializes a new instance of the CalculationInfo class.

◆ CalculationInfo() [2/2]

Lusid.Sdk.Model.CalculationInfo.CalculationInfo ( string  calculationMethod = default(string),
string  multiplier = default(string),
decimal  calculationAmount = default(decimal) 
)
inline

Initializes a new instance of the CalculationInfo class.

Parameters
calculationMethodMethod of calculating the fees or commission among: BasisPoints, Percentage, Rate, Flat etc. (required).
multiplierField by which to multiply the numerical amount. Eg: Quantity, Value (required).
calculationAmountNumerical fee amount (required).

Member Function Documentation

◆ Equals() [1/2]

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

Returns true if CalculationInfo instances are equal

Parameters
inputInstance of CalculationInfo to be compared
Returns
Boolean

◆ Equals() [2/2]

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

Returns true if objects are equal

Parameters
inputObject to be compared
Returns
Boolean

◆ GetHashCode()

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

Gets the hash code

Returns
Hash code

◆ ToJson()

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

Returns the JSON string presentation of the object

Returns
JSON string presentation of the object

◆ ToString()

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

Returns the string presentation of the object

Returns
String presentation of the object

Property Documentation

◆ CalculationAmount

decimal Lusid.Sdk.Model.CalculationInfo.CalculationAmount
getset

Numerical fee amount

Numerical fee amount

◆ CalculationMethod

string Lusid.Sdk.Model.CalculationInfo.CalculationMethod
getset

Method of calculating the fees or commission among: BasisPoints, Percentage, Rate, Flat etc.

Method of calculating the fees or commission among: BasisPoints, Percentage, Rate, Flat etc.

◆ Multiplier

string Lusid.Sdk.Model.CalculationInfo.Multiplier
getset

Field by which to multiply the numerical amount. Eg: Quantity, Value

Field by which to multiply the numerical amount. Eg: Quantity, Value


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