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

SubHoldingKeyValueEqualsAllOf More...

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

Public Types

enum class  CriterionTypeEnum { PropertyValueEquals = 1 , PropertyValueIn = 2 , SubHoldingKeyValueEquals = 3 }
 The available values are: PropertyValueEquals, PropertyValueIn, SubHoldingKeyValueEquals More...
 

Public Member Functions

 SubHoldingKeyValueEqualsAllOf (string subHoldingKey=default(string), string value=default(string), CriterionTypeEnum criterionType=default(CriterionTypeEnum))
 Initializes a new instance of the SubHoldingKeyValueEqualsAllOf 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 (SubHoldingKeyValueEqualsAllOf input)
 Returns true if SubHoldingKeyValueEqualsAllOf instances are equal More...
 
override int GetHashCode ()
 Gets the hash code More...
 

Protected Member Functions

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

Properties

CriterionTypeEnum CriterionType [get, set]
 The available values are: PropertyValueEquals, PropertyValueIn, SubHoldingKeyValueEquals More...
 
string SubHoldingKey [get, set]
 The sub holding key whose value will form the left-hand side of the operation More...
 
string Value [get, set]
 The value to be compared against More...
 

Detailed Description

SubHoldingKeyValueEqualsAllOf

Member Enumeration Documentation

◆ CriterionTypeEnum

The available values are: PropertyValueEquals, PropertyValueIn, SubHoldingKeyValueEquals

The available values are: PropertyValueEquals, PropertyValueIn, SubHoldingKeyValueEquals

Enumerator
PropertyValueEquals 

Enum PropertyValueEquals for value: PropertyValueEquals

PropertyValueIn 

Enum PropertyValueIn for value: PropertyValueIn

SubHoldingKeyValueEquals 

Enum SubHoldingKeyValueEquals for value: SubHoldingKeyValueEquals

Constructor & Destructor Documentation

◆ SubHoldingKeyValueEqualsAllOf() [1/2]

Lusid.Sdk.Model.SubHoldingKeyValueEqualsAllOf.SubHoldingKeyValueEqualsAllOf ( )
inlineprotected

Initializes a new instance of the SubHoldingKeyValueEqualsAllOf class.

◆ SubHoldingKeyValueEqualsAllOf() [2/2]

Lusid.Sdk.Model.SubHoldingKeyValueEqualsAllOf.SubHoldingKeyValueEqualsAllOf ( string  subHoldingKey = default(string),
string  value = default(string),
CriterionTypeEnum  criterionType = default(CriterionTypeEnum) 
)
inline

Initializes a new instance of the SubHoldingKeyValueEqualsAllOf class.

Parameters
subHoldingKeyThe sub holding key whose value will form the left-hand side of the operation (required).
valueThe value to be compared against (required).
criterionTypeThe available values are: PropertyValueEquals, PropertyValueIn, SubHoldingKeyValueEquals (required).

Member Function Documentation

◆ Equals() [1/2]

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

Returns true if objects are equal

Parameters
inputObject to be compared
Returns
Boolean

◆ Equals() [2/2]

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

Returns true if SubHoldingKeyValueEqualsAllOf instances are equal

Parameters
inputInstance of SubHoldingKeyValueEqualsAllOf to be compared
Returns
Boolean

◆ GetHashCode()

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

Gets the hash code

Returns
Hash code

◆ ToJson()

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

Returns the JSON string presentation of the object

Returns
JSON string presentation of the object

◆ ToString()

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

Returns the string presentation of the object

Returns
String presentation of the object

Property Documentation

◆ CriterionType

CriterionTypeEnum Lusid.Sdk.Model.SubHoldingKeyValueEqualsAllOf.CriterionType
getset

◆ SubHoldingKey

string Lusid.Sdk.Model.SubHoldingKeyValueEqualsAllOf.SubHoldingKey
getset

The sub holding key whose value will form the left-hand side of the operation

The sub holding key whose value will form the left-hand side of the operation

◆ Value

string Lusid.Sdk.Model.SubHoldingKeyValueEqualsAllOf.Value
getset

The value to be compared against

The value to be compared against


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