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

AmortisationRule More...

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

Public Member Functions

 AmortisationRule (string name=default(string), string description=default(string), string filter=default(string), string amortisationMethod=default(string))
 Initializes a new instance of the AmortisationRule 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 (AmortisationRule input)
 Returns true if AmortisationRule instances are equal More...
 
override int GetHashCode ()
 Gets the hash code More...
 

Protected Member Functions

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

Properties

string Name [get, set]
 The name of the rule. More...
 
string Description [get, set]
 A description of the rule. More...
 
string Filter [get, set]
 The filter for this rule. More...
 
string AmortisationMethod [get, set]
 The filter for this rule. More...
 

Detailed Description

AmortisationRule

Constructor & Destructor Documentation

◆ AmortisationRule() [1/2]

Lusid.Sdk.Model.AmortisationRule.AmortisationRule ( )
inlineprotected

Initializes a new instance of the AmortisationRule class.

◆ AmortisationRule() [2/2]

Lusid.Sdk.Model.AmortisationRule.AmortisationRule ( string  name = default(string),
string  description = default(string),
string  filter = default(string),
string  amortisationMethod = default(string) 
)
inline

Initializes a new instance of the AmortisationRule class.

Parameters
nameThe name of the rule. (required).
descriptionA description of the rule..
filterThe filter for this rule. (required).
amortisationMethodThe filter for this rule. (required).

Member Function Documentation

◆ Equals() [1/2]

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

Returns true if AmortisationRule instances are equal

Parameters
inputInstance of AmortisationRule to be compared
Returns
Boolean

◆ Equals() [2/2]

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

Returns true if objects are equal

Parameters
inputObject to be compared
Returns
Boolean

◆ GetHashCode()

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

Gets the hash code

Returns
Hash code

◆ ToJson()

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

Returns the JSON string presentation of the object

Returns
JSON string presentation of the object

◆ ToString()

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

Returns the string presentation of the object

Returns
String presentation of the object

Property Documentation

◆ AmortisationMethod

string Lusid.Sdk.Model.AmortisationRule.AmortisationMethod
getset

The filter for this rule.

The filter for this rule.

◆ Description

string Lusid.Sdk.Model.AmortisationRule.Description
getset

A description of the rule.

A description of the rule.

◆ Filter

string Lusid.Sdk.Model.AmortisationRule.Filter
getset

The filter for this rule.

The filter for this rule.

◆ Name

string Lusid.Sdk.Model.AmortisationRule.Name
getset

The name of the rule.

The name of the rule.


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