...nce in `extended_params`?
With this python code using RDP, I am trying to sent 100 requests in one go (the max this endpoint accepts). How can I entre several dictionaries in `extended_params`?
definition = rd.content.ipa.financial_contracts.option.Definition(  # IPA = instrument Pricing Analytics
    instrument_code=instrument,
    underlying_type=rd.content.ipa.financial_contracts.option.UnderlyingType.ETI,  # ETI = Exchange Traded Instrument
    fields=requestFields,
    extended_params=ATuniverseL)
response = definition.get_data()
AttributeError: 'list' object has no attribute 'item
FYI:
instrument, requestFields
('STXE42500C3.EX',
 ['MarketValueInDealCcy',
  'RiskFreeRatePercent',
  'UnderlyingPrice',
  'PricingModelType',
  'DividendType',
  'VolatilityType',
  'UnderlyingTimeStamp',
  'ReportCcy',
  'VolatilityType',
  'Volatility',
  'DeltaPercent',
  'GammaPercent',
  'RhoPercent',
  'ThetaPercent',
  'VegaPercent'])
ATuniverseL[0]
[{'instrumentType': 'Option',
  'instrumentDefinition': {'buySell': 'Buy',
   'underlyingType': 'Eti',
   'instrumentCode': 'STXE42500C3.EX',
   'strike': '4250'},
  'pricingParameters': {'marketValueInDealCcy': '62.0',
   'riskFreeRatePercent': '2.621',
   'underlyingPrice': '4180.51',
   'pricingModelType': 'BlackScholes',
   'dividendType': 'ImpliedYield',
   'volatilityType': 'Implied',
   'underlyingTimeStamp': 'Default',
   'reportCcy': 'EUR'}},
 {'instrumentType': 'Option',
  'instrumentDefinition': {'buySell': 'Buy',
   'underlyingType': 'Eti',
   'instrumentCode': 'STXE42500C3.EX',
   'strike': '4250'},
  'pricingParameters': {'marketValueInDealCcy': '61.8',
   'riskFreeRatePercent': '2.621',
   'underlyingPrice': '4188.74',
   'pricingModelType': 'BlackScholes',
   'dividendType': 'ImpliedYield',
   'volatilityType': 'Implied',
   'underlyingTimeStamp': 'Default',
   'reportCcy': 'EUR'}}]
I tried to play round with the library, but there seem not to be a way to have multiple values for - say - market_value_in_deal_ccy:
 
import refinitiv.data.content.ipa.financial_contracts.option as option
definition = option.Definition(  # IPA = instrument Pricing Analytics
    instrument_code=instrument,
    underlying_type=option.UnderlyingType.ETI,  # ETI = Exchange Traded Instrument,
    pricing_parameters=option._option_pricing_parameters.PricingParameters(
        market_value_in_deal_ccy=62.0),
    fields=requestFields)
response = definition.get_data()
And apparently the only available types for this argument are floats, lo list, tuples or dictionaries that are itteratable:
market_value_in_deal_ccy : float, optional