ResultDataKeyRule
More...
|
| string | Supplier [get, set] |
| | the result resource supplier (where the data comes from) More...
|
| |
| string | DataScope [get, set] |
| | which is the scope in which the data should be found More...
|
| |
| string | DocumentCode [get, set] |
| | document code that defines which document is desired More...
|
| |
| string | QuoteInterval [get, set] |
| | Shorthand for the time interval used to select result data. This must be a dot-separated string specifying a start and end date, for example '5D.0D' to look back 5 days from today (0 days ago). More...
|
| |
| DateTimeOffset? | AsAt [get, set] |
| | The AsAt predicate specification. More...
|
| |
| string | ResourceKey [get, set] |
| | The result data key that identifies the address pattern that this is a rule for More...
|
| |
| string | DocumentResultType [get, set] |
| | Gets or Sets DocumentResultType More...
|
| |
| bool | UseDocumentToInferHoldings [get, set] |
| | Indicates whether the relevant document should be used to infer the set of holdings in the valuation. More...
|
| |
| ResultKeyRuleTypeEnum | ResultKeyRuleType [get, set] |
| | Available values: Invalid, ResultDataKeyRule, PortfolioResultDataKeyRule. More...
|
| |
◆ ResultDataKeyRule() [1/2]
| Lusid.Sdk.Model.ResultDataKeyRule.ResultDataKeyRule |
( |
| ) |
|
|
inlineprotected |
◆ ResultDataKeyRule() [2/2]
| Lusid.Sdk.Model.ResultDataKeyRule.ResultDataKeyRule |
( |
string |
supplier = default(string), |
|
|
string |
dataScope = default(string), |
|
|
string |
documentCode = default(string), |
|
|
string |
quoteInterval = default(string), |
|
|
DateTimeOffset? |
asAt = default(DateTimeOffset?), |
|
|
string |
resourceKey = default(string), |
|
|
string |
documentResultType = default(string), |
|
|
bool |
useDocumentToInferHoldings = default(bool), |
|
|
ResultKeyRuleTypeEnum |
resultKeyRuleType = default(ResultKeyRuleTypeEnum) |
|
) |
| |
|
inline |
Initializes a new instance of the ResultDataKeyRule class.
- Parameters
-
| supplier | the result resource supplier (where the data comes from) (required). |
| dataScope | which is the scope in which the data should be found (required). |
| documentCode | document code that defines which document is desired (required). |
| quoteInterval | Shorthand for the time interval used to select result data. This must be a dot-separated string specifying a start and end date, for example '5D.0D' to look back 5 days from today (0 days ago).. |
| asAt | The AsAt predicate specification.. |
| resourceKey | The result data key that identifies the address pattern that this is a rule for (required). |
| documentResultType | documentResultType (required). |
| useDocumentToInferHoldings | Indicates whether the relevant document should be used to infer the set of holdings in the valuation.. |
| resultKeyRuleType | Available values: Invalid, ResultDataKeyRule, PortfolioResultDataKeyRule. (required) (default to "ResultDataKeyRule"). |
◆ BaseValidate()
| IEnumerable<System.ComponentModel.DataAnnotations.ValidationResult> Lusid.Sdk.Model.ResultDataKeyRule.BaseValidate |
( |
ValidationContext |
validationContext | ) |
|
|
inlineprotected |
To validate all properties of the instance
- Parameters
-
| validationContext | Validation context |
- Returns
- Validation Result
◆ Equals() [1/2]
| override bool Lusid.Sdk.Model.ResultDataKeyRule.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.ResultDataKeyRule.GetHashCode |
( |
| ) |
|
|
inline |
Gets the hash code
- Returns
- Hash code
◆ ToJson()
| override string Lusid.Sdk.Model.ResultDataKeyRule.ToJson |
( |
| ) |
|
|
inlinevirtual |
Returns the JSON string presentation of the object
- Returns
- JSON string presentation of the object
Reimplemented from Lusid.Sdk.Model.ResultKeyRule.
◆ ToString()
| override string Lusid.Sdk.Model.ResultDataKeyRule.ToString |
( |
| ) |
|
|
inline |
Returns the string presentation of the object
- Returns
- String presentation of the object
◆ AsAt
| DateTimeOffset? Lusid.Sdk.Model.ResultDataKeyRule.AsAt |
|
getset |
The AsAt predicate specification.
The AsAt predicate specification.
◆ DataScope
| string Lusid.Sdk.Model.ResultDataKeyRule.DataScope |
|
getset |
which is the scope in which the data should be found
which is the scope in which the data should be found
◆ DocumentCode
| string Lusid.Sdk.Model.ResultDataKeyRule.DocumentCode |
|
getset |
document code that defines which document is desired
document code that defines which document is desired
◆ DocumentResultType
| string Lusid.Sdk.Model.ResultDataKeyRule.DocumentResultType |
|
getset |
Gets or Sets DocumentResultType
◆ QuoteInterval
| string Lusid.Sdk.Model.ResultDataKeyRule.QuoteInterval |
|
getset |
Shorthand for the time interval used to select result data. This must be a dot-separated string specifying a start and end date, for example '5D.0D' to look back 5 days from today (0 days ago).
Shorthand for the time interval used to select result data. This must be a dot-separated string specifying a start and end date, for example '5D.0D' to look back 5 days from today (0 days ago).
◆ ResourceKey
| string Lusid.Sdk.Model.ResultDataKeyRule.ResourceKey |
|
getset |
The result data key that identifies the address pattern that this is a rule for
The result data key that identifies the address pattern that this is a rule for
◆ Supplier
| string Lusid.Sdk.Model.ResultDataKeyRule.Supplier |
|
getset |
the result resource supplier (where the data comes from)
the result resource supplier (where the data comes from)
◆ UseDocumentToInferHoldings
| bool Lusid.Sdk.Model.ResultDataKeyRule.UseDocumentToInferHoldings |
|
getset |
Indicates whether the relevant document should be used to infer the set of holdings in the valuation.
Indicates whether the relevant document should be used to infer the set of holdings in the valuation.
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/ResultDataKeyRule.cs