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

GroupReconciliationComparisonResult More...

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

Public Member Functions

 GroupReconciliationComparisonResult (ResourceId id=default(ResourceId), string reconciliationType=default(string), ResourceId groupReconciliationDefinitionId=default(ResourceId), GroupReconciliationInstanceId instanceId=default(GroupReconciliationInstanceId), string comparisonResultId=default(string), DateTimeOffset reconciliationRunAsAt=default(DateTimeOffset), string resultType=default(string), string resultStatus=default(string), string reviewStatus=default(string), GroupReconciliationDates datesReconciled=default(GroupReconciliationDates), GroupReconciliationCoreAttributeValues coreAttributes=default(GroupReconciliationCoreAttributeValues), GroupReconciliationAggregateAttributeValues aggregateAttributes=default(GroupReconciliationAggregateAttributeValues), GroupReconciliationUserReview userReview=default(GroupReconciliationUserReview), string href=default(string), ModelVersion varVersion=default(ModelVersion), List< Link > links=default(List< Link >))
 Initializes a new instance of the GroupReconciliationComparisonResult 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 (GroupReconciliationComparisonResult input)
 Returns true if GroupReconciliationComparisonResult instances are equal More...
 
override int GetHashCode ()
 Gets the hash code More...
 

Protected Member Functions

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

Properties

ResourceId Id [get, set]
 Gets or Sets Id More...
 
string ReconciliationType [get, set]
 The type of reconciliation to perform. Available values: Holding, Transaction, Valuation, CashHolding. More...
 
ResourceId GroupReconciliationDefinitionId [get, set]
 Gets or Sets GroupReconciliationDefinitionId More...
 
GroupReconciliationInstanceId InstanceId [get, set]
 Gets or Sets InstanceId More...
 
string ComparisonResultId [get, set]
 Comparison result identifier, encoded value for core attribute results, aggregate attribute results, reconciliation type and run instanceId. More...
 
DateTimeOffset ReconciliationRunAsAt [get, set]
 The timestamp when the run occurred. More...
 
string ResultType [get, set]
 Reconciliation run general result. Available values: Match, PartialMatch, Break, NotFound, Resolved. More...
 
string ResultStatus [get, set]
 Indicates how a particular result evolves from one run to the next. Available values: New, Confirmed, Changed. More...
 
string ReviewStatus [get, set]
 Status of whether user has provided any input (comments, manual matches, break codes). Available values: Pending, Reviewed, Matched, Invalid. More...
 
GroupReconciliationDates DatesReconciled [get, set]
 Gets or Sets DatesReconciled More...
 
GroupReconciliationCoreAttributeValues CoreAttributes [get, set]
 Gets or Sets CoreAttributes More...
 
GroupReconciliationAggregateAttributeValues AggregateAttributes [get, set]
 Gets or Sets AggregateAttributes More...
 
GroupReconciliationUserReview UserReview [get, set]
 Gets or Sets UserReview More...
 
string Href [get, set]
 The specific Uniform Resource Identifier (URI) for this resource at the requested effective and asAt datetime. More...
 
ModelVersion VarVersion [get, set]
 Gets or Sets VarVersion More...
 
List< LinkLinks [get, set]
 Gets or Sets Links More...
 

Detailed Description

GroupReconciliationComparisonResult

Constructor & Destructor Documentation

◆ GroupReconciliationComparisonResult() [1/2]

Lusid.Sdk.Model.GroupReconciliationComparisonResult.GroupReconciliationComparisonResult ( )
inlineprotected

Initializes a new instance of the GroupReconciliationComparisonResult class.

◆ GroupReconciliationComparisonResult() [2/2]

Lusid.Sdk.Model.GroupReconciliationComparisonResult.GroupReconciliationComparisonResult ( ResourceId  id = default(ResourceId),
string  reconciliationType = default(string),
ResourceId  groupReconciliationDefinitionId = default(ResourceId),
GroupReconciliationInstanceId  instanceId = default(GroupReconciliationInstanceId),
string  comparisonResultId = default(string),
DateTimeOffset  reconciliationRunAsAt = default(DateTimeOffset),
string  resultType = default(string),
string  resultStatus = default(string),
string  reviewStatus = default(string),
GroupReconciliationDates  datesReconciled = default(GroupReconciliationDates),
GroupReconciliationCoreAttributeValues  coreAttributes = default(GroupReconciliationCoreAttributeValues),
GroupReconciliationAggregateAttributeValues  aggregateAttributes = default(GroupReconciliationAggregateAttributeValues),
GroupReconciliationUserReview  userReview = default(GroupReconciliationUserReview),
string  href = default(string),
ModelVersion  varVersion = default(ModelVersion),
List< Link links = default(List<Link>) 
)
inline

Initializes a new instance of the GroupReconciliationComparisonResult class.

Parameters
idid (required).
reconciliationTypeThe type of reconciliation to perform. Available values: Holding, Transaction, Valuation, CashHolding. (required).
groupReconciliationDefinitionIdgroupReconciliationDefinitionId (required).
instanceIdinstanceId (required).
comparisonResultIdComparison result identifier, encoded value for core attribute results, aggregate attribute results, reconciliation type and run instanceId. (required).
reconciliationRunAsAtThe timestamp when the run occurred. (required).
resultTypeReconciliation run general result. Available values: Match, PartialMatch, Break, NotFound, Resolved. (required).
resultStatusIndicates how a particular result evolves from one run to the next. Available values: New, Confirmed, Changed. (required).
reviewStatusStatus of whether user has provided any input (comments, manual matches, break codes). Available values: Pending, Reviewed, Matched, Invalid. (required).
datesReconcileddatesReconciled (required).
coreAttributescoreAttributes (required).
aggregateAttributesaggregateAttributes (required).
userReviewuserReview.
hrefThe specific Uniform Resource Identifier (URI) for this resource at the requested effective and asAt datetime..
varVersionvarVersion.
linkslinks.

Member Function Documentation

◆ Equals() [1/2]

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

Returns true if GroupReconciliationComparisonResult instances are equal

Parameters
inputInstance of GroupReconciliationComparisonResult to be compared
Returns
Boolean

◆ Equals() [2/2]

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

Returns true if objects are equal

Parameters
inputObject to be compared
Returns
Boolean

◆ GetHashCode()

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

Gets the hash code

Returns
Hash code

◆ ToJson()

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

Returns the JSON string presentation of the object

Returns
JSON string presentation of the object

◆ ToString()

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

Returns the string presentation of the object

Returns
String presentation of the object

Property Documentation

◆ AggregateAttributes

GroupReconciliationAggregateAttributeValues Lusid.Sdk.Model.GroupReconciliationComparisonResult.AggregateAttributes
getset

Gets or Sets AggregateAttributes

◆ ComparisonResultId

string Lusid.Sdk.Model.GroupReconciliationComparisonResult.ComparisonResultId
getset

Comparison result identifier, encoded value for core attribute results, aggregate attribute results, reconciliation type and run instanceId.

Comparison result identifier, encoded value for core attribute results, aggregate attribute results, reconciliation type and run instanceId.

◆ CoreAttributes

GroupReconciliationCoreAttributeValues Lusid.Sdk.Model.GroupReconciliationComparisonResult.CoreAttributes
getset

Gets or Sets CoreAttributes

◆ DatesReconciled

GroupReconciliationDates Lusid.Sdk.Model.GroupReconciliationComparisonResult.DatesReconciled
getset

Gets or Sets DatesReconciled

◆ GroupReconciliationDefinitionId

ResourceId Lusid.Sdk.Model.GroupReconciliationComparisonResult.GroupReconciliationDefinitionId
getset

Gets or Sets GroupReconciliationDefinitionId

◆ Href

string Lusid.Sdk.Model.GroupReconciliationComparisonResult.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

ResourceId Lusid.Sdk.Model.GroupReconciliationComparisonResult.Id
getset

Gets or Sets Id

◆ InstanceId

GroupReconciliationInstanceId Lusid.Sdk.Model.GroupReconciliationComparisonResult.InstanceId
getset

Gets or Sets InstanceId

◆ Links

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

Gets or Sets Links

◆ ReconciliationRunAsAt

DateTimeOffset Lusid.Sdk.Model.GroupReconciliationComparisonResult.ReconciliationRunAsAt
getset

The timestamp when the run occurred.

The timestamp when the run occurred.

◆ ReconciliationType

string Lusid.Sdk.Model.GroupReconciliationComparisonResult.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.

◆ ResultStatus

string Lusid.Sdk.Model.GroupReconciliationComparisonResult.ResultStatus
getset

Indicates how a particular result evolves from one run to the next. Available values: New, Confirmed, Changed.

Indicates how a particular result evolves from one run to the next. Available values: New, Confirmed, Changed.

◆ ResultType

string Lusid.Sdk.Model.GroupReconciliationComparisonResult.ResultType
getset

Reconciliation run general result. Available values: Match, PartialMatch, Break, NotFound, Resolved.

Reconciliation run general result. Available values: Match, PartialMatch, Break, NotFound, Resolved.

◆ ReviewStatus

string Lusid.Sdk.Model.GroupReconciliationComparisonResult.ReviewStatus
getset

Status of whether user has provided any input (comments, manual matches, break codes). Available values: Pending, Reviewed, Matched, Invalid.

Status of whether user has provided any input (comments, manual matches, break codes). Available values: Pending, Reviewed, Matched, Invalid.

◆ UserReview

GroupReconciliationUserReview Lusid.Sdk.Model.GroupReconciliationComparisonResult.UserReview
getset

Gets or Sets UserReview

◆ VarVersion

ModelVersion Lusid.Sdk.Model.GroupReconciliationComparisonResult.VarVersion
getset

Gets or Sets VarVersion


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