Represents a collection of MarketDataKeyRules that should be resolved together when resolving market data. That is, market data resolution will always attempt to resolve with all rules in the group before deciding what market data to return.
More...
|
string | MarketDataKeyRuleGroupOperation [get, set] |
| The operation that will be used to process the collection of market data items and failures found on resolution into a single market data item or failure to be used. Supported values: [FirstLatest, AverageOfQuotesFound, AverageOfAllQuotes, FirstMinimum, FirstMaximum] More...
|
|
List< MarketDataKeyRule > | MarketRules [get, set] |
| The rules that should be grouped together in market data resolution. More...
|
|
Represents a collection of MarketDataKeyRules that should be resolved together when resolving market data. That is, market data resolution will always attempt to resolve with all rules in the group before deciding what market data to return.
◆ GroupOfMarketDataKeyRules() [1/2]
Lusid.Sdk.Model.GroupOfMarketDataKeyRules.GroupOfMarketDataKeyRules |
( |
| ) |
|
|
inlineprotected |
◆ GroupOfMarketDataKeyRules() [2/2]
Lusid.Sdk.Model.GroupOfMarketDataKeyRules.GroupOfMarketDataKeyRules |
( |
string |
marketDataKeyRuleGroupOperation = default(string) , |
|
|
List< MarketDataKeyRule > |
marketRules = default(List<MarketDataKeyRule>) |
|
) |
| |
|
inline |
Initializes a new instance of the GroupOfMarketDataKeyRules class.
- Parameters
-
marketDataKeyRuleGroupOperation | The operation that will be used to process the collection of market data items and failures found on resolution into a single market data item or failure to be used. Supported values: [FirstLatest, AverageOfQuotesFound, AverageOfAllQuotes, FirstMinimum, FirstMaximum] (required). |
marketRules | The rules that should be grouped together in market data resolution. (required). |
◆ Equals() [1/2]
◆ Equals() [2/2]
override bool Lusid.Sdk.Model.GroupOfMarketDataKeyRules.Equals |
( |
object |
input | ) |
|
|
inline |
Returns true if objects are equal
- Parameters
-
input | Object to be compared |
- Returns
- Boolean
◆ GetHashCode()
override int Lusid.Sdk.Model.GroupOfMarketDataKeyRules.GetHashCode |
( |
| ) |
|
|
inline |
Gets the hash code
- Returns
- Hash code
◆ ToJson()
virtual string Lusid.Sdk.Model.GroupOfMarketDataKeyRules.ToJson |
( |
| ) |
|
|
inlinevirtual |
Returns the JSON string presentation of the object
- Returns
- JSON string presentation of the object
◆ ToString()
override string Lusid.Sdk.Model.GroupOfMarketDataKeyRules.ToString |
( |
| ) |
|
|
inline |
Returns the string presentation of the object
- Returns
- String presentation of the object
◆ MarketDataKeyRuleGroupOperation
string Lusid.Sdk.Model.GroupOfMarketDataKeyRules.MarketDataKeyRuleGroupOperation |
|
getset |
The operation that will be used to process the collection of market data items and failures found on resolution into a single market data item or failure to be used. Supported values: [FirstLatest, AverageOfQuotesFound, AverageOfAllQuotes, FirstMinimum, FirstMaximum]
The operation that will be used to process the collection of market data items and failures found on resolution into a single market data item or failure to be used. Supported values: [FirstLatest, AverageOfQuotesFound, AverageOfAllQuotes, FirstMinimum, FirstMaximum]
◆ MarketRules
The rules that should be grouped together in market data resolution.
The rules that should be grouped together in market data resolution.
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/GroupOfMarketDataKeyRules.cs