The Configuration or Calculation Recipe controls how LUSID processes a given request. This can be used to change where market data used in pricing is loaded from and in what order, or which model is used to price a given instrument as well as how aggregation will process the produced results.
More...
|
string | Scope [get, set] |
| The scope used when updating or inserting the Configuration Recipe. More...
|
|
string | Code [get, set] |
| User given string name (code) to identify the recipe. More...
|
|
MarketContext | Market [get, set] |
| Gets or Sets Market More...
|
|
PricingContext | Pricing [get, set] |
| Gets or Sets Pricing More...
|
|
AggregationContext | Aggregation [get, set] |
| Gets or Sets Aggregation More...
|
|
List< ResourceId > | InheritedRecipes [get, set] |
| A list of parent recipes (scope,code) that can be used to share functionality between recipes. For instance one might use common recipes to set up pricing for individual asset classes, e.g. rates or credit, and then combine them into a single recipe to be used by an exotics desk in conjunction with some overrides that it requires for models or other pricing options. More...
|
|
string | Description [get, set] |
| User can assign a description to understand more humanly the recipe. More...
|
|
HoldingContext | Holding [get, set] |
| Gets or Sets Holding More...
|
|
The Configuration or Calculation Recipe controls how LUSID processes a given request. This can be used to change where market data used in pricing is loaded from and in what order, or which model is used to price a given instrument as well as how aggregation will process the produced results.
◆ ConfigurationRecipe() [1/2]
Lusid.Sdk.Model.ConfigurationRecipe.ConfigurationRecipe |
( |
| ) |
|
|
inlineprotected |
◆ ConfigurationRecipe() [2/2]
Initializes a new instance of the ConfigurationRecipe class.
- Parameters
-
scope | The scope used when updating or inserting the Configuration Recipe. (required). |
code | User given string name (code) to identify the recipe. (required). |
market | market. |
pricing | pricing. |
aggregation | aggregation. |
inheritedRecipes | A list of parent recipes (scope,code) that can be used to share functionality between recipes. For instance one might use common recipes to set up pricing for individual asset classes, e.g. rates or credit, and then combine them into a single recipe to be used by an exotics desk in conjunction with some overrides that it requires for models or other pricing options.. |
description | User can assign a description to understand more humanly the recipe.. |
holding | holding. |
◆ Equals() [1/2]
◆ Equals() [2/2]
override bool Lusid.Sdk.Model.ConfigurationRecipe.Equals |
( |
object |
input | ) |
|
|
inline |
Returns true if objects are equal
- Parameters
-
input | Object to be compared |
- Returns
- Boolean
◆ GetHashCode()
override int Lusid.Sdk.Model.ConfigurationRecipe.GetHashCode |
( |
| ) |
|
|
inline |
Gets the hash code
- Returns
- Hash code
◆ ToJson()
virtual string Lusid.Sdk.Model.ConfigurationRecipe.ToJson |
( |
| ) |
|
|
inlinevirtual |
Returns the JSON string presentation of the object
- Returns
- JSON string presentation of the object
◆ ToString()
override string Lusid.Sdk.Model.ConfigurationRecipe.ToString |
( |
| ) |
|
|
inline |
Returns the string presentation of the object
- Returns
- String presentation of the object
◆ Aggregation
◆ Code
string Lusid.Sdk.Model.ConfigurationRecipe.Code |
|
getset |
User given string name (code) to identify the recipe.
User given string name (code) to identify the recipe.
◆ Description
string Lusid.Sdk.Model.ConfigurationRecipe.Description |
|
getset |
User can assign a description to understand more humanly the recipe.
User can assign a description to understand more humanly the recipe.
◆ Holding
◆ InheritedRecipes
List<ResourceId> Lusid.Sdk.Model.ConfigurationRecipe.InheritedRecipes |
|
getset |
A list of parent recipes (scope,code) that can be used to share functionality between recipes. For instance one might use common recipes to set up pricing for individual asset classes, e.g. rates or credit, and then combine them into a single recipe to be used by an exotics desk in conjunction with some overrides that it requires for models or other pricing options.
A list of parent recipes (scope,code) that can be used to share functionality between recipes. For instance one might use common recipes to set up pricing for individual asset classes, e.g. rates or credit, and then combine them into a single recipe to be used by an exotics desk in conjunction with some overrides that it requires for models or other pricing options.
◆ Market
◆ Pricing
◆ Scope
string Lusid.Sdk.Model.ConfigurationRecipe.Scope |
|
getset |
The scope used when updating or inserting the Configuration Recipe.
The scope used when updating or inserting the Configuration Recipe.
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/ConfigurationRecipe.cs