LUSID C# SDK
|
Specification for the reconciliation request. Left and Right hand sides are constructed. Each consists of a valuation of a inline set of instruments using an inline aggregation request. The results of this can then be compared to each other. The difference, which is effectively a risk based difference allows comparison of the effects of changing a recipe, valuation date, or (though it may or may not make logical sense) a set of instruments. More...
Public Member Functions | |
InlineValuationsReconciliationRequest (InlineValuationRequest left=default(InlineValuationRequest), InlineValuationRequest right=default(InlineValuationRequest), List< ReconciliationLeftRightAddressKeyPair > leftToRightMapping=default(List< ReconciliationLeftRightAddressKeyPair >), List< string > preserveKeys=default(List< string >)) | |
Initializes a new instance of the InlineValuationsReconciliationRequest 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 (InlineValuationsReconciliationRequest input) |
Returns true if InlineValuationsReconciliationRequest instances are equal More... | |
override int | GetHashCode () |
Gets the hash code More... | |
Protected Member Functions | |
InlineValuationsReconciliationRequest () | |
Initializes a new instance of the InlineValuationsReconciliationRequest class. More... | |
Properties | |
InlineValuationRequest | Left [get, set] |
Gets or Sets Left More... | |
InlineValuationRequest | 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< string > | PreserveKeys [get, set] |
List of keys to preserve (from rhs) in the diff. Used in conjunction with filtering/grouping More... | |
Specification for the reconciliation request. Left and Right hand sides are constructed. Each consists of a valuation of a inline set of instruments using an inline aggregation request. The results of this can then be compared to each other. The difference, which is effectively a risk based difference allows comparison of the effects of changing a recipe, valuation date, or (though it may or may not make logical sense) a set of instruments.
|
inlineprotected |
Initializes a new instance of the InlineValuationsReconciliationRequest class.
|
inline |
Initializes a new instance of the InlineValuationsReconciliationRequest class.
left | left (required). |
right | right (required). |
leftToRightMapping | The mapping from property keys requested by left aggregation to property keys on right hand side. |
preserveKeys | List of keys to preserve (from rhs) in the diff. Used in conjunction with filtering/grouping. |
|
inline |
Returns true if InlineValuationsReconciliationRequest instances are equal
input | Instance of InlineValuationsReconciliationRequest to be compared |
|
inline |
Returns true if objects are equal
input | Object 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 |
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
List of keys to preserve (from rhs) in the diff. Used in conjunction with filtering/grouping
|
getset |
Gets or Sets Right