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

ComplianceTemplateVariation More...

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

Public Member Functions

 ComplianceTemplateVariation (string label=default(string), string description=default(string), List< ComplianceTemplateParameter > requiredParameters=default(List< ComplianceTemplateParameter >), Dictionary< string, PerpetualProperty > properties=default(Dictionary< string, PerpetualProperty >), ResourceId acceptedAddressKeys=default(ResourceId), List< ComplianceStep > steps=default(List< ComplianceStep >))
 Initializes a new instance of the ComplianceTemplateVariation 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 (ComplianceTemplateVariation input)
 Returns true if ComplianceTemplateVariation instances are equal More...
 
override int GetHashCode ()
 Gets the hash code More...
 

Protected Member Functions

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

Properties

string Label [get, set]
 Label of a Compliance Template Variation More...
 
string Description [get, set]
 The description of the Compliance Template Variation More...
 
List< ComplianceTemplateParameterRequiredParameters [get, set]
 A parameter required by a Compliance Template Variation More...
 
Dictionary< string, PerpetualPropertyProperties [get, set]
 Properties associated with the Compliance Template Variation More...
 
ResourceId AcceptedAddressKeys [get, set]
 Gets or Sets AcceptedAddressKeys More...
 
List< ComplianceStepSteps [get, set]
 The steps expressed in this template, with their required parameters More...
 

Detailed Description

ComplianceTemplateVariation

Constructor & Destructor Documentation

◆ ComplianceTemplateVariation() [1/2]

Lusid.Sdk.Model.ComplianceTemplateVariation.ComplianceTemplateVariation ( )
inlineprotected

Initializes a new instance of the ComplianceTemplateVariation class.

◆ ComplianceTemplateVariation() [2/2]

Lusid.Sdk.Model.ComplianceTemplateVariation.ComplianceTemplateVariation ( string  label = default(string),
string  description = default(string),
List< ComplianceTemplateParameter requiredParameters = default(List<ComplianceTemplateParameter>),
Dictionary< string, PerpetualProperty properties = default(Dictionary<string, PerpetualProperty>),
ResourceId  acceptedAddressKeys = default(ResourceId),
List< ComplianceStep steps = default(List<ComplianceStep>) 
)
inline

Initializes a new instance of the ComplianceTemplateVariation class.

Parameters
labelLabel of a Compliance Template Variation (required).
descriptionThe description of the Compliance Template Variation (required).
requiredParametersA parameter required by a Compliance Template Variation (required).
propertiesProperties associated with the Compliance Template Variation (required).
acceptedAddressKeysacceptedAddressKeys (required).
stepsThe steps expressed in this template, with their required parameters (required).

Member Function Documentation

◆ Equals() [1/2]

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

Returns true if ComplianceTemplateVariation instances are equal

Parameters
inputInstance of ComplianceTemplateVariation to be compared
Returns
Boolean

◆ Equals() [2/2]

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

Returns true if objects are equal

Parameters
inputObject to be compared
Returns
Boolean

◆ GetHashCode()

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

Gets the hash code

Returns
Hash code

◆ ToJson()

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

Returns the JSON string presentation of the object

Returns
JSON string presentation of the object

◆ ToString()

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

Returns the string presentation of the object

Returns
String presentation of the object

Property Documentation

◆ AcceptedAddressKeys

ResourceId Lusid.Sdk.Model.ComplianceTemplateVariation.AcceptedAddressKeys
getset

Gets or Sets AcceptedAddressKeys

◆ Description

string Lusid.Sdk.Model.ComplianceTemplateVariation.Description
getset

The description of the Compliance Template Variation

The description of the Compliance Template Variation

◆ Label

string Lusid.Sdk.Model.ComplianceTemplateVariation.Label
getset

Label of a Compliance Template Variation

Label of a Compliance Template Variation

◆ Properties

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

Properties associated with the Compliance Template Variation

Properties associated with the Compliance Template Variation

◆ RequiredParameters

List<ComplianceTemplateParameter> Lusid.Sdk.Model.ComplianceTemplateVariation.RequiredParameters
getset

A parameter required by a Compliance Template Variation

A parameter required by a Compliance Template Variation

◆ Steps

List<ComplianceStep> Lusid.Sdk.Model.ComplianceTemplateVariation.Steps
getset

The steps expressed in this template, with their required parameters

The steps expressed in this template, with their required parameters


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