{"openapi":"3.0.4","info":{"title":"HoldingPricingInfo","version":"0.0.1"},"paths":{},"components":{"schemas":{"HoldingPricingInfo":{"type":"object","properties":{"fallbackField":{"type":"string","description":"The default Holding field to fall back on if the Market Data resolution process fails to find a price quote. Available values: None, UnitCost, LastTradedPrice, UnitAmortisedCost, UnitCostClean, UnitCostDirty, UnitAmortisedCostClean, UnitAmortisedCostDirty.","nullable":true},"overrideField":{"type":"string","description":"The default Holding field to be used as an override for instrument price quotes. This cannot be specified\r\nalong with a FallbackField or any SpecificFallbacks, since we'll never attempt Market Data resolution\r\nfor price quotes if this field is populated. Available values: None, UnitCost, LastTradedPrice, UnitAmortisedCost, UnitCostClean, UnitCostDirty, UnitAmortisedCostClean, UnitAmortisedCostDirty.","nullable":true},"specificFallbacks":{"type":"array","items":{"$ref":"/docs/api/lusid/schemas.json#/components/schemas/SpecificHoldingPricingInfo"},"description":"Allows a user to specify fallbacks using Holding fields for sources that match a particular DependencySourceFilter.","nullable":true},"specificOverrides":{"type":"array","items":{"$ref":"/docs/api/lusid/schemas.json#/components/schemas/SpecificHoldingPricingInfo"},"description":"Allows a user to specify overrides using Holding fields for sources that match a particular DependencySourceFilter.","nullable":true}},"additionalProperties":false,"description":"Enables price quotes to be created from Holding fields as either overrides or fallbacks to the Market Data\r\nresolution process. For example, we may wish to price an instrument at Cost if Market Data resolution fails.\r\nWe may also wish to always price Bonds using the LastTradedPrice on the corresponding Holding.","title":"HoldingPricingInfo"}}}}