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

PropertyValueEqualsAllOf More...

Inheritance diagram for Lusid.Sdk.Model.PropertyValueEqualsAllOf:
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

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

Protected Member Functions

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

Properties

CriterionTypeEnum CriterionType [get, set]
 The available values are: PropertyValueEquals, PropertyValueIn, SubHoldingKeyValueEquals More...
 
string PropertyKey [get, set]
 The property 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

PropertyValueEqualsAllOf

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

◆ PropertyValueEqualsAllOf() [1/2]

Lusid.Sdk.Model.PropertyValueEqualsAllOf.PropertyValueEqualsAllOf ( )
inlineprotected

Initializes a new instance of the PropertyValueEqualsAllOf class.

◆ PropertyValueEqualsAllOf() [2/2]

Lusid.Sdk.Model.PropertyValueEqualsAllOf.PropertyValueEqualsAllOf ( string  propertyKey = default(string),
string  value = default(string),
CriterionTypeEnum  criterionType = default(CriterionTypeEnum) 
)
inline

Initializes a new instance of the PropertyValueEqualsAllOf class.

Parameters
propertyKeyThe property 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.PropertyValueEqualsAllOf.Equals ( object  input)
inline

Returns true if objects are equal

Parameters
inputObject to be compared
Returns
Boolean

◆ Equals() [2/2]

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

Returns true if PropertyValueEqualsAllOf instances are equal

Parameters
inputInstance of PropertyValueEqualsAllOf to be compared
Returns
Boolean

◆ GetHashCode()

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

Gets the hash code

Returns
Hash code

◆ ToJson()

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

Returns the JSON string presentation of the object

Returns
JSON string presentation of the object

◆ ToString()

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

Returns the string presentation of the object

Returns
String presentation of the object

Property Documentation

◆ CriterionType

CriterionTypeEnum Lusid.Sdk.Model.PropertyValueEqualsAllOf.CriterionType
getset

◆ PropertyKey

string Lusid.Sdk.Model.PropertyValueEqualsAllOf.PropertyKey
getset

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

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

◆ Value

string Lusid.Sdk.Model.PropertyValueEqualsAllOf.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: