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

ComplianceRuleResultDetail More...

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

Public Member Functions

 ComplianceRuleResultDetail (ResourceId ruleId=default(ResourceId), List< ComplianceRuleResultPortfolioDetail > affectedPortfoliosDetails=default(List< ComplianceRuleResultPortfolioDetail >), List< ResourceId > affectedOrders=default(List< ResourceId >), ResourceId templateId=default(ResourceId), string templateDescription=default(string), string templateVariation=default(string), string status=default(string), string ruleName=default(string), string ruleDescription=default(string), string outcome=default(string))
 Initializes a new instance of the ComplianceRuleResultDetail 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 (ComplianceRuleResultDetail input)
 Returns true if ComplianceRuleResultDetail instances are equal More...
 
override int GetHashCode ()
 Gets the hash code More...
 

Protected Member Functions

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

Properties

ResourceId RuleId [get, set]
 Gets or Sets RuleId More...
 
List< ComplianceRuleResultPortfolioDetailAffectedPortfoliosDetails [get, set]
 Gets or Sets AffectedPortfoliosDetails More...
 
List< ResourceIdAffectedOrders [get, set]
 Gets or Sets AffectedOrders More...
 
ResourceId TemplateId [get, set]
 Gets or Sets TemplateId More...
 
string TemplateDescription [get, set]
 Gets or Sets TemplateDescription More...
 
string TemplateVariation [get, set]
 Gets or Sets TemplateVariation More...
 
string Status [get, set]
 Gets or Sets Status More...
 
string RuleName [get, set]
 Gets or Sets RuleName More...
 
string RuleDescription [get, set]
 Gets or Sets RuleDescription More...
 
string Outcome [get, set]
 Gets or Sets Outcome More...
 

Detailed Description

ComplianceRuleResultDetail

Constructor & Destructor Documentation

◆ ComplianceRuleResultDetail() [1/2]

Lusid.Sdk.Model.ComplianceRuleResultDetail.ComplianceRuleResultDetail ( )
inlineprotected

Initializes a new instance of the ComplianceRuleResultDetail class.

◆ ComplianceRuleResultDetail() [2/2]

Lusid.Sdk.Model.ComplianceRuleResultDetail.ComplianceRuleResultDetail ( ResourceId  ruleId = default(ResourceId),
List< ComplianceRuleResultPortfolioDetail affectedPortfoliosDetails = default(List<ComplianceRuleResultPortfolioDetail>),
List< ResourceId affectedOrders = default(List<ResourceId>),
ResourceId  templateId = default(ResourceId),
string  templateDescription = default(string),
string  templateVariation = default(string),
string  status = default(string),
string  ruleName = default(string),
string  ruleDescription = default(string),
string  outcome = default(string) 
)
inline

Initializes a new instance of the ComplianceRuleResultDetail class.

Parameters
ruleIdruleId (required).
affectedPortfoliosDetailsaffectedPortfoliosDetails (required).
affectedOrdersaffectedOrders (required).
templateIdtemplateId (required).
templateDescriptiontemplateDescription (required).
templateVariationtemplateVariation (required).
statusstatus (required).
ruleNameruleName (required).
ruleDescriptionruleDescription (required).
outcomeoutcome (required).

Member Function Documentation

◆ Equals() [1/2]

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

Returns true if ComplianceRuleResultDetail instances are equal

Parameters
inputInstance of ComplianceRuleResultDetail to be compared
Returns
Boolean

◆ Equals() [2/2]

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

Returns true if objects are equal

Parameters
inputObject to be compared
Returns
Boolean

◆ GetHashCode()

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

Gets the hash code

Returns
Hash code

◆ ToJson()

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

Returns the JSON string presentation of the object

Returns
JSON string presentation of the object

◆ ToString()

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

Returns the string presentation of the object

Returns
String presentation of the object

Property Documentation

◆ AffectedOrders

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

Gets or Sets AffectedOrders

◆ AffectedPortfoliosDetails

List<ComplianceRuleResultPortfolioDetail> Lusid.Sdk.Model.ComplianceRuleResultDetail.AffectedPortfoliosDetails
getset

Gets or Sets AffectedPortfoliosDetails

◆ Outcome

string Lusid.Sdk.Model.ComplianceRuleResultDetail.Outcome
getset

Gets or Sets Outcome

◆ RuleDescription

string Lusid.Sdk.Model.ComplianceRuleResultDetail.RuleDescription
getset

Gets or Sets RuleDescription

◆ RuleId

ResourceId Lusid.Sdk.Model.ComplianceRuleResultDetail.RuleId
getset

Gets or Sets RuleId

◆ RuleName

string Lusid.Sdk.Model.ComplianceRuleResultDetail.RuleName
getset

Gets or Sets RuleName

◆ Status

string Lusid.Sdk.Model.ComplianceRuleResultDetail.Status
getset

Gets or Sets Status

◆ TemplateDescription

string Lusid.Sdk.Model.ComplianceRuleResultDetail.TemplateDescription
getset

Gets or Sets TemplateDescription

◆ TemplateId

ResourceId Lusid.Sdk.Model.ComplianceRuleResultDetail.TemplateId
getset

Gets or Sets TemplateId

◆ TemplateVariation

string Lusid.Sdk.Model.ComplianceRuleResultDetail.TemplateVariation
getset

Gets or Sets TemplateVariation


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