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

GroupReconciliationCoreAttributeRule More...

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

Public Member Functions

 GroupReconciliationCoreAttributeRule (GroupReconciliationCoreComparisonRuleOperand left=default(GroupReconciliationCoreComparisonRuleOperand), GroupReconciliationCoreComparisonRuleOperand right=default(GroupReconciliationCoreComparisonRuleOperand), List< GroupReconciliationComparisonRuleStringValueMap > allowableStringMappings=default(List< GroupReconciliationComparisonRuleStringValueMap >), bool isComparisonCaseSensitive=default(bool))
 Initializes a new instance of the GroupReconciliationCoreAttributeRule 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 (GroupReconciliationCoreAttributeRule input)
 Returns true if GroupReconciliationCoreAttributeRule instances are equal More...
 
override int GetHashCode ()
 Gets the hash code More...
 

Protected Member Functions

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

Properties

GroupReconciliationCoreComparisonRuleOperand Left [get, set]
 Gets or Sets Left More...
 
GroupReconciliationCoreComparisonRuleOperand Right [get, set]
 Gets or Sets Right More...
 
List< GroupReconciliationComparisonRuleStringValueMapAllowableStringMappings [get, set]
 The string mappings to use when comparing More...
 
bool IsComparisonCaseSensitive [get, set]
 Whether the compare keys and strings mappings case sensitive or not More...
 

Detailed Description

GroupReconciliationCoreAttributeRule

Constructor & Destructor Documentation

◆ GroupReconciliationCoreAttributeRule() [1/2]

Lusid.Sdk.Model.GroupReconciliationCoreAttributeRule.GroupReconciliationCoreAttributeRule ( )
inlineprotected

Initializes a new instance of the GroupReconciliationCoreAttributeRule class.

◆ GroupReconciliationCoreAttributeRule() [2/2]

Lusid.Sdk.Model.GroupReconciliationCoreAttributeRule.GroupReconciliationCoreAttributeRule ( GroupReconciliationCoreComparisonRuleOperand  left = default(GroupReconciliationCoreComparisonRuleOperand),
GroupReconciliationCoreComparisonRuleOperand  right = default(GroupReconciliationCoreComparisonRuleOperand),
List< GroupReconciliationComparisonRuleStringValueMap allowableStringMappings = default(List<GroupReconciliationComparisonRuleStringValueMap>),
bool  isComparisonCaseSensitive = default(bool) 
)
inline

Initializes a new instance of the GroupReconciliationCoreAttributeRule class.

Parameters
leftleft (required).
rightright (required).
allowableStringMappingsThe string mappings to use when comparing.
isComparisonCaseSensitiveWhether the compare keys and strings mappings case sensitive or not (required).

Member Function Documentation

◆ Equals() [1/2]

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

Returns true if GroupReconciliationCoreAttributeRule instances are equal

Parameters
inputInstance of GroupReconciliationCoreAttributeRule to be compared
Returns
Boolean

◆ Equals() [2/2]

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

Returns true if objects are equal

Parameters
inputObject to be compared
Returns
Boolean

◆ GetHashCode()

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

Gets the hash code

Returns
Hash code

◆ ToJson()

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

Returns the JSON string presentation of the object

Returns
JSON string presentation of the object

◆ ToString()

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

Returns the string presentation of the object

Returns
String presentation of the object

Property Documentation

◆ AllowableStringMappings

List<GroupReconciliationComparisonRuleStringValueMap> Lusid.Sdk.Model.GroupReconciliationCoreAttributeRule.AllowableStringMappings
getset

The string mappings to use when comparing

The string mappings to use when comparing

◆ IsComparisonCaseSensitive

bool Lusid.Sdk.Model.GroupReconciliationCoreAttributeRule.IsComparisonCaseSensitive
getset

Whether the compare keys and strings mappings case sensitive or not

Whether the compare keys and strings mappings case sensitive or not

◆ Left

GroupReconciliationCoreComparisonRuleOperand Lusid.Sdk.Model.GroupReconciliationCoreAttributeRule.Left
getset

Gets or Sets Left

◆ Right

GroupReconciliationCoreComparisonRuleOperand Lusid.Sdk.Model.GroupReconciliationCoreAttributeRule.Right
getset

Gets or Sets Right


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