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

CreateReconciliationRequest More...

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

Public Member Functions

 CreateReconciliationRequest (string code=default(string), 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 CreateReconciliationRequest 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 (CreateReconciliationRequest input)
 Returns true if CreateReconciliationRequest instances are equal More...
 
override int GetHashCode ()
 Gets the hash code More...
 

Protected Member Functions

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

Properties

string Code [get, set]
 The unique identifier associated with the reconciliation More...
 
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

CreateReconciliationRequest

Constructor & Destructor Documentation

◆ CreateReconciliationRequest() [1/2]

Lusid.Sdk.Model.CreateReconciliationRequest.CreateReconciliationRequest ( )
inlineprotected

Initializes a new instance of the CreateReconciliationRequest class.

◆ CreateReconciliationRequest() [2/2]

Lusid.Sdk.Model.CreateReconciliationRequest.CreateReconciliationRequest ( string  code = default(string),
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 CreateReconciliationRequest class.

Parameters
codeThe unique identifier associated with the reconciliation (required).
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]

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

Returns true if CreateReconciliationRequest instances are equal

Parameters
inputInstance of CreateReconciliationRequest to be compared
Returns
Boolean

◆ Equals() [2/2]

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

Returns true if objects are equal

Parameters
inputObject to be compared
Returns
Boolean

◆ GetHashCode()

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

Gets the hash code

Returns
Hash code

◆ ToJson()

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

Returns the JSON string presentation of the object

Returns
JSON string presentation of the object

◆ ToString()

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

Returns the string presentation of the object

Returns
String presentation of the object

Property Documentation

◆ Code

string Lusid.Sdk.Model.CreateReconciliationRequest.Code
getset

The unique identifier associated with the reconciliation

The unique identifier associated with the reconciliation

◆ Description

string Lusid.Sdk.Model.CreateReconciliationRequest.Description
getset

A description of the scheduled reconciliation

A description of the scheduled reconciliation

◆ IsPortfolioGroup

bool Lusid.Sdk.Model.CreateReconciliationRequest.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.CreateReconciliationRequest.Left
getset

Gets or Sets Left

◆ Name

string Lusid.Sdk.Model.CreateReconciliationRequest.Name
getset

The name of the scheduled reconciliation

The name of the scheduled reconciliation

◆ Positions

ReconciliationConfiguration Lusid.Sdk.Model.CreateReconciliationRequest.Positions
getset

Gets or Sets Positions

◆ Properties

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

Reconciliation properties

Reconciliation properties

◆ Right

ResourceId Lusid.Sdk.Model.CreateReconciliationRequest.Right
getset

Gets or Sets Right

◆ Transactions

ReconciliationTransactions Lusid.Sdk.Model.CreateReconciliationRequest.Transactions
getset

Gets or Sets Transactions

◆ Valuations

ReconciliationConfiguration Lusid.Sdk.Model.CreateReconciliationRequest.Valuations
getset

Gets or Sets Valuations


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