TaxRuleSet
More...
◆ TaxRuleSet() [1/2]
Lusid.Sdk.Model.TaxRuleSet.TaxRuleSet |
( |
| ) |
|
|
inlineprotected |
Initializes a new instance of the TaxRuleSet class.
◆ TaxRuleSet() [2/2]
Lusid.Sdk.Model.TaxRuleSet.TaxRuleSet |
( |
ResourceId |
id = default(ResourceId) , |
|
|
string |
displayName = default(string) , |
|
|
string |
description = default(string) , |
|
|
string |
outputPropertyKey = default(string) , |
|
|
List< TaxRule > |
rules = default(List<TaxRule>) , |
|
|
ModelVersion |
version = default(ModelVersion) , |
|
|
List< Link > |
links = default(List<Link>) |
|
) |
| |
|
inline |
Initializes a new instance of the TaxRuleSet class.
- Parameters
-
id | id (required). |
displayName | A user-friendly name (required). |
description | A description of what this rule set is for (required). |
outputPropertyKey | The property key that this rule set will write to (required). |
rules | The rules of this rule set, which stipulate what rate to apply (i.e. write to the OutputPropertyKey) under certain conditions (required). |
version | version. |
links | links. |
◆ Equals() [1/2]
override bool Lusid.Sdk.Model.TaxRuleSet.Equals |
( |
object |
input | ) |
|
|
inline |
Returns true if objects are equal
- Parameters
-
input | Object to be compared |
- Returns
- Boolean
◆ Equals() [2/2]
bool Lusid.Sdk.Model.TaxRuleSet.Equals |
( |
TaxRuleSet |
input | ) |
|
|
inline |
Returns true if TaxRuleSet instances are equal
- Parameters
-
- Returns
- Boolean
◆ GetHashCode()
override int Lusid.Sdk.Model.TaxRuleSet.GetHashCode |
( |
| ) |
|
|
inline |
Gets the hash code
- Returns
- Hash code
◆ ToJson()
virtual string Lusid.Sdk.Model.TaxRuleSet.ToJson |
( |
| ) |
|
|
inlinevirtual |
Returns the JSON string presentation of the object
- Returns
- JSON string presentation of the object
◆ ToString()
override string Lusid.Sdk.Model.TaxRuleSet.ToString |
( |
| ) |
|
|
inline |
Returns the string presentation of the object
- Returns
- String presentation of the object
◆ _Version
◆ Description
string Lusid.Sdk.Model.TaxRuleSet.Description |
|
getset |
A description of what this rule set is for
A description of what this rule set is for
◆ DisplayName
string Lusid.Sdk.Model.TaxRuleSet.DisplayName |
|
getset |
A user-friendly name
A user-friendly name
◆ Id
◆ Links
List<Link> Lusid.Sdk.Model.TaxRuleSet.Links |
|
getset |
◆ OutputPropertyKey
string Lusid.Sdk.Model.TaxRuleSet.OutputPropertyKey |
|
getset |
The property key that this rule set will write to
The property key that this rule set will write to
◆ Rules
List<TaxRule> Lusid.Sdk.Model.TaxRuleSet.Rules |
|
getset |
The rules of this rule set, which stipulate what rate to apply (i.e. write to the OutputPropertyKey) under certain conditions
The rules of this rule set, which stipulate what rate to apply (i.e. write to the OutputPropertyKey) under certain conditions
The documentation for this class was generated from the following file:
- /home/docs/checkouts/readthedocs.org/user_builds/lusid-sdk-csharp/checkouts/latest/sdk/Lusid.Sdk/Model/TaxRuleSet.cs