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

GroupReconciliationSummary More...

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

Public Member Functions

 GroupReconciliationSummary (GroupReconciliationRunDetails runDetails=default(GroupReconciliationRunDetails), ResourceId groupReconciliationDefinitionId=default(ResourceId), string reconciliationType=default(string), GroupReconciliationInstanceId instanceId=default(GroupReconciliationInstanceId), GroupReconciliationDates datesReconciled=default(GroupReconciliationDates), DateTimeOffset reconciliationRunAsAt=default(DateTimeOffset), int countComparisonResults=default(int), Link linkComparisonResults=default(Link), GroupReconciliationResultTypes resultTypes=default(GroupReconciliationResultTypes), GroupReconciliationResultStatuses resultStatuses=default(GroupReconciliationResultStatuses), GroupReconciliationReviewStatuses reviewStatuses=default(GroupReconciliationReviewStatuses))
 Initializes a new instance of the GroupReconciliationSummary 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 (GroupReconciliationSummary input)
 Returns true if GroupReconciliationSummary instances are equal More...
 
override int GetHashCode ()
 Gets the hash code More...
 

Protected Member Functions

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

Properties

GroupReconciliationRunDetails RunDetails [get, set]
 Gets or Sets RunDetails More...
 
ResourceId GroupReconciliationDefinitionId [get, set]
 Gets or Sets GroupReconciliationDefinitionId More...
 
string ReconciliationType [get, set]
 The type of reconciliation to perform. Available values: Holding, Transaction, Valuation, CashHolding. More...
 
GroupReconciliationInstanceId InstanceId [get, set]
 Gets or Sets InstanceId More...
 
GroupReconciliationDates DatesReconciled [get, set]
 Gets or Sets DatesReconciled More...
 
DateTimeOffset ReconciliationRunAsAt [get, set]
 The date and time the reconciliation was run More...
 
int CountComparisonResults [get, set]
 The total number of comparison results with this InstanceId and ReconciliationType More...
 
Link LinkComparisonResults [get, set]
 Gets or Sets LinkComparisonResults More...
 
GroupReconciliationResultTypes ResultTypes [get, set]
 Gets or Sets ResultTypes More...
 
GroupReconciliationResultStatuses ResultStatuses [get, set]
 Gets or Sets ResultStatuses More...
 
GroupReconciliationReviewStatuses ReviewStatuses [get, set]
 Gets or Sets ReviewStatuses More...
 

Detailed Description

GroupReconciliationSummary

Constructor & Destructor Documentation

◆ GroupReconciliationSummary() [1/2]

Lusid.Sdk.Model.GroupReconciliationSummary.GroupReconciliationSummary ( )
inlineprotected

Initializes a new instance of the GroupReconciliationSummary class.

◆ GroupReconciliationSummary() [2/2]

Lusid.Sdk.Model.GroupReconciliationSummary.GroupReconciliationSummary ( GroupReconciliationRunDetails  runDetails = default(GroupReconciliationRunDetails),
ResourceId  groupReconciliationDefinitionId = default(ResourceId),
string  reconciliationType = default(string),
GroupReconciliationInstanceId  instanceId = default(GroupReconciliationInstanceId),
GroupReconciliationDates  datesReconciled = default(GroupReconciliationDates),
DateTimeOffset  reconciliationRunAsAt = default(DateTimeOffset),
int  countComparisonResults = default(int),
Link  linkComparisonResults = default(Link),
GroupReconciliationResultTypes  resultTypes = default(GroupReconciliationResultTypes),
GroupReconciliationResultStatuses  resultStatuses = default(GroupReconciliationResultStatuses),
GroupReconciliationReviewStatuses  reviewStatuses = default(GroupReconciliationReviewStatuses) 
)
inline

Initializes a new instance of the GroupReconciliationSummary class.

Parameters
runDetailsrunDetails.
groupReconciliationDefinitionIdgroupReconciliationDefinitionId.
reconciliationTypeThe type of reconciliation to perform. Available values: Holding, Transaction, Valuation, CashHolding. (required).
instanceIdinstanceId (required).
datesReconcileddatesReconciled (required).
reconciliationRunAsAtThe date and time the reconciliation was run (required).
countComparisonResultsThe total number of comparison results with this InstanceId and ReconciliationType (required).
linkComparisonResultslinkComparisonResults.
resultTypesresultTypes.
resultStatusesresultStatuses.
reviewStatusesreviewStatuses.

Member Function Documentation

◆ Equals() [1/2]

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

Returns true if GroupReconciliationSummary instances are equal

Parameters
inputInstance of GroupReconciliationSummary to be compared
Returns
Boolean

◆ Equals() [2/2]

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

Returns true if objects are equal

Parameters
inputObject to be compared
Returns
Boolean

◆ GetHashCode()

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

Gets the hash code

Returns
Hash code

◆ ToJson()

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

Returns the JSON string presentation of the object

Returns
JSON string presentation of the object

◆ ToString()

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

Returns the string presentation of the object

Returns
String presentation of the object

Property Documentation

◆ CountComparisonResults

int Lusid.Sdk.Model.GroupReconciliationSummary.CountComparisonResults
getset

The total number of comparison results with this InstanceId and ReconciliationType

The total number of comparison results with this InstanceId and ReconciliationType

◆ DatesReconciled

GroupReconciliationDates Lusid.Sdk.Model.GroupReconciliationSummary.DatesReconciled
getset

Gets or Sets DatesReconciled

◆ GroupReconciliationDefinitionId

ResourceId Lusid.Sdk.Model.GroupReconciliationSummary.GroupReconciliationDefinitionId
getset

Gets or Sets GroupReconciliationDefinitionId

◆ InstanceId

GroupReconciliationInstanceId Lusid.Sdk.Model.GroupReconciliationSummary.InstanceId
getset

Gets or Sets InstanceId

◆ LinkComparisonResults

Link Lusid.Sdk.Model.GroupReconciliationSummary.LinkComparisonResults
getset

Gets or Sets LinkComparisonResults

◆ ReconciliationRunAsAt

DateTimeOffset Lusid.Sdk.Model.GroupReconciliationSummary.ReconciliationRunAsAt
getset

The date and time the reconciliation was run

The date and time the reconciliation was run

◆ ReconciliationType

string Lusid.Sdk.Model.GroupReconciliationSummary.ReconciliationType
getset

The type of reconciliation to perform. Available values: Holding, Transaction, Valuation, CashHolding.

The type of reconciliation to perform. Available values: Holding, Transaction, Valuation, CashHolding.

◆ ResultStatuses

GroupReconciliationResultStatuses Lusid.Sdk.Model.GroupReconciliationSummary.ResultStatuses
getset

Gets or Sets ResultStatuses

◆ ResultTypes

GroupReconciliationResultTypes Lusid.Sdk.Model.GroupReconciliationSummary.ResultTypes
getset

Gets or Sets ResultTypes

◆ ReviewStatuses

GroupReconciliationReviewStatuses Lusid.Sdk.Model.GroupReconciliationSummary.ReviewStatuses
getset

Gets or Sets ReviewStatuses

◆ RunDetails

GroupReconciliationRunDetails Lusid.Sdk.Model.GroupReconciliationSummary.RunDetails
getset

Gets or Sets RunDetails


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