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

In evaluating a left and right hand side holding or valuation set, two data records result. These are then compared based on a set of rules. This results in either a match or failure to match. If there is a match both left and right will be present, otherwise one will not. A difference will be present if a match was calculated. The options used in comparison may result in elision of results where an exact or tolerable match is made. More...

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

Public Member Functions

 ReconciliationLine (Dictionary< string, Object > left=default(Dictionary< string, Object >), Dictionary< string, Object > right=default(Dictionary< string, Object >), Dictionary< string, Object > difference=default(Dictionary< string, Object >), Dictionary< string, Object > resultComparison=default(Dictionary< string, Object >))
 Initializes a new instance of the ReconciliationLine 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 (ReconciliationLine input)
 Returns true if ReconciliationLine instances are equal More...
 
override int GetHashCode ()
 Gets the hash code More...
 

Properties

Dictionary< string, Object > Left [get, set]
 Left hand side of the comparison More...
 
Dictionary< string, Object > Right [get, set]
 Right hand side of the comparison More...
 
Dictionary< string, Object > Difference [get, set]
 Difference between LHS and RHS of comparison More...
 
Dictionary< string, Object > ResultComparison [get, set]
 The logical or semantic description of the difference, e.g. &quot;Matches&quot; or &quot;MatchesWithTolerance&quot; or &quot;Failed&quot;. More...
 

Detailed Description

In evaluating a left and right hand side holding or valuation set, two data records result. These are then compared based on a set of rules. This results in either a match or failure to match. If there is a match both left and right will be present, otherwise one will not. A difference will be present if a match was calculated. The options used in comparison may result in elision of results where an exact or tolerable match is made.

Constructor & Destructor Documentation

◆ ReconciliationLine()

Lusid.Sdk.Model.ReconciliationLine.ReconciliationLine ( Dictionary< string, Object >  left = default(Dictionary<string, Object>),
Dictionary< string, Object >  right = default(Dictionary<string, Object>),
Dictionary< string, Object >  difference = default(Dictionary<string, Object>),
Dictionary< string, Object >  resultComparison = default(Dictionary<string, Object>) 
)
inline

Initializes a new instance of the ReconciliationLine class.

Parameters
leftLeft hand side of the comparison.
rightRight hand side of the comparison.
differenceDifference between LHS and RHS of comparison.
resultComparisonThe logical or semantic description of the difference, e.g. &quot;Matches&quot; or &quot;MatchesWithTolerance&quot; or &quot;Failed&quot;..

Member Function Documentation

◆ Equals() [1/2]

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

Returns true if objects are equal

Parameters
inputObject to be compared
Returns
Boolean

◆ Equals() [2/2]

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

Returns true if ReconciliationLine instances are equal

Parameters
inputInstance of ReconciliationLine to be compared
Returns
Boolean

◆ GetHashCode()

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

Gets the hash code

Returns
Hash code

◆ ToJson()

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

Returns the JSON string presentation of the object

Returns
JSON string presentation of the object

◆ ToString()

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

Returns the string presentation of the object

Returns
String presentation of the object

Property Documentation

◆ Difference

Dictionary<string, Object> Lusid.Sdk.Model.ReconciliationLine.Difference
getset

Difference between LHS and RHS of comparison

Difference between LHS and RHS of comparison

◆ Left

Dictionary<string, Object> Lusid.Sdk.Model.ReconciliationLine.Left
getset

Left hand side of the comparison

Left hand side of the comparison

◆ ResultComparison

Dictionary<string, Object> Lusid.Sdk.Model.ReconciliationLine.ResultComparison
getset

The logical or semantic description of the difference, e.g. &quot;Matches&quot; or &quot;MatchesWithTolerance&quot; or &quot;Failed&quot;.

The logical or semantic description of the difference, e.g. &quot;Matches&quot; or &quot;MatchesWithTolerance&quot; or &quot;Failed&quot;.

◆ Right

Dictionary<string, Object> Lusid.Sdk.Model.ReconciliationLine.Right
getset

Right hand side of the comparison

Right hand side of the comparison


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