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

UpdateReconciliationRequest More...

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

Public Member Functions

 UpdateReconciliationRequest (string name=default(string), string description=default(string), bool isPortfolioGroup=default(bool), ResourceId left=default(ResourceId), ResourceId right=default(ResourceId), ReconciliationTransactions transactions=default(ReconciliationTransactions), ReconciliationConfiguration positions=default(ReconciliationConfiguration), ReconciliationConfiguration valuations=default(ReconciliationConfiguration), Dictionary< string, Property > properties=default(Dictionary< string, Property >))
 Initializes a new instance of the UpdateReconciliationRequest 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 (UpdateReconciliationRequest input)
 Returns true if UpdateReconciliationRequest instances are equal More...
 
override int GetHashCode ()
 Gets the hash code More...
 

Properties

string Name [get, set]
 The name of the scheduled reconciliation More...
 
string Description [get, set]
 A description of the scheduled reconciliation More...
 
bool IsPortfolioGroup [get, set]
 Specifies whether reconciliation is between portfolios or portfolio groups More...
 
ResourceId Left [get, set]
 Gets or Sets Left More...
 
ResourceId Right [get, set]
 Gets or Sets Right More...
 
ReconciliationTransactions Transactions [get, set]
 Gets or Sets Transactions More...
 
ReconciliationConfiguration Positions [get, set]
 Gets or Sets Positions More...
 
ReconciliationConfiguration Valuations [get, set]
 Gets or Sets Valuations More...
 
Dictionary< string, PropertyProperties [get, set]
 Reconciliation properties More...
 

Detailed Description

UpdateReconciliationRequest

Constructor & Destructor Documentation

◆ UpdateReconciliationRequest()

Lusid.Sdk.Model.UpdateReconciliationRequest.UpdateReconciliationRequest ( string  name = default(string),
string  description = default(string),
bool  isPortfolioGroup = default(bool),
ResourceId  left = default(ResourceId),
ResourceId  right = default(ResourceId),
ReconciliationTransactions  transactions = default(ReconciliationTransactions),
ReconciliationConfiguration  positions = default(ReconciliationConfiguration),
ReconciliationConfiguration  valuations = default(ReconciliationConfiguration),
Dictionary< string, Property properties = default(Dictionary<string, Property>) 
)
inline

Initializes a new instance of the UpdateReconciliationRequest class.

Parameters
nameThe name of the scheduled reconciliation.
descriptionA description of the scheduled reconciliation.
isPortfolioGroupSpecifies whether reconciliation is between portfolios or portfolio groups.
leftleft.
rightright.
transactionstransactions.
positionspositions.
valuationsvaluations.
propertiesReconciliation properties.

Member Function Documentation

◆ Equals() [1/2]

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

Returns true if objects are equal

Parameters
inputObject to be compared
Returns
Boolean

◆ Equals() [2/2]

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

Returns true if UpdateReconciliationRequest instances are equal

Parameters
inputInstance of UpdateReconciliationRequest to be compared
Returns
Boolean

◆ GetHashCode()

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

Gets the hash code

Returns
Hash code

◆ ToJson()

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

Returns the JSON string presentation of the object

Returns
JSON string presentation of the object

◆ ToString()

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

Returns the string presentation of the object

Returns
String presentation of the object

Property Documentation

◆ Description

string Lusid.Sdk.Model.UpdateReconciliationRequest.Description
getset

A description of the scheduled reconciliation

A description of the scheduled reconciliation

◆ IsPortfolioGroup

bool Lusid.Sdk.Model.UpdateReconciliationRequest.IsPortfolioGroup
getset

Specifies whether reconciliation is between portfolios or portfolio groups

Specifies whether reconciliation is between portfolios or portfolio groups

◆ Left

ResourceId Lusid.Sdk.Model.UpdateReconciliationRequest.Left
getset

Gets or Sets Left

◆ Name

string Lusid.Sdk.Model.UpdateReconciliationRequest.Name
getset

The name of the scheduled reconciliation

The name of the scheduled reconciliation

◆ Positions

ReconciliationConfiguration Lusid.Sdk.Model.UpdateReconciliationRequest.Positions
getset

Gets or Sets Positions

◆ Properties

Dictionary<string, Property> Lusid.Sdk.Model.UpdateReconciliationRequest.Properties
getset

Reconciliation properties

Reconciliation properties

◆ Right

ResourceId Lusid.Sdk.Model.UpdateReconciliationRequest.Right
getset

Gets or Sets Right

◆ Transactions

ReconciliationTransactions Lusid.Sdk.Model.UpdateReconciliationRequest.Transactions
getset

Gets or Sets Transactions

◆ Valuations

ReconciliationConfiguration Lusid.Sdk.Model.UpdateReconciliationRequest.Valuations
getset

Gets or Sets Valuations


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