sdk.lusid.models.equity_curve_dependency.EquityCurveDependency

class EquityCurveDependency(**data)[source]

For indicating a dependency on an EquityCurve. E.g. When pricing an EquitySwap one may want to make predictions about the price of the underlying equity at future dates. If so, that model would declare an EquityCurve dependency so that it could obtain predictions from the EquityCurve. # 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_identifier

code

curve_type

var_date

dependency_type

additional_properties

class Config[source]

Pydantic configuration

classmethod dependency_type_validate_enum(value)[source]

Validates the enum

classmethod from_dict(obj)[source]

Create an instance of EquityCurveDependency from a dict

Return type:

EquityCurveDependency

classmethod from_json(json_str)[source]

Create an instance of EquityCurveDependency from a JSON string

Return type:

EquityCurveDependency

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