sdk.lusid.models.opaque_market_data.OpaqueMarketData

class OpaqueMarketData(**data)[source]

A representation of an un-built piece of complex market data, to allow for passing through to the vendor library for building. The market data will usually be in some standard form such as XML or Json, representing a curve or surface. # 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.

document

format

name

lineage

market_data_type

additional_properties

class Config[source]

Pydantic configuration

classmethod from_dict(obj)[source]

Create an instance of OpaqueMarketData from a dict

Return type:

OpaqueMarketData

classmethod from_json(json_str)[source]

Create an instance of OpaqueMarketData from a JSON string

Return type:

OpaqueMarketData

classmethod market_data_type_validate_enum(value)[source]

Validates the enum

to_dict()[source]

Returns the dictionary representation of the model using alias

to_json()[source]

Returns the JSON representation of the model using alias

Return type:

str

to_str()[source]

Returns the string representation of the model using alias

Return type:

str