sdk.lusid.models.market_data_options.MarketDataOptions
- class MarketDataOptions(**data)[source]
Base class for representing market data options in LUSID. Abstractly, these are any options that one should be able to specify for ComplexMarketData entities. For example, CurveOptions allows one to decide how the data provided in a discountFactorCurve is interpolated. This base class should not be directly instantiated; each supported MarketDataOptionsType has a corresponding inherited class. # noqa: E501
Create a new model by parsing and validating input data from keyword arguments.
Raises ValidationError if the input data cannot be parsed to form a valid model.
Attributes
This is a Pydantic class. For now, click on the green [source] link in the class signature above to see descriptions/allowed values for these attributes.
market_data_options_type
- classmethod from_dict(obj)[source]
Create an instance of MarketDataOptions from a dict
- Return type:
Union(CurveOptions)
- classmethod from_json(json_str)[source]
Create an instance of MarketDataOptions from a JSON string
- Return type:
Union(CurveOptions)