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

ComplianceRuleResponse More...

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

Public Member Functions

 ComplianceRuleResponse (ResourceId id=default(ResourceId), string name=default(string), string description=default(string), bool active=default(bool), ResourceId templateId=default(ResourceId), string variation=default(string), ResourceId portfolioGroupId=default(ResourceId), Dictionary< string, ComplianceParameter > parameters=default(Dictionary< string, ComplianceParameter >), Dictionary< string, PerpetualProperty > properties=default(Dictionary< string, PerpetualProperty >), ModelVersion version=default(ModelVersion), List< Link > links=default(List< Link >))
 Initializes a new instance of the ComplianceRuleResponse 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 (ComplianceRuleResponse input)
 Returns true if ComplianceRuleResponse instances are equal More...
 
override int GetHashCode ()
 Gets the hash code More...
 

Properties

ResourceId Id [get, set]
 Gets or Sets Id More...
 
string Name [get, set]
 Gets or Sets Name More...
 
string Description [get, set]
 Gets or Sets Description More...
 
bool Active [get, set]
 Gets or Sets Active More...
 
ResourceId TemplateId [get, set]
 Gets or Sets TemplateId More...
 
string Variation [get, set]
 Gets or Sets Variation More...
 
ResourceId PortfolioGroupId [get, set]
 Gets or Sets PortfolioGroupId More...
 
Dictionary< string, ComplianceParameterParameters [get, set]
 Gets or Sets Parameters More...
 
Dictionary< string, PerpetualPropertyProperties [get, set]
 Gets or Sets Properties More...
 
ModelVersion _Version [get, set]
 Gets or Sets _Version More...
 
List< LinkLinks [get, set]
 Gets or Sets Links More...
 

Detailed Description

ComplianceRuleResponse

Constructor & Destructor Documentation

◆ ComplianceRuleResponse()

Lusid.Sdk.Model.ComplianceRuleResponse.ComplianceRuleResponse ( ResourceId  id = default(ResourceId),
string  name = default(string),
string  description = default(string),
bool  active = default(bool),
ResourceId  templateId = default(ResourceId),
string  variation = default(string),
ResourceId  portfolioGroupId = default(ResourceId),
Dictionary< string, ComplianceParameter parameters = default(Dictionary<string, ComplianceParameter>),
Dictionary< string, PerpetualProperty properties = default(Dictionary<string, PerpetualProperty>),
ModelVersion  version = default(ModelVersion),
List< Link links = default(List<Link>) 
)
inline

Initializes a new instance of the ComplianceRuleResponse class.

Parameters
idid.
namename.
descriptiondescription.
activeactive.
templateIdtemplateId.
variationvariation.
portfolioGroupIdportfolioGroupId.
parametersparameters.
propertiesproperties.
versionversion.
linkslinks.

Member Function Documentation

◆ Equals() [1/2]

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

Returns true if ComplianceRuleResponse instances are equal

Parameters
inputInstance of ComplianceRuleResponse to be compared
Returns
Boolean

◆ Equals() [2/2]

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

Returns true if objects are equal

Parameters
inputObject to be compared
Returns
Boolean

◆ GetHashCode()

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

Gets the hash code

Returns
Hash code

◆ ToJson()

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

Returns the JSON string presentation of the object

Returns
JSON string presentation of the object

◆ ToString()

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

Returns the string presentation of the object

Returns
String presentation of the object

Property Documentation

◆ _Version

ModelVersion Lusid.Sdk.Model.ComplianceRuleResponse._Version
getset

Gets or Sets _Version

◆ Active

bool Lusid.Sdk.Model.ComplianceRuleResponse.Active
getset

Gets or Sets Active

◆ Description

string Lusid.Sdk.Model.ComplianceRuleResponse.Description
getset

Gets or Sets Description

◆ Id

ResourceId Lusid.Sdk.Model.ComplianceRuleResponse.Id
getset

Gets or Sets Id

◆ Links

List<Link> Lusid.Sdk.Model.ComplianceRuleResponse.Links
getset

Gets or Sets Links

◆ Name

string Lusid.Sdk.Model.ComplianceRuleResponse.Name
getset

Gets or Sets Name

◆ Parameters

Dictionary<string, ComplianceParameter> Lusid.Sdk.Model.ComplianceRuleResponse.Parameters
getset

Gets or Sets Parameters

◆ PortfolioGroupId

ResourceId Lusid.Sdk.Model.ComplianceRuleResponse.PortfolioGroupId
getset

Gets or Sets PortfolioGroupId

◆ Properties

Dictionary<string, PerpetualProperty> Lusid.Sdk.Model.ComplianceRuleResponse.Properties
getset

Gets or Sets Properties

◆ TemplateId

ResourceId Lusid.Sdk.Model.ComplianceRuleResponse.TemplateId
getset

Gets or Sets TemplateId

◆ Variation

string Lusid.Sdk.Model.ComplianceRuleResponse.Variation
getset

Gets or Sets Variation


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