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

PropertyFilter More...

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

Public Types

enum class  OperatorEnum {
  Equals = 1 , NotEquals = 2 , GreaterThan = 3 , GreaterThanOrEqualTo = 4 ,
  LessThan = 5 , LessThanOrEqualTo = 6 , In = 7
}
 The available values are: Equals, NotEquals, GreaterThan, GreaterThanOrEqualTo, LessThan, LessThanOrEqualTo, In More...
 
enum class  RightOperandTypeEnum { Absolute = 1 , Property = 2 }
 The available values are: Absolute, Property More...
 

Public Member Functions

 PropertyFilter (string left=default(string), OperatorEnum? _operator=default(OperatorEnum?), Object right=default(Object), RightOperandTypeEnum? rightOperandType=default(RightOperandTypeEnum?))
 Initializes a new instance of the PropertyFilter 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 (PropertyFilter input)
 Returns true if PropertyFilter instances are equal More...
 
override int GetHashCode ()
 Gets the hash code More...
 

Properties

OperatorEnumOperator [get, set]
 The available values are: Equals, NotEquals, GreaterThan, GreaterThanOrEqualTo, LessThan, LessThanOrEqualTo, In More...
 
RightOperandTypeEnumRightOperandType [get, set]
 The available values are: Absolute, Property More...
 
string Left [get, set]
 The key that uniquely identifies a queryable address in Lusid. More...
 
Object Right [get, set]
 Gets or Sets Right More...
 

Detailed Description

PropertyFilter

Member Enumeration Documentation

◆ OperatorEnum

The available values are: Equals, NotEquals, GreaterThan, GreaterThanOrEqualTo, LessThan, LessThanOrEqualTo, In

The available values are: Equals, NotEquals, GreaterThan, GreaterThanOrEqualTo, LessThan, LessThanOrEqualTo, In

Enumerator
Equals 

Enum Equals for value: Equals

NotEquals 

Enum NotEquals for value: NotEquals

GreaterThan 

Enum GreaterThan for value: GreaterThan

GreaterThanOrEqualTo 

Enum GreaterThanOrEqualTo for value: GreaterThanOrEqualTo

LessThan 

Enum LessThan for value: LessThan

LessThanOrEqualTo 

Enum LessThanOrEqualTo for value: LessThanOrEqualTo

In 

Enum In for value: In

◆ RightOperandTypeEnum

The available values are: Absolute, Property

The available values are: Absolute, Property

Enumerator
Absolute 

Enum Absolute for value: Absolute

Property 

Enum Property for value: Property

Constructor & Destructor Documentation

◆ PropertyFilter()

Lusid.Sdk.Model.PropertyFilter.PropertyFilter ( string  left = default(string),
OperatorEnum _operator = default(OperatorEnum?),
Object  right = default(Object),
RightOperandTypeEnum rightOperandType = default(RightOperandTypeEnum?) 
)
inline

Initializes a new instance of the PropertyFilter class.

Parameters
leftThe key that uniquely identifies a queryable address in Lusid..
_operatorThe available values are: Equals, NotEquals, GreaterThan, GreaterThanOrEqualTo, LessThan, LessThanOrEqualTo, In.
rightright.
rightOperandTypeThe available values are: Absolute, Property.

Member Function Documentation

◆ Equals() [1/2]

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

Returns true if objects are equal

Parameters
inputObject to be compared
Returns
Boolean

◆ Equals() [2/2]

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

Returns true if PropertyFilter instances are equal

Parameters
inputInstance of PropertyFilter to be compared
Returns
Boolean

◆ GetHashCode()

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

Gets the hash code

Returns
Hash code

◆ ToJson()

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

Returns the JSON string presentation of the object

Returns
JSON string presentation of the object

◆ ToString()

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

Returns the string presentation of the object

Returns
String presentation of the object

Property Documentation

◆ Left

string Lusid.Sdk.Model.PropertyFilter.Left
getset

The key that uniquely identifies a queryable address in Lusid.

The key that uniquely identifies a queryable address in Lusid.

◆ Operator

OperatorEnum? Lusid.Sdk.Model.PropertyFilter.Operator
getset

The available values are: Equals, NotEquals, GreaterThan, GreaterThanOrEqualTo, LessThan, LessThanOrEqualTo, In

The available values are: Equals, NotEquals, GreaterThan, GreaterThanOrEqualTo, LessThan, LessThanOrEqualTo, In

◆ Right

Object Lusid.Sdk.Model.PropertyFilter.Right
getset

Gets or Sets Right

◆ RightOperandType

RightOperandTypeEnum? Lusid.Sdk.Model.PropertyFilter.RightOperandType
getset

The available values are: Absolute, Property

The available values are: Absolute, Property


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