sdk.lusid.models.exchange_traded_option_contract_details.ExchangeTradedOptionContractDetails
- class ExchangeTradedOptionContractDetails(**data)[source]
Most, if not all, information about contracts is standardised. See, e.g. https://www.cmegroup.com/ for common codes and similar data. This appears to be in common use by well known market information providers, e.g. Bloomberg and Refinitiv. There is a lot of overlap with this and FuturesContractDetails but as that is an established DTO we must duplicate a number of fields here # 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.
dom_ccy
strike
contract_size
country
delivery_type
description
exchange_code
exercise_date
exercise_type
option_code
option_type
underlying
underlying_code
delivery_days
business_day_convention
settlement_calendars
- classmethod from_dict(obj)[source]
Create an instance of ExchangeTradedOptionContractDetails from a dict
- Return type: