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

Represents the result of a data quality check operation More...

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

Public Member Functions

 DataQualityCheckResult (string checkDefinitionScope=default(string), string checkDefinitionCode=default(string), string checkDefinitionDisplayName=default(string), DateTimeOffset checkRunAsAt=default(DateTimeOffset), string resultType=default(string), string ruleSetKey=default(string), string ruleSetDisplayName=default(string), string ruleKey=default(string), string ruleDisplayName=default(string), string ruleDescription=default(string), string ruleFormula=default(string), int? severity=default(int?), LusidEntityResult lusidEntity=default(LusidEntityResult), int? countRuleBreaches=default(int?), string errorDetail=default(string), string resultId=default(string))
 Initializes a new instance of the DataQualityCheckResult 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 (DataQualityCheckResult input)
 Returns true if DataQualityCheckResult instances are equal More...
 
override int GetHashCode ()
 Gets the hash code More...
 

Properties

string CheckDefinitionScope [get, set]
 The scope of the check definition More...
 
string CheckDefinitionCode [get, set]
 The code of the check definition More...
 
string CheckDefinitionDisplayName [get, set]
 The display name of the check definition More...
 
DateTimeOffset CheckRunAsAt [get, set]
 The timestamp when the check was run More...
 
string ResultType [get, set]
 The type of result from the check More...
 
string RuleSetKey [get, set]
 The key identifying the ruleset More...
 
string RuleSetDisplayName [get, set]
 The display name of the ruleset More...
 
string RuleKey [get, set]
 The key identifying the rule (for RuleInvalid, RuleBreached, RuleBreachesOverLimit) More...
 
string RuleDisplayName [get, set]
 The display name of the rule (for RuleInvalid, RuleBreached, RuleBreachesOverLimit) More...
 
string RuleDescription [get, set]
 The description of the rule (for RuleInvalid, RuleBreached, RuleBreachesOverLimit) More...
 
string RuleFormula [get, set]
 The formula of the rule (for RuleInvalid, RuleBreached, RuleBreachesOverLimit) More...
 
int? Severity [get, set]
 The severity level More...
 
LusidEntityResult LusidEntity [get, set]
 Gets or Sets LusidEntity More...
 
int? CountRuleBreaches [get, set]
 The count of rule breaches (1 for RuleBreached, multiple for RuleBreachesOverLimit) More...
 
string ErrorDetail [get, set]
 Error details (for RulesetInvalid, RuleInvalid) More...
 
string ResultId [get, set]
 Unique identifier for the result in format: {{GUID of Check Definition}}-{{resultType}}-{{rulesetKey}}-{{ruleKey}}-{{entity GUID}} More...
 

Detailed Description

Represents the result of a data quality check operation

Constructor & Destructor Documentation

◆ DataQualityCheckResult()

Lusid.Sdk.Model.DataQualityCheckResult.DataQualityCheckResult ( string  checkDefinitionScope = default(string),
string  checkDefinitionCode = default(string),
string  checkDefinitionDisplayName = default(string),
DateTimeOffset  checkRunAsAt = default(DateTimeOffset),
string  resultType = default(string),
string  ruleSetKey = default(string),
string  ruleSetDisplayName = default(string),
string  ruleKey = default(string),
string  ruleDisplayName = default(string),
string  ruleDescription = default(string),
string  ruleFormula = default(string),
int?  severity = default(int?),
LusidEntityResult  lusidEntity = default(LusidEntityResult),
int?  countRuleBreaches = default(int?),
string  errorDetail = default(string),
string  resultId = default(string) 
)
inline

Initializes a new instance of the DataQualityCheckResult class.

Parameters
checkDefinitionScopeThe scope of the check definition.
checkDefinitionCodeThe code of the check definition.
checkDefinitionDisplayNameThe display name of the check definition.
checkRunAsAtThe timestamp when the check was run.
resultTypeThe type of result from the check.
ruleSetKeyThe key identifying the ruleset.
ruleSetDisplayNameThe display name of the ruleset.
ruleKeyThe key identifying the rule (for RuleInvalid, RuleBreached, RuleBreachesOverLimit).
ruleDisplayNameThe display name of the rule (for RuleInvalid, RuleBreached, RuleBreachesOverLimit).
ruleDescriptionThe description of the rule (for RuleInvalid, RuleBreached, RuleBreachesOverLimit).
ruleFormulaThe formula of the rule (for RuleInvalid, RuleBreached, RuleBreachesOverLimit).
severityThe severity level.
lusidEntitylusidEntity.
countRuleBreachesThe count of rule breaches (1 for RuleBreached, multiple for RuleBreachesOverLimit).
errorDetailError details (for RulesetInvalid, RuleInvalid).
resultIdUnique identifier for the result in format: {{GUID of Check Definition}}-{{resultType}}-{{rulesetKey}}-{{ruleKey}}-{{entity GUID}}.

Member Function Documentation

◆ Equals() [1/2]

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

Returns true if DataQualityCheckResult instances are equal

Parameters
inputInstance of DataQualityCheckResult to be compared
Returns
Boolean

◆ Equals() [2/2]

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

Returns true if objects are equal

Parameters
inputObject to be compared
Returns
Boolean

◆ GetHashCode()

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

Gets the hash code

Returns
Hash code

◆ ToJson()

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

Returns the JSON string presentation of the object

Returns
JSON string presentation of the object

◆ ToString()

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

Returns the string presentation of the object

Returns
String presentation of the object

Property Documentation

◆ CheckDefinitionCode

string Lusid.Sdk.Model.DataQualityCheckResult.CheckDefinitionCode
getset

The code of the check definition

The code of the check definition

◆ CheckDefinitionDisplayName

string Lusid.Sdk.Model.DataQualityCheckResult.CheckDefinitionDisplayName
getset

The display name of the check definition

The display name of the check definition

◆ CheckDefinitionScope

string Lusid.Sdk.Model.DataQualityCheckResult.CheckDefinitionScope
getset

The scope of the check definition

The scope of the check definition

◆ CheckRunAsAt

DateTimeOffset Lusid.Sdk.Model.DataQualityCheckResult.CheckRunAsAt
getset

The timestamp when the check was run

The timestamp when the check was run

◆ CountRuleBreaches

int? Lusid.Sdk.Model.DataQualityCheckResult.CountRuleBreaches
getset

The count of rule breaches (1 for RuleBreached, multiple for RuleBreachesOverLimit)

The count of rule breaches (1 for RuleBreached, multiple for RuleBreachesOverLimit)

◆ ErrorDetail

string Lusid.Sdk.Model.DataQualityCheckResult.ErrorDetail
getset

Error details (for RulesetInvalid, RuleInvalid)

Error details (for RulesetInvalid, RuleInvalid)

◆ LusidEntity

LusidEntityResult Lusid.Sdk.Model.DataQualityCheckResult.LusidEntity
getset

Gets or Sets LusidEntity

◆ ResultId

string Lusid.Sdk.Model.DataQualityCheckResult.ResultId
getset

Unique identifier for the result in format: {{GUID of Check Definition}}-{{resultType}}-{{rulesetKey}}-{{ruleKey}}-{{entity GUID}}

Unique identifier for the result in format: {{GUID of Check Definition}}-{{resultType}}-{{rulesetKey}}-{{ruleKey}}-{{entity GUID}}

◆ ResultType

string Lusid.Sdk.Model.DataQualityCheckResult.ResultType
getset

The type of result from the check

The type of result from the check

◆ RuleDescription

string Lusid.Sdk.Model.DataQualityCheckResult.RuleDescription
getset

The description of the rule (for RuleInvalid, RuleBreached, RuleBreachesOverLimit)

The description of the rule (for RuleInvalid, RuleBreached, RuleBreachesOverLimit)

◆ RuleDisplayName

string Lusid.Sdk.Model.DataQualityCheckResult.RuleDisplayName
getset

The display name of the rule (for RuleInvalid, RuleBreached, RuleBreachesOverLimit)

The display name of the rule (for RuleInvalid, RuleBreached, RuleBreachesOverLimit)

◆ RuleFormula

string Lusid.Sdk.Model.DataQualityCheckResult.RuleFormula
getset

The formula of the rule (for RuleInvalid, RuleBreached, RuleBreachesOverLimit)

The formula of the rule (for RuleInvalid, RuleBreached, RuleBreachesOverLimit)

◆ RuleKey

string Lusid.Sdk.Model.DataQualityCheckResult.RuleKey
getset

The key identifying the rule (for RuleInvalid, RuleBreached, RuleBreachesOverLimit)

The key identifying the rule (for RuleInvalid, RuleBreached, RuleBreachesOverLimit)

◆ RuleSetDisplayName

string Lusid.Sdk.Model.DataQualityCheckResult.RuleSetDisplayName
getset

The display name of the ruleset

The display name of the ruleset

◆ RuleSetKey

string Lusid.Sdk.Model.DataQualityCheckResult.RuleSetKey
getset

The key identifying the ruleset

The key identifying the ruleset

◆ Severity

int? Lusid.Sdk.Model.DataQualityCheckResult.Severity
getset

The severity level

The severity level


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