LUSID C# SDK
|
Specification for the reconciliation request. Left and Right hand sides are constructed. Each consists of transactions from a portfolio The results of this can then be compared to each other. More...
Public Member Functions | |
TransactionReconciliationRequestV2 (AggregatedTransactionsRequest left=default(AggregatedTransactionsRequest), AggregatedTransactionsRequest right=default(AggregatedTransactionsRequest), List< ReconciliationLeftRightAddressKeyPair > leftToRightMapping=default(List< ReconciliationLeftRightAddressKeyPair >), List< ReconciliationRule > comparisonRules=default(List< ReconciliationRule >), List< string > preserveKeys=default(List< string >)) | |
Initializes a new instance of the TransactionReconciliationRequestV2 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 (TransactionReconciliationRequestV2 input) |
Returns true if TransactionReconciliationRequestV2 instances are equal More... | |
override int | GetHashCode () |
Gets the hash code More... | |
Protected Member Functions | |
TransactionReconciliationRequestV2 () | |
Initializes a new instance of the TransactionReconciliationRequestV2 class. More... | |
Properties | |
AggregatedTransactionsRequest | Left [get, set] |
Gets or Sets Left More... | |
AggregatedTransactionsRequest | Right [get, set] |
Gets or Sets Right More... | |
List< ReconciliationLeftRightAddressKeyPair > | LeftToRightMapping [get, set] |
The mapping from property keys requested by left aggregation to property keys on right hand side More... | |
List< ReconciliationRule > | ComparisonRules [get, set] |
The set of rules to be used in comparing values. These are the rules that determine what constitutes a match. The simplest is obviously an exact one-for-one comparison, but tolerances on numerical or date time values and case-insensitive string comparison are supported amongst other types. More... | |
List< string > | PreserveKeys [get, set] |
List of keys to preserve (from rhs) in the diff. Used in conjunction with filtering/grouping. If two values are equal, for a given key then the value is elided from the results. Setting it here will preserve it (takes the values from the RHS and puts it into the line by line results). More... | |
Specification for the reconciliation request. Left and Right hand sides are constructed. Each consists of transactions from a portfolio The results of this can then be compared to each other.
|
inlineprotected |
Initializes a new instance of the TransactionReconciliationRequestV2 class.
|
inline |
Initializes a new instance of the TransactionReconciliationRequestV2 class.
left | left (required). |
right | right (required). |
leftToRightMapping | The mapping from property keys requested by left aggregation to property keys on right hand side. |
comparisonRules | The set of rules to be used in comparing values. These are the rules that determine what constitutes a match. The simplest is obviously an exact one-for-one comparison, but tolerances on numerical or date time values and case-insensitive string comparison are supported amongst other types.. |
preserveKeys | List of keys to preserve (from rhs) in the diff. Used in conjunction with filtering/grouping. If two values are equal, for a given key then the value is elided from the results. Setting it here will preserve it (takes the values from the RHS and puts it into the line by line results).. |
|
inline |
Returns true if objects are equal
input | Object to be compared |
|
inline |
Returns true if TransactionReconciliationRequestV2 instances are equal
input | Instance of TransactionReconciliationRequestV2 to be compared |
|
inline |
Gets the hash code
|
inlinevirtual |
Returns the JSON string presentation of the object
|
inline |
Returns the string presentation of the object
|
getset |
The set of rules to be used in comparing values. These are the rules that determine what constitutes a match. The simplest is obviously an exact one-for-one comparison, but tolerances on numerical or date time values and case-insensitive string comparison are supported amongst other types.
The set of rules to be used in comparing values. These are the rules that determine what constitutes a match. The simplest is obviously an exact one-for-one comparison, but tolerances on numerical or date time values and case-insensitive string comparison are supported amongst other types.
|
getset |
Gets or Sets Left
|
getset |
The mapping from property keys requested by left aggregation to property keys on right hand side
The mapping from property keys requested by left aggregation to property keys on right hand side
|
getset |
List of keys to preserve (from rhs) in the diff. Used in conjunction with filtering/grouping. If two values are equal, for a given key then the value is elided from the results. Setting it here will preserve it (takes the values from the RHS and puts it into the line by line results).
List of keys to preserve (from rhs) in the diff. Used in conjunction with filtering/grouping. If two values are equal, for a given key then the value is elided from the results. Setting it here will preserve it (takes the values from the RHS and puts it into the line by line results).
|
getset |
Gets or Sets Right