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

ComplianceSummaryRuleResult More...

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

Public Member Functions

 ComplianceSummaryRuleResult (ResourceId ruleId=default(ResourceId), ResourceId templateId=default(ResourceId), string variation=default(string), string ruleStatus=default(string), List< ResourceId > affectedPortfolios=default(List< ResourceId >), List< ResourceId > affectedOrders=default(List< ResourceId >), Dictionary< string, string > parametersUsed=default(Dictionary< string, string >), List< ComplianceRuleBreakdown > ruleBreakdown=default(List< ComplianceRuleBreakdown >))
 Initializes a new instance of the ComplianceSummaryRuleResult 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 (ComplianceSummaryRuleResult input)
 Returns true if ComplianceSummaryRuleResult instances are equal More...
 
override int GetHashCode ()
 Gets the hash code More...
 

Protected Member Functions

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

Properties

ResourceId RuleId [get, set]
 Gets or Sets RuleId More...
 
ResourceId TemplateId [get, set]
 Gets or Sets TemplateId More...
 
string Variation [get, set]
 Gets or Sets Variation More...
 
string RuleStatus [get, set]
 Gets or Sets RuleStatus More...
 
List< ResourceIdAffectedPortfolios [get, set]
 Gets or Sets AffectedPortfolios More...
 
List< ResourceIdAffectedOrders [get, set]
 Gets or Sets AffectedOrders More...
 
Dictionary< string, string > ParametersUsed [get, set]
 Gets or Sets ParametersUsed More...
 
List< ComplianceRuleBreakdownRuleBreakdown [get, set]
 Gets or Sets RuleBreakdown More...
 

Detailed Description

ComplianceSummaryRuleResult

Constructor & Destructor Documentation

◆ ComplianceSummaryRuleResult() [1/2]

Lusid.Sdk.Model.ComplianceSummaryRuleResult.ComplianceSummaryRuleResult ( )
inlineprotected

Initializes a new instance of the ComplianceSummaryRuleResult class.

◆ ComplianceSummaryRuleResult() [2/2]

Lusid.Sdk.Model.ComplianceSummaryRuleResult.ComplianceSummaryRuleResult ( ResourceId  ruleId = default(ResourceId),
ResourceId  templateId = default(ResourceId),
string  variation = default(string),
string  ruleStatus = default(string),
List< ResourceId affectedPortfolios = default(List<ResourceId>),
List< ResourceId affectedOrders = default(List<ResourceId>),
Dictionary< string, string >  parametersUsed = default(Dictionary<string, string>),
List< ComplianceRuleBreakdown ruleBreakdown = default(List<ComplianceRuleBreakdown>) 
)
inline

Initializes a new instance of the ComplianceSummaryRuleResult class.

Parameters
ruleIdruleId (required).
templateIdtemplateId (required).
variationvariation (required).
ruleStatusruleStatus (required).
affectedPortfoliosaffectedPortfolios (required).
affectedOrdersaffectedOrders (required).
parametersUsedparametersUsed (required).
ruleBreakdownruleBreakdown (required).

Member Function Documentation

◆ Equals() [1/2]

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

Returns true if ComplianceSummaryRuleResult instances are equal

Parameters
inputInstance of ComplianceSummaryRuleResult to be compared
Returns
Boolean

◆ Equals() [2/2]

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

Returns true if objects are equal

Parameters
inputObject to be compared
Returns
Boolean

◆ GetHashCode()

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

Gets the hash code

Returns
Hash code

◆ ToJson()

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

Returns the JSON string presentation of the object

Returns
JSON string presentation of the object

◆ ToString()

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

Returns the string presentation of the object

Returns
String presentation of the object

Property Documentation

◆ AffectedOrders

List<ResourceId> Lusid.Sdk.Model.ComplianceSummaryRuleResult.AffectedOrders
getset

Gets or Sets AffectedOrders

◆ AffectedPortfolios

List<ResourceId> Lusid.Sdk.Model.ComplianceSummaryRuleResult.AffectedPortfolios
getset

Gets or Sets AffectedPortfolios

◆ ParametersUsed

Dictionary<string, string> Lusid.Sdk.Model.ComplianceSummaryRuleResult.ParametersUsed
getset

Gets or Sets ParametersUsed

◆ RuleBreakdown

List<ComplianceRuleBreakdown> Lusid.Sdk.Model.ComplianceSummaryRuleResult.RuleBreakdown
getset

Gets or Sets RuleBreakdown

◆ RuleId

ResourceId Lusid.Sdk.Model.ComplianceSummaryRuleResult.RuleId
getset

Gets or Sets RuleId

◆ RuleStatus

string Lusid.Sdk.Model.ComplianceSummaryRuleResult.RuleStatus
getset

Gets or Sets RuleStatus

◆ TemplateId

ResourceId Lusid.Sdk.Model.ComplianceSummaryRuleResult.TemplateId
getset

Gets or Sets TemplateId

◆ Variation

string Lusid.Sdk.Model.ComplianceSummaryRuleResult.Variation
getset

Gets or Sets Variation


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