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

ComplianceRuleResult More...

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

Public Member Functions

 ComplianceRuleResult (string ruleId=default(string), string ruleName=default(string), string ruleDescription=default(string), ResourceId portfolio=default(ResourceId), bool passed=default(bool), decimal resultValue=default(decimal), string ruleInformationMatch=default(string), string ruleInformationKey=default(string), decimal ruleLowerLimit=default(decimal), decimal ruleUpperLimit=default(decimal))
 Initializes a new instance of the ComplianceRuleResult 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 (ComplianceRuleResult input)
 Returns true if ComplianceRuleResult instances are equal More...
 
override int GetHashCode ()
 Gets the hash code More...
 

Protected Member Functions

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

Properties

string RuleId [get, set]
 The unique identifierof a compliance rule More...
 
string RuleName [get, set]
 The User-given name of the rule More...
 
string RuleDescription [get, set]
 The User-given description of the rule More...
 
ResourceId Portfolio [get, set]
 Gets or Sets Portfolio More...
 
bool Passed [get, set]
 The result of an individual compliance run, true if passed More...
 
decimal ResultValue [get, set]
 The calculation result that was used to confirm a pass/fail More...
 
string RuleInformationMatch [get, set]
 The value matched by the rule More...
 
string RuleInformationKey [get, set]
 The property key matched by the rule More...
 
decimal RuleLowerLimit [get, set]
 The lower limit of the rule More...
 
decimal RuleUpperLimit [get, set]
 The upper limit of the rule More...
 

Detailed Description

ComplianceRuleResult

Constructor & Destructor Documentation

◆ ComplianceRuleResult() [1/2]

Lusid.Sdk.Model.ComplianceRuleResult.ComplianceRuleResult ( )
inlineprotected

Initializes a new instance of the ComplianceRuleResult class.

◆ ComplianceRuleResult() [2/2]

Lusid.Sdk.Model.ComplianceRuleResult.ComplianceRuleResult ( string  ruleId = default(string),
string  ruleName = default(string),
string  ruleDescription = default(string),
ResourceId  portfolio = default(ResourceId),
bool  passed = default(bool),
decimal  resultValue = default(decimal),
string  ruleInformationMatch = default(string),
string  ruleInformationKey = default(string),
decimal  ruleLowerLimit = default(decimal),
decimal  ruleUpperLimit = default(decimal) 
)
inline

Initializes a new instance of the ComplianceRuleResult class.

Parameters
ruleIdThe unique identifierof a compliance rule (required).
ruleNameThe User-given name of the rule (required).
ruleDescriptionThe User-given description of the rule (required).
portfolioportfolio (required).
passedThe result of an individual compliance run, true if passed (required).
resultValueThe calculation result that was used to confirm a pass/fail (required).
ruleInformationMatchThe value matched by the rule (required).
ruleInformationKeyThe property key matched by the rule (required).
ruleLowerLimitThe lower limit of the rule (required).
ruleUpperLimitThe upper limit of the rule (required).

Member Function Documentation

◆ Equals() [1/2]

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

Returns true if ComplianceRuleResult instances are equal

Parameters
inputInstance of ComplianceRuleResult to be compared
Returns
Boolean

◆ Equals() [2/2]

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

Returns true if objects are equal

Parameters
inputObject to be compared
Returns
Boolean

◆ GetHashCode()

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

Gets the hash code

Returns
Hash code

◆ ToJson()

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

Returns the JSON string presentation of the object

Returns
JSON string presentation of the object

◆ ToString()

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

Returns the string presentation of the object

Returns
String presentation of the object

Property Documentation

◆ Passed

bool Lusid.Sdk.Model.ComplianceRuleResult.Passed
getset

The result of an individual compliance run, true if passed

The result of an individual compliance run, true if passed

◆ Portfolio

ResourceId Lusid.Sdk.Model.ComplianceRuleResult.Portfolio
getset

Gets or Sets Portfolio

◆ ResultValue

decimal Lusid.Sdk.Model.ComplianceRuleResult.ResultValue
getset

The calculation result that was used to confirm a pass/fail

The calculation result that was used to confirm a pass/fail

◆ RuleDescription

string Lusid.Sdk.Model.ComplianceRuleResult.RuleDescription
getset

The User-given description of the rule

The User-given description of the rule

◆ RuleId

string Lusid.Sdk.Model.ComplianceRuleResult.RuleId
getset

The unique identifierof a compliance rule

The unique identifierof a compliance rule

◆ RuleInformationKey

string Lusid.Sdk.Model.ComplianceRuleResult.RuleInformationKey
getset

The property key matched by the rule

The property key matched by the rule

◆ RuleInformationMatch

string Lusid.Sdk.Model.ComplianceRuleResult.RuleInformationMatch
getset

The value matched by the rule

The value matched by the rule

◆ RuleLowerLimit

decimal Lusid.Sdk.Model.ComplianceRuleResult.RuleLowerLimit
getset

The lower limit of the rule

The lower limit of the rule

◆ RuleName

string Lusid.Sdk.Model.ComplianceRuleResult.RuleName
getset

The User-given name of the rule

The User-given name of the rule

◆ RuleUpperLimit

decimal Lusid.Sdk.Model.ComplianceRuleResult.RuleUpperLimit
getset

The upper limit of the rule

The upper limit of the rule


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