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

A reconciliation break More...

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

Public Member Functions

 ReconciliationBreak (string instrumentScope=default(string), string instrumentUid=default(string), Dictionary< string, PerpetualProperty > subHoldingKeys=default(Dictionary< string, PerpetualProperty >), decimal leftUnits=default(decimal), decimal rightUnits=default(decimal), decimal differenceUnits=default(decimal), CurrencyAndAmount leftCost=default(CurrencyAndAmount), CurrencyAndAmount rightCost=default(CurrencyAndAmount), CurrencyAndAmount differenceCost=default(CurrencyAndAmount), List< Property > instrumentProperties=default(List< Property >))
 Initializes a new instance of the ReconciliationBreak 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 (ReconciliationBreak input)
 Returns true if ReconciliationBreak instances are equal More...
 
override int GetHashCode ()
 Gets the hash code More...
 

Protected Member Functions

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

Properties

string InstrumentScope [get, set]
 The scope in which the instrument lies. More...
 
string InstrumentUid [get, set]
 Unique instrument identifier More...
 
Dictionary< string, PerpetualPropertySubHoldingKeys [get, set]
 Any other properties that comprise the Sub-Holding Key More...
 
decimal LeftUnits [get, set]
 Units from the left hand side More...
 
decimal RightUnits [get, set]
 Units from the right hand side More...
 
decimal DifferenceUnits [get, set]
 Difference in units More...
 
CurrencyAndAmount LeftCost [get, set]
 Gets or Sets LeftCost More...
 
CurrencyAndAmount RightCost [get, set]
 Gets or Sets RightCost More...
 
CurrencyAndAmount DifferenceCost [get, set]
 Gets or Sets DifferenceCost More...
 
List< PropertyInstrumentProperties [get, set]
 Additional features relating to the instrument More...
 

Detailed Description

A reconciliation break

Constructor & Destructor Documentation

◆ ReconciliationBreak() [1/2]

Lusid.Sdk.Model.ReconciliationBreak.ReconciliationBreak ( )
inlineprotected

Initializes a new instance of the ReconciliationBreak class.

◆ ReconciliationBreak() [2/2]

Lusid.Sdk.Model.ReconciliationBreak.ReconciliationBreak ( string  instrumentScope = default(string),
string  instrumentUid = default(string),
Dictionary< string, PerpetualProperty subHoldingKeys = default(Dictionary<string, PerpetualProperty>),
decimal  leftUnits = default(decimal),
decimal  rightUnits = default(decimal),
decimal  differenceUnits = default(decimal),
CurrencyAndAmount  leftCost = default(CurrencyAndAmount),
CurrencyAndAmount  rightCost = default(CurrencyAndAmount),
CurrencyAndAmount  differenceCost = default(CurrencyAndAmount),
List< Property instrumentProperties = default(List<Property>) 
)
inline

Initializes a new instance of the ReconciliationBreak class.

Parameters
instrumentScopeThe scope in which the instrument lies..
instrumentUidUnique instrument identifier (required).
subHoldingKeysAny other properties that comprise the Sub-Holding Key (required).
leftUnitsUnits from the left hand side (required).
rightUnitsUnits from the right hand side (required).
differenceUnitsDifference in units (required).
leftCostleftCost (required).
rightCostrightCost (required).
differenceCostdifferenceCost (required).
instrumentPropertiesAdditional features relating to the instrument (required).

Member Function Documentation

◆ Equals() [1/2]

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

Returns true if objects are equal

Parameters
inputObject to be compared
Returns
Boolean

◆ Equals() [2/2]

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

Returns true if ReconciliationBreak instances are equal

Parameters
inputInstance of ReconciliationBreak to be compared
Returns
Boolean

◆ GetHashCode()

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

Gets the hash code

Returns
Hash code

◆ ToJson()

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

Returns the JSON string presentation of the object

Returns
JSON string presentation of the object

◆ ToString()

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

Returns the string presentation of the object

Returns
String presentation of the object

Property Documentation

◆ DifferenceCost

CurrencyAndAmount Lusid.Sdk.Model.ReconciliationBreak.DifferenceCost
getset

Gets or Sets DifferenceCost

◆ DifferenceUnits

decimal Lusid.Sdk.Model.ReconciliationBreak.DifferenceUnits
getset

Difference in units

Difference in units

◆ InstrumentProperties

List<Property> Lusid.Sdk.Model.ReconciliationBreak.InstrumentProperties
getset

Additional features relating to the instrument

Additional features relating to the instrument

◆ InstrumentScope

string Lusid.Sdk.Model.ReconciliationBreak.InstrumentScope
getset

The scope in which the instrument lies.

The scope in which the instrument lies.

◆ InstrumentUid

string Lusid.Sdk.Model.ReconciliationBreak.InstrumentUid
getset

Unique instrument identifier

Unique instrument identifier

◆ LeftCost

CurrencyAndAmount Lusid.Sdk.Model.ReconciliationBreak.LeftCost
getset

Gets or Sets LeftCost

◆ LeftUnits

decimal Lusid.Sdk.Model.ReconciliationBreak.LeftUnits
getset

Units from the left hand side

Units from the left hand side

◆ RightCost

CurrencyAndAmount Lusid.Sdk.Model.ReconciliationBreak.RightCost
getset

Gets or Sets RightCost

◆ RightUnits

decimal Lusid.Sdk.Model.ReconciliationBreak.RightUnits
getset

Units from the right hand side

Units from the right hand side

◆ SubHoldingKeys

Dictionary<string, PerpetualProperty> Lusid.Sdk.Model.ReconciliationBreak.SubHoldingKeys
getset

Any other properties that comprise the Sub-Holding Key

Any other properties that comprise the Sub-Holding Key


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