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

ComplianceStepRequest More...

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

Public Types

enum class  ComplianceStepTypeRequestEnum {
  FilterStepRequest = 1 , GroupByStepRequest = 2 , GroupFilterStepRequest = 3 , BranchStepRequest = 4 ,
  CheckStepRequest = 5 , PercentCheckStepRequest = 6
}
 The type of the compliance step. Available values: FilterStepRequest, GroupByStepRequest, GroupFilterStepRequest, BranchStepRequest, CheckStepRequest, PercentCheckStepRequest. More...
 

Public Member Functions

 ComplianceStepRequest (ComplianceStepTypeRequestEnum complianceStepTypeRequest=default(ComplianceStepTypeRequestEnum))
 Initializes a new instance of the ComplianceStepRequest 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 (ComplianceStepRequest input)
 Returns true if ComplianceStepRequest instances are equal More...
 
override int GetHashCode ()
 Gets the hash code More...
 

Protected Member Functions

 ComplianceStepRequest ()
 Initializes a new instance of the ComplianceStepRequest class. More...
 
IEnumerable< System.ComponentModel.DataAnnotations.ValidationResult > BaseValidate (ValidationContext validationContext)
 To validate all properties of the instance More...
 

Properties

ComplianceStepTypeRequestEnum ComplianceStepTypeRequest [get, set]
 The type of the compliance step. Available values: FilterStepRequest, GroupByStepRequest, GroupFilterStepRequest, BranchStepRequest, CheckStepRequest, PercentCheckStepRequest. More...
 

Detailed Description

ComplianceStepRequest

Member Enumeration Documentation

◆ ComplianceStepTypeRequestEnum

The type of the compliance step. Available values: FilterStepRequest, GroupByStepRequest, GroupFilterStepRequest, BranchStepRequest, CheckStepRequest, PercentCheckStepRequest.

The type of the compliance step. Available values: FilterStepRequest, GroupByStepRequest, GroupFilterStepRequest, BranchStepRequest, CheckStepRequest, PercentCheckStepRequest.

Enumerator
FilterStepRequest 

Enum FilterStepRequest for value: FilterStepRequest

GroupByStepRequest 

Enum GroupByStepRequest for value: GroupByStepRequest

GroupFilterStepRequest 

Enum GroupFilterStepRequest for value: GroupFilterStepRequest

BranchStepRequest 

Enum BranchStepRequest for value: BranchStepRequest

CheckStepRequest 

Enum CheckStepRequest for value: CheckStepRequest

PercentCheckStepRequest 

Enum PercentCheckStepRequest for value: PercentCheckStepRequest

Constructor & Destructor Documentation

◆ ComplianceStepRequest() [1/2]

Lusid.Sdk.Model.ComplianceStepRequest.ComplianceStepRequest ( )
inlineprotected

Initializes a new instance of the ComplianceStepRequest class.

◆ ComplianceStepRequest() [2/2]

Lusid.Sdk.Model.ComplianceStepRequest.ComplianceStepRequest ( ComplianceStepTypeRequestEnum  complianceStepTypeRequest = default(ComplianceStepTypeRequestEnum))
inline

Initializes a new instance of the ComplianceStepRequest class.

Parameters
complianceStepTypeRequestThe type of the compliance step. Available values: FilterStepRequest, GroupByStepRequest, GroupFilterStepRequest, BranchStepRequest, CheckStepRequest, PercentCheckStepRequest. (required).

Member Function Documentation

◆ BaseValidate()

IEnumerable<System.ComponentModel.DataAnnotations.ValidationResult> Lusid.Sdk.Model.ComplianceStepRequest.BaseValidate ( ValidationContext  validationContext)
inlineprotected

To validate all properties of the instance

Parameters
validationContextValidation context
Returns
Validation Result

◆ Equals() [1/2]

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

Returns true if ComplianceStepRequest instances are equal

Parameters
inputInstance of ComplianceStepRequest to be compared
Returns
Boolean

◆ Equals() [2/2]

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

Returns true if objects are equal

Parameters
inputObject to be compared
Returns
Boolean

◆ GetHashCode()

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

Gets the hash code

Returns
Hash code

◆ ToJson()

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

◆ ToString()

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

Returns the string presentation of the object

Returns
String presentation of the object

Property Documentation

◆ ComplianceStepTypeRequest

ComplianceStepTypeRequestEnum Lusid.Sdk.Model.ComplianceStepRequest.ComplianceStepTypeRequest
getset

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