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

StagingRule More...

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

Public Member Functions

 StagingRule (string ruleId=default(string), string description=default(string), string status=default(string), StagingRuleMatchCriteria matchCriteria=default(StagingRuleMatchCriteria), StagingRuleApprovalCriteria approvalCriteria=default(StagingRuleApprovalCriteria))
 Initializes a new instance of the StagingRule 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 (StagingRule input)
 Returns true if StagingRule instances are equal More...
 
override int GetHashCode ()
 Gets the hash code More...
 

Protected Member Functions

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

Properties

string RuleId [get, set]
 The ID of the staging rule. More...
 
string Description [get, set]
 A description for the staging rule. More...
 
string Status [get, set]
 Whether the rule is 'Active' or 'Inactive'. More...
 
StagingRuleMatchCriteria MatchCriteria [get, set]
 Gets or Sets MatchCriteria More...
 
StagingRuleApprovalCriteria ApprovalCriteria [get, set]
 Gets or Sets ApprovalCriteria More...
 

Detailed Description

StagingRule

Constructor & Destructor Documentation

◆ StagingRule() [1/2]

Lusid.Sdk.Model.StagingRule.StagingRule ( )
inlineprotected

Initializes a new instance of the StagingRule class.

◆ StagingRule() [2/2]

Lusid.Sdk.Model.StagingRule.StagingRule ( string  ruleId = default(string),
string  description = default(string),
string  status = default(string),
StagingRuleMatchCriteria  matchCriteria = default(StagingRuleMatchCriteria),
StagingRuleApprovalCriteria  approvalCriteria = default(StagingRuleApprovalCriteria) 
)
inline

Initializes a new instance of the StagingRule class.

Parameters
ruleIdThe ID of the staging rule. (required).
descriptionA description for the staging rule..
statusWhether the rule is 'Active' or 'Inactive'. (required).
matchCriteriamatchCriteria (required).
approvalCriteriaapprovalCriteria (required).

Member Function Documentation

◆ Equals() [1/2]

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

Returns true if objects are equal

Parameters
inputObject to be compared
Returns
Boolean

◆ Equals() [2/2]

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

Returns true if StagingRule instances are equal

Parameters
inputInstance of StagingRule to be compared
Returns
Boolean

◆ GetHashCode()

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

Gets the hash code

Returns
Hash code

◆ ToJson()

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

Returns the JSON string presentation of the object

Returns
JSON string presentation of the object

◆ ToString()

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

Returns the string presentation of the object

Returns
String presentation of the object

Property Documentation

◆ ApprovalCriteria

StagingRuleApprovalCriteria Lusid.Sdk.Model.StagingRule.ApprovalCriteria
getset

Gets or Sets ApprovalCriteria

◆ Description

string Lusid.Sdk.Model.StagingRule.Description
getset

A description for the staging rule.

A description for the staging rule.

◆ MatchCriteria

StagingRuleMatchCriteria Lusid.Sdk.Model.StagingRule.MatchCriteria
getset

Gets or Sets MatchCriteria

◆ RuleId

string Lusid.Sdk.Model.StagingRule.RuleId
getset

The ID of the staging rule.

The ID of the staging rule.

◆ Status

string Lusid.Sdk.Model.StagingRule.Status
getset

Whether the rule is 'Active' or 'Inactive'.

Whether the rule is 'Active' or 'Inactive'.


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