derivitec.core.client.DerivitecClient.upload_entity_custom_data¶
- DerivitecClient.upload_entity_custom_data(entity_custom_datas, use_best_effort, market_data_environment_name=None)[source]¶
Upload entity custom data.
- Parameters:
entity_custom_datas (list of EntityCustomData) – list of entity custom data.
use_best_effort (bool) – The use best effort flag.
market_data_environment_name (str) – The market data environment name (optional with default Organisation Level Environment)
- Return type:
list of str
Code
>>> entity_custom_datas = [ ... EntityCustomData( ... instrument_identifier = ric("MSFT.OQ"), ... country_of_risk = "USA", ... region_of_risk = "North America", ... sector = "Technology", ... credit_rating = "AA+"), ... EntityCustomData( ... instrument_identifier = isin("XS1253550641"), ... country_of_risk = "Japan", ... region_of_risk = "APAC", ... sector = "Pharmaceutical"), ... EntityCustomData( ... issuer_identifier = reutersorgid("19775"), ... country_of_risk = "USA", ... region_of_risk = "North America", ... sector = "Electronics")] >>> market_data_environment_name = "Example Market Data Environment" >>> client.upload_entity_custom_data( ... entity_custom_datas, ... True, ... market_data_environment_name)