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

Representation of Reconciliation in LUSID Api More...

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

Public Member Functions

 Reconciliation (ReconciliationId id=default(ReconciliationId), string href=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 >), ModelVersion version=default(ModelVersion), List< Link > links=default(List< Link >))
 Initializes a new instance of the Reconciliation 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 (Reconciliation input)
 Returns true if Reconciliation instances are equal More...
 
override int GetHashCode ()
 Gets the hash code More...
 

Properties

ReconciliationId Id [get, set]
 Gets or Sets Id More...
 
string Href [get, set]
 The specific Uniform Resource Identifier (URI) for this resource at the requested effective and asAt datetime. 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...
 
ModelVersion _Version [get, set]
 Gets or Sets _Version More...
 
List< LinkLinks [get, set]
 Gets or Sets Links More...
 

Detailed Description

Representation of Reconciliation in LUSID Api

Constructor & Destructor Documentation

◆ Reconciliation()

Lusid.Sdk.Model.Reconciliation.Reconciliation ( ReconciliationId  id = default(ReconciliationId),
string  href = 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>),
ModelVersion  version = default(ModelVersion),
List< Link links = default(List<Link>) 
)
inline

Initializes a new instance of the Reconciliation class.

Parameters
idid.
hrefThe specific Uniform Resource Identifier (URI) for this resource at the requested effective and asAt datetime..
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.
versionversion.
linkslinks.

Member Function Documentation

◆ Equals() [1/2]

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

Returns true if objects are equal

Parameters
inputObject to be compared
Returns
Boolean

◆ Equals() [2/2]

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

Returns true if Reconciliation instances are equal

Parameters
inputInstance of Reconciliation to be compared
Returns
Boolean

◆ GetHashCode()

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

Gets the hash code

Returns
Hash code

◆ ToJson()

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

Returns the JSON string presentation of the object

Returns
JSON string presentation of the object

◆ ToString()

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

Returns the string presentation of the object

Returns
String presentation of the object

Property Documentation

◆ _Version

ModelVersion Lusid.Sdk.Model.Reconciliation._Version
getset

Gets or Sets _Version

◆ Description

string Lusid.Sdk.Model.Reconciliation.Description
getset

A description of the scheduled reconciliation

A description of the scheduled reconciliation

◆ Href

string Lusid.Sdk.Model.Reconciliation.Href
getset

The specific Uniform Resource Identifier (URI) for this resource at the requested effective and asAt datetime.

The specific Uniform Resource Identifier (URI) for this resource at the requested effective and asAt datetime.

◆ Id

ReconciliationId Lusid.Sdk.Model.Reconciliation.Id
getset

Gets or Sets Id

◆ IsPortfolioGroup

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

Gets or Sets Left

◆ Links

List<Link> Lusid.Sdk.Model.Reconciliation.Links
getset

Gets or Sets Links

◆ Name

string Lusid.Sdk.Model.Reconciliation.Name
getset

The name of the scheduled reconciliation

The name of the scheduled reconciliation

◆ Positions

ReconciliationConfiguration Lusid.Sdk.Model.Reconciliation.Positions
getset

Gets or Sets Positions

◆ Properties

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

Reconciliation properties

Reconciliation properties

◆ Right

ResourceId Lusid.Sdk.Model.Reconciliation.Right
getset

Gets or Sets Right

◆ Transactions

ReconciliationTransactions Lusid.Sdk.Model.Reconciliation.Transactions
getset

Gets or Sets Transactions

◆ Valuations

ReconciliationConfiguration Lusid.Sdk.Model.Reconciliation.Valuations
getset

Gets or Sets Valuations


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