ReconcileStringRuleAllOf
More...
|
enum class | ComparisonTypeEnum {
Exact = 1
, Contains = 2
, CaseInsensitive = 3
, ContainsAnyCase = 4
,
IsOneOf = 5
} |
| The available values are: Exact, Contains, CaseInsensitive, ContainsAnyCase, IsOneOf More...
|
|
enum class | RuleTypeEnum { ReconcileNumericRule = 1
, ReconcileDateTimeRule = 2
, ReconcileStringRule = 3
, ReconcileExact = 4
} |
| The available values are: ReconcileNumericRule, ReconcileDateTimeRule, ReconcileStringRule, ReconcileExact More...
|
|
|
ComparisonTypeEnum | ComparisonType [get, set] |
| The available values are: Exact, Contains, CaseInsensitive, ContainsAnyCase, IsOneOf More...
|
|
RuleTypeEnum | RuleType [get, set] |
| The available values are: ReconcileNumericRule, ReconcileDateTimeRule, ReconcileStringRule, ReconcileExact More...
|
|
Dictionary< string, List< string > > | OneOfCandidates [get, set] |
| For cases of "IsOneOf" a set is required to match values against. Fuzzy matching of strings against one of a set. There can be cases where systems "A" and "B" might use different terms for the same logical entity. A common case would be comparison of something like a day count fraction where some convention like the "actual 365" convention might be represented as one of ["A365", "Act365", "Actual365"] or similar. This is to allow this kind of fuzzy matching of values. Note that as this is exhaustive comparison across sets it will be slow and should therefore be used sparingly. More...
|
|
AggregateSpec | AppliesTo [get, set] |
| Gets or Sets AppliesTo More...
|
|
◆ ComparisonTypeEnum
The available values are: Exact, Contains, CaseInsensitive, ContainsAnyCase, IsOneOf
The available values are: Exact, Contains, CaseInsensitive, ContainsAnyCase, IsOneOf
Enumerator |
---|
Exact | Enum Exact for value: Exact
|
Contains | Enum Contains for value: Contains
|
CaseInsensitive | Enum CaseInsensitive for value: CaseInsensitive
|
ContainsAnyCase | Enum ContainsAnyCase for value: ContainsAnyCase
|
IsOneOf | Enum IsOneOf for value: IsOneOf
|
◆ RuleTypeEnum
◆ ReconcileStringRuleAllOf() [1/2]
Lusid.Sdk.Model.ReconcileStringRuleAllOf.ReconcileStringRuleAllOf |
( |
| ) |
|
|
inlineprotected |
◆ ReconcileStringRuleAllOf() [2/2]
Initializes a new instance of the ReconcileStringRuleAllOf class.
- Parameters
-
comparisonType | The available values are: Exact, Contains, CaseInsensitive, ContainsAnyCase, IsOneOf (required). |
oneOfCandidates | For cases of "IsOneOf" a set is required to match values against. Fuzzy matching of strings against one of a set. There can be cases where systems "A" and "B" might use different terms for the same logical entity. A common case would be comparison of something like a day count fraction where some convention like the "actual 365" convention might be represented as one of ["A365", "Act365", "Actual365"] or similar. This is to allow this kind of fuzzy matching of values. Note that as this is exhaustive comparison across sets it will be slow and should therefore be used sparingly.. |
appliesTo | appliesTo (required). |
ruleType | The available values are: ReconcileNumericRule, ReconcileDateTimeRule, ReconcileStringRule, ReconcileExact (required). |
◆ Equals() [1/2]
override bool Lusid.Sdk.Model.ReconcileStringRuleAllOf.Equals |
( |
object |
input | ) |
|
|
inline |
Returns true if objects are equal
- Parameters
-
input | Object to be compared |
- Returns
- Boolean
◆ Equals() [2/2]
◆ GetHashCode()
override int Lusid.Sdk.Model.ReconcileStringRuleAllOf.GetHashCode |
( |
| ) |
|
|
inline |
Gets the hash code
- Returns
- Hash code
◆ ToJson()
virtual string Lusid.Sdk.Model.ReconcileStringRuleAllOf.ToJson |
( |
| ) |
|
|
inlinevirtual |
Returns the JSON string presentation of the object
- Returns
- JSON string presentation of the object
◆ ToString()
override string Lusid.Sdk.Model.ReconcileStringRuleAllOf.ToString |
( |
| ) |
|
|
inline |
Returns the string presentation of the object
- Returns
- String presentation of the object
◆ AppliesTo
◆ ComparisonType
The available values are: Exact, Contains, CaseInsensitive, ContainsAnyCase, IsOneOf
The available values are: Exact, Contains, CaseInsensitive, ContainsAnyCase, IsOneOf
◆ OneOfCandidates
Dictionary<string, List<string> > Lusid.Sdk.Model.ReconcileStringRuleAllOf.OneOfCandidates |
|
getset |
For cases of "IsOneOf" a set is required to match values against. Fuzzy matching of strings against one of a set. There can be cases where systems "A" and "B" might use different terms for the same logical entity. A common case would be comparison of something like a day count fraction where some convention like the "actual 365" convention might be represented as one of ["A365", "Act365", "Actual365"] or similar. This is to allow this kind of fuzzy matching of values. Note that as this is exhaustive comparison across sets it will be slow and should therefore be used sparingly.
For cases of "IsOneOf" a set is required to match values against. Fuzzy matching of strings against one of a set. There can be cases where systems "A" and "B" might use different terms for the same logical entity. A common case would be comparison of something like a day count fraction where some convention like the "actual 365" convention might be represented as one of ["A365", "Act365", "Actual365"] or similar. This is to allow this kind of fuzzy matching of values. Note that as this is exhaustive comparison across sets it will be slow and should therefore be used sparingly.
◆ RuleType
RuleTypeEnum Lusid.Sdk.Model.ReconcileStringRuleAllOf.RuleType |
|
getset |
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/ReconcileStringRuleAllOf.cs