From 22723208c9d3432a40673968c7445b4269f3221f Mon Sep 17 00:00:00 2001 From: factset-sdk-bot Date: Mon, 31 Oct 2022 07:00:43 +0000 Subject: [PATCH 1/5] feat(sdk): Auto-commit from 'analyticsapi-engines-sdk-generator' repository PR 52 for SDK version v5.6.0 --- auto-generated-sdk/.openapi-generator/FILES | 22 ++ auto-generated-sdk/README.md | 15 +- auto-generated-sdk/docs/FIBalloonExtension.md | 15 ++ auto-generated-sdk/docs/FICalculationsApi.md | 100 +++++++ auto-generated-sdk/docs/FICashflows.md | 13 + auto-generated-sdk/docs/FIJobSettings.md | 1 + auto-generated-sdk/docs/FIPrepayLockout.md | 12 + auto-generated-sdk/docs/FISecurity.md | 1 + auto-generated-sdk/docs/FIServicerAdvances.md | 11 + .../docs/FIServicerAdvancesForSecurities.md | 13 + .../FIStructuredProductsForJobSettings.md | 17 ++ .../docs/FIStructuredProductsForSecurities.md | 17 ++ auto-generated-sdk/docs/OneOfQuantDates.md | 15 ++ auto-generated-sdk/docs/OneOfQuantFormulas.md | 12 + .../docs/OneOfQuantFormulasArray.md | 11 + auto-generated-sdk/docs/OneOfQuantUniverse.md | 12 + auto-generated-sdk/docs/PACalculationsApi.md | 6 +- auto-generated-sdk/docs/PubCalculationsApi.md | 6 +- .../docs/QuantCalculationParameters.md | 6 +- .../docs/QuantCalculationsApi.md | 34 +-- .../docs/SPARCalculationsApi.md | 6 +- .../docs/VaultCalculationsApi.md | 6 +- .../fds/analyticsapi/engines/__init__.py | 4 +- .../analyticsapi/engines/api/accounts_api.py | 2 +- .../engines/api/afi_optimizer_api.py | 2 +- .../engines/api/axp_optimizer_api.py | 2 +- .../engines/api/benchmarks_api.py | 2 +- .../engines/api/bpm_optimizer_api.py | 2 +- .../engines/api/column_statistics_api.py | 2 +- .../analyticsapi/engines/api/columns_api.py | 2 +- .../engines/api/components_api.py | 2 +- .../engines/api/configurations_api.py | 2 +- .../engines/api/currencies_api.py | 2 +- .../fds/analyticsapi/engines/api/dates_api.py | 2 +- .../engines/api/discount_curves_api.py | 2 +- .../analyticsapi/engines/api/documents_api.py | 2 +- .../engines/api/fi_calculations_api.py | 2 +- .../engines/api/fiab_calculations_api.py | 2 +- .../engines/api/fpo_optimizer_api.py | 2 +- .../engines/api/frequencies_api.py | 2 +- .../analyticsapi/engines/api/groups_api.py | 2 +- .../engines/api/linked_pa_templates_api.py | 2 +- .../engines/api/npo_optimizer_api.py | 2 +- .../engines/api/pa_calculations_api.py | 4 +- .../engines/api/pricing_sources_api.py | 2 +- .../engines/api/pub_calculations_api.py | 4 +- .../engines/api/quant_calculations_api.py | 4 +- .../engines/api/spar_calculations_api.py | 4 +- .../engines/api/strategy_documents_api.py | 2 +- .../api/templated_pa_components_api.py | 2 +- .../engines/api/unlinked_pa_templates_api.py | 2 +- .../engines/api/vault_calculations_api.py | 4 +- .../fds/analyticsapi/engines/api_client.py | 4 +- .../fds/analyticsapi/engines/configuration.py | 4 +- .../fds/analyticsapi/engines/exceptions.py | 2 +- .../engines/model/account_directories.py | 2 +- .../engines/model/account_directories_root.py | 2 +- .../model/afi_optimization_parameters.py | 2 +- .../model/afi_optimization_parameters_root.py | 2 +- .../engines/model/afi_optimizer_strategy.py | 2 +- .../model/afi_optimizer_strategy_overrides.py | 2 +- .../axioma_equity_optimization_parameters.py | 2 +- ...oma_equity_optimization_parameters_root.py | 2 +- .../model/axioma_equity_optimizer_strategy.py | 2 +- ...oma_equity_optimizer_strategy_overrides.py | 2 +- .../engines/model/bpm_optimization.py | 2 +- .../model/bpm_optimization_parameters.py | 2 +- .../model/bpm_optimization_parameters_root.py | 2 +- .../engines/model/bpm_optimizer_strategy.py | 2 +- .../bpm_optimizer_strategy_alpha_override.py | 2 +- .../model/bpm_optimizer_strategy_overrides.py | 2 +- .../engines/model/calculation_info.py | 2 +- .../engines/model/calculation_info_root.py | 2 +- .../engines/model/calculation_meta.py | 2 +- .../engines/model/calculation_status.py | 2 +- .../engines/model/calculation_status_meta.py | 2 +- .../engines/model/calculation_status_root.py | 2 +- .../engines/model/calculation_unit_status.py | 2 +- .../model/calculation_unit_status_meta.py | 2 +- .../engines/model/calculations_summary.py | 2 +- .../model/calculations_summary_root.py | 2 +- .../engines/model/client_error_response.py | 2 +- .../fds/analyticsapi/engines/model/column.py | 2 +- .../analyticsapi/engines/model/column_root.py | 2 +- .../engines/model/column_statistic.py | 2 +- .../engines/model/column_statistic_root.py | 2 +- .../engines/model/column_summary.py | 2 +- .../engines/model/column_summary_root.py | 2 +- .../engines/model/component_summary.py | 2 +- .../engines/model/component_summary_root.py | 2 +- .../engines/model/configuration_account.py | 2 +- .../engines/model/constraint_action.py | 2 +- .../analyticsapi/engines/model/currency.py | 2 +- .../engines/model/currency_root.py | 2 +- .../engines/model/date_parameters_summary.py | 2 +- .../model/date_parameters_summary_root.py | 2 +- .../engines/model/document_directories.py | 2 +- .../model/document_directories_root.py | 2 +- .../fds/analyticsapi/engines/model/error.py | 2 +- .../engines/model/error_source.py | 2 +- .../engines/model/event_summary.py | 2 +- .../engines/model/fi_balloon_extension.py | 184 +++++++++++++ .../engines/model/fi_bank_loans.py | 2 +- .../model/fi_calculation_parameters.py | 2 +- .../model/fi_calculation_parameters_root.py | 2 +- .../engines/model/fi_cashflows.py | 181 +++++++++++++ .../engines/model/fi_discount_curve_info.py | 2 +- .../model/fi_discount_curve_info_root.py | 2 +- .../engines/model/fi_job_settings.py | 7 +- .../fds/analyticsapi/engines/model/fi_loss.py | 2 +- .../engines/model/fi_market_environment.py | 2 +- .../engines/model/fi_municipal_bonds.py | 2 +- .../fi_municipal_bonds_for_job_settings.py | 2 +- .../analyticsapi/engines/model/fi_prepay.py | 2 +- .../engines/model/fi_prepay_lockout.py | 180 +++++++++++++ .../engines/model/fi_reference_prepay.py | 2 +- .../engines/model/fi_reference_security.py | 2 +- .../analyticsapi/engines/model/fi_security.py | 7 +- .../engines/model/fi_servicer_advances.py | 174 ++++++++++++ .../fi_servicer_advances_for_securities.py | 180 +++++++++++++ ...fi_structured_products_for_job_settings.py | 196 ++++++++++++++ .../fi_structured_products_for_securities.py | 196 ++++++++++++++ .../model/fiab_calculation_parameters.py | 2 +- .../engines/model/fiab_calculation_status.py | 2 +- .../model/fiab_calculation_status_summary.py | 2 +- .../engines/model/fiab_date_parameters.py | 2 +- .../engines/model/fiab_identifier.py | 2 +- .../analyticsapi/engines/model/fpo_account.py | 2 +- .../engines/model/fpo_objective.py | 2 +- .../model/fpo_optimization_parameters.py | 2 +- .../model/fpo_optimization_parameters_root.py | 2 +- .../engines/model/fpo_optimizer_strategy.py | 2 +- .../model/fpo_optimizer_strategy_overrides.py | 2 +- .../analyticsapi/engines/model/frequency.py | 2 +- .../engines/model/frequency_root.py | 2 +- .../fds/analyticsapi/engines/model/group.py | 2 +- .../analyticsapi/engines/model/group_root.py | 2 +- .../engines/model/linked_pa_template.py | 2 +- .../model/linked_pa_template_parameters.py | 2 +- .../linked_pa_template_parameters_root.py | 2 +- .../model/linked_pa_template_post_summary.py | 2 +- .../linked_pa_template_post_summary_root.py | 2 +- .../engines/model/linked_pa_template_root.py | 2 +- .../model/linked_pa_template_summary.py | 2 +- .../model/linked_pa_template_summary_root.py | 2 +- .../linked_pa_template_update_parameters.py | 2 +- ...nked_pa_template_update_parameters_root.py | 2 +- .../model/npo_optimization_parameters.py | 2 +- .../model/npo_optimization_parameters_root.py | 2 +- .../engines/model/npo_optimizer_strategy.py | 2 +- .../model/npo_optimizer_strategy_overrides.py | 2 +- .../analyticsapi/engines/model/object_root.py | 2 +- .../engines/model/one_of_quant_dates.py | 248 +++++++++++++++++ .../engines/model/one_of_quant_formulas.py | 251 ++++++++++++++++++ .../model/one_of_quant_formulas_array.py | 185 +++++++++++++ .../engines/model/one_of_quant_universe.py | 245 +++++++++++++++++ .../engines/model/optimal_portfolio.py | 2 +- .../engines/model/optimization.py | 2 +- .../engines/model/optimizer_account.py | 2 +- .../model/optimizer_account_overrides.py | 2 +- .../model/optimizer_optimal_holdings.py | 2 +- .../engines/model/optimizer_output_types.py | 2 +- .../engines/model/optimizer_trades_list.py | 2 +- .../engines/model/pa_calculation_column.py | 2 +- .../model/pa_calculation_data_sources.py | 2 +- .../engines/model/pa_calculation_group.py | 2 +- .../model/pa_calculation_parameters.py | 2 +- .../model/pa_calculation_parameters_root.py | 2 +- .../model/pa_calculation_pricing_source.py | 2 +- .../engines/model/pa_component.py | 2 +- .../engines/model/pa_component_data.py | 2 +- .../engines/model/pa_component_root.py | 2 +- .../engines/model/pa_date_parameters.py | 2 +- .../fds/analyticsapi/engines/model/pa_doc.py | 2 +- .../engines/model/pa_identifier.py | 2 +- .../engines/model/pa_pricing_source.py | 2 +- .../engines/model/pa_pricing_source_root.py | 2 +- .../engines/model/pagination_info.py | 2 +- .../engines/model/pagination_meta.py | 2 +- .../model/pub_calculation_parameters.py | 2 +- .../model/pub_calculation_parameters_root.py | 2 +- .../engines/model/pub_date_parameters.py | 2 +- .../engines/model/pub_identifier.py | 2 +- .../quant_all_universal_screen_parameters.py | 2 +- .../engines/model/quant_calculation_meta.py | 2 +- .../model/quant_calculation_parameters.py | 23 +- .../quant_calculation_parameters_root.py | 2 +- .../analyticsapi/engines/model/quant_date.py | 2 +- .../engines/model/quant_date_list.py | 2 +- .../engines/model/quant_date_list_obsolete.py | 2 +- .../engines/model/quant_fds_date.py | 2 +- .../engines/model/quant_fds_date_obsolete.py | 2 +- .../engines/model/quant_formula.py | 2 +- .../engines/model/quant_fql_expression.py | 2 +- .../model/quant_fql_expression_obsolete.py | 2 +- .../model/quant_identifier_universe.py | 2 +- .../quant_identifier_universe_obsolete.py | 2 +- .../model/quant_screening_expression.py | 2 +- .../quant_screening_expression_obsolete.py | 2 +- .../quant_screening_expression_universe.py | 2 +- ..._screening_expression_universe_obsolete.py | 2 +- .../model/quant_universal_screen_parameter.py | 2 +- ...ant_universal_screen_parameter_obsolete.py | 2 +- .../model/quant_universal_screen_universe.py | 2 +- ...uant_universal_screen_universe_obsolete.py | 2 +- .../engines/model/quant_universe.py | 2 +- .../analyticsapi/engines/model/return_type.py | 2 +- .../engines/model/spar_accounts.py | 2 +- .../engines/model/spar_accounts_root.py | 2 +- .../engines/model/spar_benchmark.py | 2 +- .../engines/model/spar_benchmark_root.py | 2 +- .../model/spar_calculation_parameters.py | 2 +- .../model/spar_calculation_parameters_root.py | 2 +- .../engines/model/spar_date_parameters.py | 2 +- .../engines/model/spar_identifier.py | 2 +- .../engines/model/template_content_types.py | 2 +- .../engines/model/templated_pa_component.py | 2 +- .../templated_pa_component_parameters.py | 2 +- .../templated_pa_component_parameters_root.py | 2 +- .../templated_pa_component_post_summary.py | 2 +- ...emplated_pa_component_post_summary_root.py | 2 +- .../model/templated_pa_component_root.py | 2 +- .../model/templated_pa_component_summary.py | 2 +- .../templated_pa_component_summary_root.py | 2 +- ...emplated_pa_component_update_parameters.py | 2 +- ...ted_pa_component_update_parameters_root.py | 2 +- .../engines/model/unlinked_pa_template.py | 2 +- .../unlinked_pa_template_category_and_type.py | 2 +- ...d_pa_template_category_and_type_details.py | 2 +- ...template_category_and_type_details_root.py | 2 +- ...nked_pa_template_category_and_type_root.py | 2 +- .../unlinked_pa_template_column_details.py | 2 +- .../unlinked_pa_template_group_details.py | 2 +- .../model/unlinked_pa_template_parameters.py | 2 +- .../unlinked_pa_template_parameters_root.py | 2 +- .../unlinked_pa_template_post_summary.py | 2 +- .../unlinked_pa_template_post_summary_root.py | 2 +- .../model/unlinked_pa_template_root.py | 2 +- .../model/unlinked_pa_template_summary.py | 2 +- .../unlinked_pa_template_summary_root.py | 2 +- .../unlinked_pa_template_update_parameters.py | 2 +- ...nked_pa_template_update_parameters_root.py | 2 +- .../model/vault_calculation_parameters.py | 2 +- .../vault_calculation_parameters_root.py | 2 +- .../engines/model/vault_component.py | 2 +- .../engines/model/vault_component_root.py | 2 +- .../engines/model/vault_configuration.py | 2 +- .../engines/model/vault_configuration_root.py | 2 +- .../model/vault_configuration_summary.py | 2 +- .../model/vault_configuration_summary_root.py | 2 +- .../engines/model/vault_date_parameters.py | 2 +- .../engines/model/vault_identifier.py | 2 +- .../fds/analyticsapi/engines/model_utils.py | 2 +- .../analyticsapi/engines/models/__init__.py | 11 + .../fds/analyticsapi/engines/rest.py | 2 +- auto-generated-sdk/setup.py | 10 +- 256 files changed, 2807 insertions(+), 274 deletions(-) create mode 100644 auto-generated-sdk/docs/FIBalloonExtension.md create mode 100644 auto-generated-sdk/docs/FICashflows.md create mode 100644 auto-generated-sdk/docs/FIPrepayLockout.md create mode 100644 auto-generated-sdk/docs/FIServicerAdvances.md create mode 100644 auto-generated-sdk/docs/FIServicerAdvancesForSecurities.md create mode 100644 auto-generated-sdk/docs/FIStructuredProductsForJobSettings.md create mode 100644 auto-generated-sdk/docs/FIStructuredProductsForSecurities.md create mode 100644 auto-generated-sdk/docs/OneOfQuantDates.md create mode 100644 auto-generated-sdk/docs/OneOfQuantFormulas.md create mode 100644 auto-generated-sdk/docs/OneOfQuantFormulasArray.md create mode 100644 auto-generated-sdk/docs/OneOfQuantUniverse.md create mode 100644 auto-generated-sdk/fds/analyticsapi/engines/model/fi_balloon_extension.py create mode 100644 auto-generated-sdk/fds/analyticsapi/engines/model/fi_cashflows.py create mode 100644 auto-generated-sdk/fds/analyticsapi/engines/model/fi_prepay_lockout.py create mode 100644 auto-generated-sdk/fds/analyticsapi/engines/model/fi_servicer_advances.py create mode 100644 auto-generated-sdk/fds/analyticsapi/engines/model/fi_servicer_advances_for_securities.py create mode 100644 auto-generated-sdk/fds/analyticsapi/engines/model/fi_structured_products_for_job_settings.py create mode 100644 auto-generated-sdk/fds/analyticsapi/engines/model/fi_structured_products_for_securities.py create mode 100644 auto-generated-sdk/fds/analyticsapi/engines/model/one_of_quant_dates.py create mode 100644 auto-generated-sdk/fds/analyticsapi/engines/model/one_of_quant_formulas.py create mode 100644 auto-generated-sdk/fds/analyticsapi/engines/model/one_of_quant_formulas_array.py create mode 100644 auto-generated-sdk/fds/analyticsapi/engines/model/one_of_quant_universe.py diff --git a/auto-generated-sdk/.openapi-generator/FILES b/auto-generated-sdk/.openapi-generator/FILES index 842a7c8c..1e764aaa 100644 --- a/auto-generated-sdk/.openapi-generator/FILES +++ b/auto-generated-sdk/.openapi-generator/FILES @@ -68,10 +68,12 @@ docs/FIABCalculationStatusSummary.md docs/FIABCalculationsApi.md docs/FIABDateParameters.md docs/FIABIdentifier.md +docs/FIBalloonExtension.md docs/FIBankLoans.md docs/FICalculationParameters.md docs/FICalculationParametersRoot.md docs/FICalculationsApi.md +docs/FICashflows.md docs/FIDiscountCurveInfo.md docs/FIDiscountCurveInfoRoot.md docs/FIJobSettings.md @@ -80,9 +82,14 @@ docs/FIMarketEnvironment.md docs/FIMunicipalBonds.md docs/FIMunicipalBondsForJobSettings.md docs/FIPrepay.md +docs/FIPrepayLockout.md docs/FIReferencePrepay.md docs/FIReferenceSecurity.md docs/FISecurity.md +docs/FIServicerAdvances.md +docs/FIServicerAdvancesForSecurities.md +docs/FIStructuredProductsForJobSettings.md +docs/FIStructuredProductsForSecurities.md docs/FPOAccount.md docs/FPOObjective.md docs/FPOOptimizationParameters.md @@ -113,6 +120,10 @@ docs/NPOOptimizerApi.md docs/NPOOptimizerStrategy.md docs/NPOOptimizerStrategyOverrides.md docs/ObjectRoot.md +docs/OneOfQuantDates.md +docs/OneOfQuantFormulas.md +docs/OneOfQuantFormulasArray.md +docs/OneOfQuantUniverse.md docs/OptimalPortfolio.md docs/Optimization.md docs/OptimizerAccount.md @@ -302,9 +313,11 @@ fds/analyticsapi/engines/model/document_directories_root.py fds/analyticsapi/engines/model/error.py fds/analyticsapi/engines/model/error_source.py fds/analyticsapi/engines/model/event_summary.py +fds/analyticsapi/engines/model/fi_balloon_extension.py fds/analyticsapi/engines/model/fi_bank_loans.py fds/analyticsapi/engines/model/fi_calculation_parameters.py fds/analyticsapi/engines/model/fi_calculation_parameters_root.py +fds/analyticsapi/engines/model/fi_cashflows.py fds/analyticsapi/engines/model/fi_discount_curve_info.py fds/analyticsapi/engines/model/fi_discount_curve_info_root.py fds/analyticsapi/engines/model/fi_job_settings.py @@ -313,9 +326,14 @@ fds/analyticsapi/engines/model/fi_market_environment.py fds/analyticsapi/engines/model/fi_municipal_bonds.py fds/analyticsapi/engines/model/fi_municipal_bonds_for_job_settings.py fds/analyticsapi/engines/model/fi_prepay.py +fds/analyticsapi/engines/model/fi_prepay_lockout.py fds/analyticsapi/engines/model/fi_reference_prepay.py fds/analyticsapi/engines/model/fi_reference_security.py fds/analyticsapi/engines/model/fi_security.py +fds/analyticsapi/engines/model/fi_servicer_advances.py +fds/analyticsapi/engines/model/fi_servicer_advances_for_securities.py +fds/analyticsapi/engines/model/fi_structured_products_for_job_settings.py +fds/analyticsapi/engines/model/fi_structured_products_for_securities.py fds/analyticsapi/engines/model/fiab_calculation_parameters.py fds/analyticsapi/engines/model/fiab_calculation_status.py fds/analyticsapi/engines/model/fiab_calculation_status_summary.py @@ -346,6 +364,10 @@ fds/analyticsapi/engines/model/npo_optimization_parameters_root.py fds/analyticsapi/engines/model/npo_optimizer_strategy.py fds/analyticsapi/engines/model/npo_optimizer_strategy_overrides.py fds/analyticsapi/engines/model/object_root.py +fds/analyticsapi/engines/model/one_of_quant_dates.py +fds/analyticsapi/engines/model/one_of_quant_formulas.py +fds/analyticsapi/engines/model/one_of_quant_formulas_array.py +fds/analyticsapi/engines/model/one_of_quant_universe.py fds/analyticsapi/engines/model/optimal_portfolio.py fds/analyticsapi/engines/model/optimization.py fds/analyticsapi/engines/model/optimizer_account.py diff --git a/auto-generated-sdk/README.md b/auto-generated-sdk/README.md index 89e009d7..a9df0d78 100644 --- a/auto-generated-sdk/README.md +++ b/auto-generated-sdk/README.md @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. This Python package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project: - API version: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] -- Package version: 5.5.0 +- Package version: 5.6.0 - Build package: CustomPythonClientCodegen For more information, please visit [https://developer.factset.com/contact](https://developer.factset.com/contact) @@ -276,9 +276,11 @@ Class | Method | HTTP request | Description - [FIABCalculationStatusSummary](docs/FIABCalculationStatusSummary.md) - [FIABDateParameters](docs/FIABDateParameters.md) - [FIABIdentifier](docs/FIABIdentifier.md) + - [FIBalloonExtension](docs/FIBalloonExtension.md) - [FIBankLoans](docs/FIBankLoans.md) - [FICalculationParameters](docs/FICalculationParameters.md) - [FICalculationParametersRoot](docs/FICalculationParametersRoot.md) + - [FICashflows](docs/FICashflows.md) - [FIDiscountCurveInfo](docs/FIDiscountCurveInfo.md) - [FIDiscountCurveInfoRoot](docs/FIDiscountCurveInfoRoot.md) - [FIJobSettings](docs/FIJobSettings.md) @@ -287,9 +289,14 @@ Class | Method | HTTP request | Description - [FIMunicipalBonds](docs/FIMunicipalBonds.md) - [FIMunicipalBondsForJobSettings](docs/FIMunicipalBondsForJobSettings.md) - [FIPrepay](docs/FIPrepay.md) + - [FIPrepayLockout](docs/FIPrepayLockout.md) - [FIReferencePrepay](docs/FIReferencePrepay.md) - [FIReferenceSecurity](docs/FIReferenceSecurity.md) - [FISecurity](docs/FISecurity.md) + - [FIServicerAdvances](docs/FIServicerAdvances.md) + - [FIServicerAdvancesForSecurities](docs/FIServicerAdvancesForSecurities.md) + - [FIStructuredProductsForJobSettings](docs/FIStructuredProductsForJobSettings.md) + - [FIStructuredProductsForSecurities](docs/FIStructuredProductsForSecurities.md) - [FPOAccount](docs/FPOAccount.md) - [FPOObjective](docs/FPOObjective.md) - [FPOOptimizationParameters](docs/FPOOptimizationParameters.md) @@ -315,6 +322,10 @@ Class | Method | HTTP request | Description - [NPOOptimizerStrategy](docs/NPOOptimizerStrategy.md) - [NPOOptimizerStrategyOverrides](docs/NPOOptimizerStrategyOverrides.md) - [ObjectRoot](docs/ObjectRoot.md) + - [OneOfQuantDates](docs/OneOfQuantDates.md) + - [OneOfQuantFormulas](docs/OneOfQuantFormulas.md) + - [OneOfQuantFormulasArray](docs/OneOfQuantFormulasArray.md) + - [OneOfQuantUniverse](docs/OneOfQuantUniverse.md) - [OptimalPortfolio](docs/OptimalPortfolio.md) - [Optimization](docs/Optimization.md) - [OptimizerAccount](docs/OptimizerAccount.md) @@ -428,7 +439,7 @@ Class | Method | HTTP request | Description ## Author -analytics.api.support@factset.com +api@factset.com ## Notes for Large OpenAPI documents diff --git a/auto-generated-sdk/docs/FIBalloonExtension.md b/auto-generated-sdk/docs/FIBalloonExtension.md new file mode 100644 index 00000000..22cadaf5 --- /dev/null +++ b/auto-generated-sdk/docs/FIBalloonExtension.md @@ -0,0 +1,15 @@ +# FIBalloonExtension + + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**months** | **int** | Months | [optional] +**percentage** | **float** | Percentage | [optional] +**amortization_type** | **str** | Amortization Type | [optional] +**units** | **str** | Units | [optional] +**coupon_stepup** | **float** | Coupon Stepup | [optional] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/auto-generated-sdk/docs/FICalculationsApi.md b/auto-generated-sdk/docs/FICalculationsApi.md index cdad7a92..f17fa23a 100644 --- a/auto-generated-sdk/docs/FICalculationsApi.md +++ b/auto-generated-sdk/docs/FICalculationsApi.md @@ -451,6 +451,32 @@ with fds.analyticsapi.engines.ApiClient(configuration) as api_client: ), matrix_spread_adjustment=3.14, matrix_multiplier=3.14, + structured_products=FIStructuredProductsForSecurities( + servicer_advances=FIServicerAdvancesForSecurities( + principal=3.14, + interest=3.14, + advance_type="Advances All", + ), + ignore_financial_guarantee="ignore_financial_guarantee_example", + clean_up_call_method=True, + do_opt_redeem="do_opt_redeem_example", + prepay_lockout=FIPrepayLockout( + points_above="ANY", + ym_above="ANY", + ), + cashflows=FICashflows( + optional_redemption_call_when_units="Manual", + optional_redemption_call_when=1, + recovery_lag=1, + ), + balloon_extension=FIBalloonExtension( + months=1, + percentage=3.14, + amortization_type="Loan_Amort_None", + units="units_example", + coupon_stepup=3.14, + ), + ), calc_from_method="calc_from_method_example", calc_from_value=3.14, face=1, @@ -481,6 +507,30 @@ with fds.analyticsapi.engines.ApiClient(configuration) as api_client: market_environment=FIMarketEnvironment( rate_path="FLAT & FORWARD", ), + structured_products=FIStructuredProductsForJobSettings( + servicer_advances=FIServicerAdvances( + advance_type="Advances All", + ), + ignore_financial_guarantee="ignore_financial_guarantee_example", + clean_up_call_method=True, + do_opt_redeem="do_opt_redeem_example", + prepay_lockout=FIPrepayLockout( + points_above="ANY", + ym_above="ANY", + ), + cashflows=FICashflows( + optional_redemption_call_when_units="Manual", + optional_redemption_call_when=1, + recovery_lag=1, + ), + balloon_extension=FIBalloonExtension( + months=1, + percentage=3.14, + amortization_type="Loan_Amort_None", + units="units_example", + coupon_stepup=3.14, + ), + ), ), ), meta=CalculationMeta( @@ -621,6 +671,32 @@ with fds.analyticsapi.engines.ApiClient(configuration) as api_client: ), matrix_spread_adjustment=3.14, matrix_multiplier=3.14, + structured_products=FIStructuredProductsForSecurities( + servicer_advances=FIServicerAdvancesForSecurities( + principal=3.14, + interest=3.14, + advance_type="Advances All", + ), + ignore_financial_guarantee="ignore_financial_guarantee_example", + clean_up_call_method=True, + do_opt_redeem="do_opt_redeem_example", + prepay_lockout=FIPrepayLockout( + points_above="ANY", + ym_above="ANY", + ), + cashflows=FICashflows( + optional_redemption_call_when_units="Manual", + optional_redemption_call_when=1, + recovery_lag=1, + ), + balloon_extension=FIBalloonExtension( + months=1, + percentage=3.14, + amortization_type="Loan_Amort_None", + units="units_example", + coupon_stepup=3.14, + ), + ), calc_from_method="calc_from_method_example", calc_from_value=3.14, face=1, @@ -651,6 +727,30 @@ with fds.analyticsapi.engines.ApiClient(configuration) as api_client: market_environment=FIMarketEnvironment( rate_path="FLAT & FORWARD", ), + structured_products=FIStructuredProductsForJobSettings( + servicer_advances=FIServicerAdvances( + advance_type="Advances All", + ), + ignore_financial_guarantee="ignore_financial_guarantee_example", + clean_up_call_method=True, + do_opt_redeem="do_opt_redeem_example", + prepay_lockout=FIPrepayLockout( + points_above="ANY", + ym_above="ANY", + ), + cashflows=FICashflows( + optional_redemption_call_when_units="Manual", + optional_redemption_call_when=1, + recovery_lag=1, + ), + balloon_extension=FIBalloonExtension( + months=1, + percentage=3.14, + amortization_type="Loan_Amort_None", + units="units_example", + coupon_stepup=3.14, + ), + ), ), ), meta=CalculationMeta( diff --git a/auto-generated-sdk/docs/FICashflows.md b/auto-generated-sdk/docs/FICashflows.md new file mode 100644 index 00000000..fcd0872d --- /dev/null +++ b/auto-generated-sdk/docs/FICashflows.md @@ -0,0 +1,13 @@ +# FICashflows + + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**optional_redemption_call_when_units** | **str** | OptionalRedemptionCallWhenUnits | [optional] +**optional_redemption_call_when** | **int** | OptionalRedemptionCallWhen | [optional] +**recovery_lag** | **int** | RecoveryLag | [optional] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/auto-generated-sdk/docs/FIJobSettings.md b/auto-generated-sdk/docs/FIJobSettings.md index 517c8476..65755660 100644 --- a/auto-generated-sdk/docs/FIJobSettings.md +++ b/auto-generated-sdk/docs/FIJobSettings.md @@ -12,6 +12,7 @@ Name | Type | Description | Notes **bank_loans** | [**FIBankLoans**](FIBankLoans.md) | | [optional] **municipal_bonds** | [**FIMunicipalBondsForJobSettings**](FIMunicipalBondsForJobSettings.md) | | [optional] **market_environment** | [**FIMarketEnvironment**](FIMarketEnvironment.md) | | [optional] +**structured_products** | [**FIStructuredProductsForJobSettings**](FIStructuredProductsForJobSettings.md) | | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/auto-generated-sdk/docs/FIPrepayLockout.md b/auto-generated-sdk/docs/FIPrepayLockout.md new file mode 100644 index 00000000..ae61a2a8 --- /dev/null +++ b/auto-generated-sdk/docs/FIPrepayLockout.md @@ -0,0 +1,12 @@ +# FIPrepayLockout + + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**points_above** | **str** | Points Above | [optional] +**ym_above** | **str** | Ym Above | [optional] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/auto-generated-sdk/docs/FISecurity.md b/auto-generated-sdk/docs/FISecurity.md index 379f657d..b1e9bff4 100644 --- a/auto-generated-sdk/docs/FISecurity.md +++ b/auto-generated-sdk/docs/FISecurity.md @@ -15,6 +15,7 @@ Name | Type | Description | Notes **prepay** | [**FIPrepay**](FIPrepay.md) | | [optional] **matrix_spread_adjustment** | **float** | Matrix Spread Adjustment | [optional] **matrix_multiplier** | **float** | Matrix Multiplier | [optional] +**structured_products** | [**FIStructuredProductsForSecurities**](FIStructuredProductsForSecurities.md) | | [optional] **calc_from_method** | **str** | Calculation Method. Methods : Active Spread, Actual Spread, Actual Spread To Worst Call, OAS, Price, Yield, Yield To No Call, Act/Act Yield To No Call, Bond Equivalent Yield, Yield To Worst Call, Discount Yield, Discount Margin, Implied Volatility, Bullet Spread, Bullet Spread To Worst Call, Pricing Matrix | [optional] **face** | **float** | Face | [optional] if omitted the server will use the default value of 1 **face_type** | **str** | Face type | [optional] if omitted the server will use the default value of "Current" diff --git a/auto-generated-sdk/docs/FIServicerAdvances.md b/auto-generated-sdk/docs/FIServicerAdvances.md new file mode 100644 index 00000000..53a66ce5 --- /dev/null +++ b/auto-generated-sdk/docs/FIServicerAdvances.md @@ -0,0 +1,11 @@ +# FIServicerAdvances + + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**advance_type** | **str** | Advance Type | [optional] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/auto-generated-sdk/docs/FIServicerAdvancesForSecurities.md b/auto-generated-sdk/docs/FIServicerAdvancesForSecurities.md new file mode 100644 index 00000000..93af9341 --- /dev/null +++ b/auto-generated-sdk/docs/FIServicerAdvancesForSecurities.md @@ -0,0 +1,13 @@ +# FIServicerAdvancesForSecurities + + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**principal** | **float** | Principal | [optional] +**interest** | **float** | Interest | [optional] +**advance_type** | **str** | Advance Type | [optional] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/auto-generated-sdk/docs/FIStructuredProductsForJobSettings.md b/auto-generated-sdk/docs/FIStructuredProductsForJobSettings.md new file mode 100644 index 00000000..a2edaa06 --- /dev/null +++ b/auto-generated-sdk/docs/FIStructuredProductsForJobSettings.md @@ -0,0 +1,17 @@ +# FIStructuredProductsForJobSettings + + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**servicer_advances** | [**FIServicerAdvances**](FIServicerAdvances.md) | | [optional] +**ignore_financial_guarantee** | **str** | Ignore Financial Guarantee | [optional] +**clean_up_call_method** | **bool** | Cleanup Call Method | [optional] +**do_opt_redeem** | **str** | Do OPT Redeem | [optional] +**prepay_lockout** | [**FIPrepayLockout**](FIPrepayLockout.md) | | [optional] +**cashflows** | [**FICashflows**](FICashflows.md) | | [optional] +**balloon_extension** | [**FIBalloonExtension**](FIBalloonExtension.md) | | [optional] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/auto-generated-sdk/docs/FIStructuredProductsForSecurities.md b/auto-generated-sdk/docs/FIStructuredProductsForSecurities.md new file mode 100644 index 00000000..84b2c813 --- /dev/null +++ b/auto-generated-sdk/docs/FIStructuredProductsForSecurities.md @@ -0,0 +1,17 @@ +# FIStructuredProductsForSecurities + + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**servicer_advances** | [**FIServicerAdvancesForSecurities**](FIServicerAdvancesForSecurities.md) | | [optional] +**ignore_financial_guarantee** | **str** | Ignore Financial Guarantee | [optional] +**clean_up_call_method** | **bool** | Cleanup Call Method | [optional] +**do_opt_redeem** | **str** | Do OPT Redeem | [optional] +**prepay_lockout** | [**FIPrepayLockout**](FIPrepayLockout.md) | | [optional] +**cashflows** | [**FICashflows**](FICashflows.md) | | [optional] +**balloon_extension** | [**FIBalloonExtension**](FIBalloonExtension.md) | | [optional] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/auto-generated-sdk/docs/OneOfQuantDates.md b/auto-generated-sdk/docs/OneOfQuantDates.md new file mode 100644 index 00000000..fe2460b5 --- /dev/null +++ b/auto-generated-sdk/docs/OneOfQuantDates.md @@ -0,0 +1,15 @@ +# OneOfQuantDates + + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**source** | **str** | | +**override_universal_screen_calendar** | **bool** | | [optional] +**frequency** | **str** | | [optional] +**calendar** | **str** | | [optional] +**any string name** | **bool, date, datetime, dict, float, int, list, str, none_type** | any string name can be used but the value must be the correct type | [optional] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/auto-generated-sdk/docs/OneOfQuantFormulas.md b/auto-generated-sdk/docs/OneOfQuantFormulas.md new file mode 100644 index 00000000..0088d03b --- /dev/null +++ b/auto-generated-sdk/docs/OneOfQuantFormulas.md @@ -0,0 +1,12 @@ +# OneOfQuantFormulas + + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**source** | **str** | | +**any string name** | **bool, date, datetime, dict, float, int, list, str, none_type** | any string name can be used but the value must be the correct type | [optional] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/auto-generated-sdk/docs/OneOfQuantFormulasArray.md b/auto-generated-sdk/docs/OneOfQuantFormulasArray.md new file mode 100644 index 00000000..b4426619 --- /dev/null +++ b/auto-generated-sdk/docs/OneOfQuantFormulasArray.md @@ -0,0 +1,11 @@ +# OneOfQuantFormulasArray + + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**value** | [**[OneOfQuantFormulas]**](OneOfQuantFormulas.md) | | + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/auto-generated-sdk/docs/OneOfQuantUniverse.md b/auto-generated-sdk/docs/OneOfQuantUniverse.md new file mode 100644 index 00000000..e21ed7b0 --- /dev/null +++ b/auto-generated-sdk/docs/OneOfQuantUniverse.md @@ -0,0 +1,12 @@ +# OneOfQuantUniverse + + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**source** | **str** | | +**any string name** | **bool, date, datetime, dict, float, int, list, str, none_type** | any string name can be used but the value must be the correct type | [optional] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/auto-generated-sdk/docs/PACalculationsApi.md b/auto-generated-sdk/docs/PACalculationsApi.md index 8b83ddcd..f21173ff 100644 --- a/auto-generated-sdk/docs/PACalculationsApi.md +++ b/auto-generated-sdk/docs/PACalculationsApi.md @@ -107,7 +107,7 @@ Name | Type | Description | Notes Get all calculations -This endpoints returns all active calculation requests. +This endpoints returns all calculation requests. ### Example @@ -181,9 +181,9 @@ Name | Type | Description | Notes ### HTTP response details | Status code | Description | Response headers | |-------------|-------------|------------------| -**200** | List of active calculation requests. | * X-DataDirect-Request-Key - FactSet's request key header.
* X-FactSet-Api-Request-Key - Key to uniquely identify an Analytics API request. Only available after successful authentication.
* X-FactSet-Api-RateLimit-Limit - Number of allowed requests for the time window.
* X-FactSet-Api-RateLimit-Remaining - Number of requests left for the time window.
* X-FactSet-Api-RateLimit-Reset - Number of seconds remaining till rate limit resets.
| +**200** | List of calculation requests. | * X-DataDirect-Request-Key - FactSet's request key header.
* X-FactSet-Api-Request-Key - Key to uniquely identify an Analytics API request. Only available after successful authentication.
* X-FactSet-Api-RateLimit-Limit - Number of allowed requests for the time window.
* X-FactSet-Api-RateLimit-Remaining - Number of requests left for the time window.
* X-FactSet-Api-RateLimit-Reset - Number of seconds remaining till rate limit resets.
| **400** | Invalid page number. | * X-DataDirect-Request-Key - FactSet's request key header.
* X-FactSet-Api-Request-Key - Key to uniquely identify an Analytics API request. Only available after successful authentication.
* X-FactSet-Api-RateLimit-Limit - Number of allowed requests for the time window.
* X-FactSet-Api-RateLimit-Remaining - Number of requests left for the time window.
* X-FactSet-Api-RateLimit-Reset - Number of seconds remaining till rate limit resets.
| -**404** | No active calculation. | * X-DataDirect-Request-Key - FactSet's request key header.
* X-FactSet-Api-Request-Key - Key to uniquely identify an Analytics API request. Only available after successful authentication.
* X-FactSet-Api-RateLimit-Limit - Number of allowed requests for the time window.
* X-FactSet-Api-RateLimit-Remaining - Number of requests left for the time window.
* X-FactSet-Api-RateLimit-Reset - Number of seconds remaining till rate limit resets.
| +**404** | No calculation found. | * X-DataDirect-Request-Key - FactSet's request key header.
* X-FactSet-Api-Request-Key - Key to uniquely identify an Analytics API request. Only available after successful authentication.
* X-FactSet-Api-RateLimit-Limit - Number of allowed requests for the time window.
* X-FactSet-Api-RateLimit-Remaining - Number of requests left for the time window.
* X-FactSet-Api-RateLimit-Reset - Number of seconds remaining till rate limit resets.
| **401** | Missing or invalid authentication. | * X-DataDirect-Request-Key - FactSet's request key header.
* X-FactSet-Api-Request-Key - Key to uniquely identify an Analytics API request. Only available after successful authentication.
| **403** | User is forbidden with current credentials. | * X-DataDirect-Request-Key - FactSet's request key header.
* X-FactSet-Api-Request-Key - Key to uniquely identify an Analytics API request. Only available after successful authentication.
* X-FactSet-Api-RateLimit-Limit - Number of allowed requests for the time window.
* X-FactSet-Api-RateLimit-Remaining - Number of requests left for the time window.
* X-FactSet-Api-RateLimit-Reset - Number of seconds remaining till rate limit resets.
| **406** | Unsupported Accept header. Header needs to be set to application/json. | * X-DataDirect-Request-Key - FactSet's request key header.
* X-FactSet-Api-Request-Key - Key to uniquely identify an Analytics API request. Only available after successful authentication.
* X-FactSet-Api-RateLimit-Limit - Number of allowed requests for the time window.
* X-FactSet-Api-RateLimit-Remaining - Number of requests left for the time window.
* X-FactSet-Api-RateLimit-Reset - Number of seconds remaining till rate limit resets.
| diff --git a/auto-generated-sdk/docs/PubCalculationsApi.md b/auto-generated-sdk/docs/PubCalculationsApi.md index 74f6abad..c04c13c8 100644 --- a/auto-generated-sdk/docs/PubCalculationsApi.md +++ b/auto-generated-sdk/docs/PubCalculationsApi.md @@ -107,7 +107,7 @@ Name | Type | Description | Notes Get all calculations -This endpoints returns all active calculation requests. +This endpoints returns all calculation requests. ### Example @@ -181,9 +181,9 @@ Name | Type | Description | Notes ### HTTP response details | Status code | Description | Response headers | |-------------|-------------|------------------| -**200** | List of active calculation requests. | * X-DataDirect-Request-Key - FactSet's request key header.
* X-FactSet-Api-Request-Key - Key to uniquely identify an Analytics API request. Only available after successful authentication.
* X-FactSet-Api-RateLimit-Limit - Number of allowed requests for the time window.
* X-FactSet-Api-RateLimit-Remaining - Number of requests left for the time window.
* X-FactSet-Api-RateLimit-Reset - Number of seconds remaining till rate limit resets.
| +**200** | List of calculation requests. | * X-DataDirect-Request-Key - FactSet's request key header.
* X-FactSet-Api-Request-Key - Key to uniquely identify an Analytics API request. Only available after successful authentication.
* X-FactSet-Api-RateLimit-Limit - Number of allowed requests for the time window.
* X-FactSet-Api-RateLimit-Remaining - Number of requests left for the time window.
* X-FactSet-Api-RateLimit-Reset - Number of seconds remaining till rate limit resets.
| **400** | Invalid page number. | * X-DataDirect-Request-Key - FactSet's request key header.
* X-FactSet-Api-Request-Key - Key to uniquely identify an Analytics API request. Only available after successful authentication.
* X-FactSet-Api-RateLimit-Limit - Number of allowed requests for the time window.
* X-FactSet-Api-RateLimit-Remaining - Number of requests left for the time window.
* X-FactSet-Api-RateLimit-Reset - Number of seconds remaining till rate limit resets.
| -**404** | No active calculation. | * X-DataDirect-Request-Key - FactSet's request key header.
* X-FactSet-Api-Request-Key - Key to uniquely identify an Analytics API request. Only available after successful authentication.
* X-FactSet-Api-RateLimit-Limit - Number of allowed requests for the time window.
* X-FactSet-Api-RateLimit-Remaining - Number of requests left for the time window.
* X-FactSet-Api-RateLimit-Reset - Number of seconds remaining till rate limit resets.
| +**404** | No calculation found. | * X-DataDirect-Request-Key - FactSet's request key header.
* X-FactSet-Api-Request-Key - Key to uniquely identify an Analytics API request. Only available after successful authentication.
* X-FactSet-Api-RateLimit-Limit - Number of allowed requests for the time window.
* X-FactSet-Api-RateLimit-Remaining - Number of requests left for the time window.
* X-FactSet-Api-RateLimit-Reset - Number of seconds remaining till rate limit resets.
| **401** | Missing or invalid authentication. | * X-DataDirect-Request-Key - FactSet's request key header.
* X-FactSet-Api-Request-Key - Key to uniquely identify an Analytics API request. Only available after successful authentication.
| **403** | User is forbidden with current credentials. | * X-DataDirect-Request-Key - FactSet's request key header.
* X-FactSet-Api-Request-Key - Key to uniquely identify an Analytics API request. Only available after successful authentication.
* X-FactSet-Api-RateLimit-Limit - Number of allowed requests for the time window.
* X-FactSet-Api-RateLimit-Remaining - Number of requests left for the time window.
* X-FactSet-Api-RateLimit-Reset - Number of seconds remaining till rate limit resets.
| **406** | Unsupported Accept header. Header needs to be set to application/json. | * X-DataDirect-Request-Key - FactSet's request key header.
* X-FactSet-Api-Request-Key - Key to uniquely identify an Analytics API request. Only available after successful authentication.
* X-FactSet-Api-RateLimit-Limit - Number of allowed requests for the time window.
* X-FactSet-Api-RateLimit-Remaining - Number of requests left for the time window.
* X-FactSet-Api-RateLimit-Reset - Number of seconds remaining till rate limit resets.
| diff --git a/auto-generated-sdk/docs/QuantCalculationParameters.md b/auto-generated-sdk/docs/QuantCalculationParameters.md index ed346227..8d424016 100644 --- a/auto-generated-sdk/docs/QuantCalculationParameters.md +++ b/auto-generated-sdk/docs/QuantCalculationParameters.md @@ -4,9 +4,9 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**universe** | **object** | | [optional] -**dates** | **object** | | [optional] -**formulas** | **[object]** | | [optional] +**universe** | [**OneOfQuantUniverse**](OneOfQuantUniverse.md) | | [optional] +**dates** | [**OneOfQuantDates**](OneOfQuantDates.md) | | [optional] +**formulas** | [**OneOfQuantFormulasArray**](OneOfQuantFormulasArray.md) | | [optional] **job_description** | **str** | | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/auto-generated-sdk/docs/QuantCalculationsApi.md b/auto-generated-sdk/docs/QuantCalculationsApi.md index 485cd03e..d204ef83 100644 --- a/auto-generated-sdk/docs/QuantCalculationsApi.md +++ b/auto-generated-sdk/docs/QuantCalculationsApi.md @@ -108,7 +108,7 @@ Name | Type | Description | Notes Get all calculations -This endpoints returns all active calculation requests. +This endpoints returns all calculation requests. ### Example @@ -182,9 +182,9 @@ Name | Type | Description | Notes ### HTTP response details | Status code | Description | Response headers | |-------------|-------------|------------------| -**200** | List of active calculation requests. | * X-DataDirect-Request-Key - FactSet's request key header.
* X-FactSet-Api-Request-Key - Key to uniquely identify an Analytics API request. Only available after successful authentication.
* X-FactSet-Api-RateLimit-Limit - Number of allowed requests for the time window.
* X-FactSet-Api-RateLimit-Remaining - Number of requests left for the time window.
* X-FactSet-Api-RateLimit-Reset - Number of seconds remaining till rate limit resets.
| +**200** | List of calculation requests. | * X-DataDirect-Request-Key - FactSet's request key header.
* X-FactSet-Api-Request-Key - Key to uniquely identify an Analytics API request. Only available after successful authentication.
* X-FactSet-Api-RateLimit-Limit - Number of allowed requests for the time window.
* X-FactSet-Api-RateLimit-Remaining - Number of requests left for the time window.
* X-FactSet-Api-RateLimit-Reset - Number of seconds remaining till rate limit resets.
| **400** | Invalid page number. | * X-DataDirect-Request-Key - FactSet's request key header.
* X-FactSet-Api-Request-Key - Key to uniquely identify an Analytics API request. Only available after successful authentication.
* X-FactSet-Api-RateLimit-Limit - Number of allowed requests for the time window.
* X-FactSet-Api-RateLimit-Remaining - Number of requests left for the time window.
* X-FactSet-Api-RateLimit-Reset - Number of seconds remaining till rate limit resets.
| -**404** | No active calculation. | * X-DataDirect-Request-Key - FactSet's request key header.
* X-FactSet-Api-Request-Key - Key to uniquely identify an Analytics API request. Only available after successful authentication.
* X-FactSet-Api-RateLimit-Limit - Number of allowed requests for the time window.
* X-FactSet-Api-RateLimit-Remaining - Number of requests left for the time window.
* X-FactSet-Api-RateLimit-Reset - Number of seconds remaining till rate limit resets.
| +**404** | No calculation found. | * X-DataDirect-Request-Key - FactSet's request key header.
* X-FactSet-Api-Request-Key - Key to uniquely identify an Analytics API request. Only available after successful authentication.
* X-FactSet-Api-RateLimit-Limit - Number of allowed requests for the time window.
* X-FactSet-Api-RateLimit-Remaining - Number of requests left for the time window.
* X-FactSet-Api-RateLimit-Reset - Number of seconds remaining till rate limit resets.
| **401** | Missing or invalid authentication. | * X-DataDirect-Request-Key - FactSet's request key header.
* X-FactSet-Api-Request-Key - Key to uniquely identify an Analytics API request. Only available after successful authentication.
| **403** | User is forbidden with current credentials. | * X-DataDirect-Request-Key - FactSet's request key header.
* X-FactSet-Api-Request-Key - Key to uniquely identify an Analytics API request. Only available after successful authentication.
* X-FactSet-Api-RateLimit-Limit - Number of allowed requests for the time window.
* X-FactSet-Api-RateLimit-Remaining - Number of requests left for the time window.
* X-FactSet-Api-RateLimit-Reset - Number of seconds remaining till rate limit resets.
| **406** | Unsupported Accept header. Header needs to be set to application/json. | * X-DataDirect-Request-Key - FactSet's request key header.
* X-FactSet-Api-Request-Key - Key to uniquely identify an Analytics API request. Only available after successful authentication.
* X-FactSet-Api-RateLimit-Limit - Number of allowed requests for the time window.
* X-FactSet-Api-RateLimit-Remaining - Number of requests left for the time window.
* X-FactSet-Api-RateLimit-Reset - Number of seconds remaining till rate limit resets.
| @@ -607,18 +607,18 @@ with fds.analyticsapi.engines.ApiClient(configuration) as api_client: quant_calculation_parameters_root = QuantCalculationParametersRoot( data={ "key": QuantCalculationParameters( - universe= + universe=OneOfQuantUniverse( universe_type="Equity", identifiers=[ "identifiers_example", ], - , - dates= + ), + dates=OneOfQuantDates( dates=[], - , - formulas=[ - , - ], + ), + formulas=OneOfQuantFormulasArray([ + OneOfQuantFormulas(), + ]), job_description="job_description_example", ), }, @@ -732,18 +732,18 @@ with fds.analyticsapi.engines.ApiClient(configuration) as api_client: quant_calculation_parameters_root = QuantCalculationParametersRoot( data={ "key": QuantCalculationParameters( - universe= + universe=OneOfQuantUniverse( universe_type="Equity", identifiers=[ "identifiers_example", ], - , - dates= + ), + dates=OneOfQuantDates( dates=[], - , - formulas=[ - , - ], + ), + formulas=OneOfQuantFormulasArray([ + OneOfQuantFormulas(), + ]), job_description="job_description_example", ), }, diff --git a/auto-generated-sdk/docs/SPARCalculationsApi.md b/auto-generated-sdk/docs/SPARCalculationsApi.md index dfe73180..302ca4bc 100644 --- a/auto-generated-sdk/docs/SPARCalculationsApi.md +++ b/auto-generated-sdk/docs/SPARCalculationsApi.md @@ -107,7 +107,7 @@ Name | Type | Description | Notes Get all calculations -This endpoints returns all active calculation requests. +This endpoints returns all calculation requests. ### Example @@ -181,9 +181,9 @@ Name | Type | Description | Notes ### HTTP response details | Status code | Description | Response headers | |-------------|-------------|------------------| -**200** | List of active calculation requests. | * X-DataDirect-Request-Key - FactSet's request key header.
* X-FactSet-Api-Request-Key - Key to uniquely identify an Analytics API request. Only available after successful authentication.
* X-FactSet-Api-RateLimit-Limit - Number of allowed requests for the time window.
* X-FactSet-Api-RateLimit-Remaining - Number of requests left for the time window.
* X-FactSet-Api-RateLimit-Reset - Number of seconds remaining till rate limit resets.
| +**200** | List of calculation requests. | * X-DataDirect-Request-Key - FactSet's request key header.
* X-FactSet-Api-Request-Key - Key to uniquely identify an Analytics API request. Only available after successful authentication.
* X-FactSet-Api-RateLimit-Limit - Number of allowed requests for the time window.
* X-FactSet-Api-RateLimit-Remaining - Number of requests left for the time window.
* X-FactSet-Api-RateLimit-Reset - Number of seconds remaining till rate limit resets.
| **400** | Invalid page number. | * X-DataDirect-Request-Key - FactSet's request key header.
* X-FactSet-Api-Request-Key - Key to uniquely identify an Analytics API request. Only available after successful authentication.
* X-FactSet-Api-RateLimit-Limit - Number of allowed requests for the time window.
* X-FactSet-Api-RateLimit-Remaining - Number of requests left for the time window.
* X-FactSet-Api-RateLimit-Reset - Number of seconds remaining till rate limit resets.
| -**404** | No active calculation. | * X-DataDirect-Request-Key - FactSet's request key header.
* X-FactSet-Api-Request-Key - Key to uniquely identify an Analytics API request. Only available after successful authentication.
* X-FactSet-Api-RateLimit-Limit - Number of allowed requests for the time window.
* X-FactSet-Api-RateLimit-Remaining - Number of requests left for the time window.
* X-FactSet-Api-RateLimit-Reset - Number of seconds remaining till rate limit resets.
| +**404** | No calculation found. | * X-DataDirect-Request-Key - FactSet's request key header.
* X-FactSet-Api-Request-Key - Key to uniquely identify an Analytics API request. Only available after successful authentication.
* X-FactSet-Api-RateLimit-Limit - Number of allowed requests for the time window.
* X-FactSet-Api-RateLimit-Remaining - Number of requests left for the time window.
* X-FactSet-Api-RateLimit-Reset - Number of seconds remaining till rate limit resets.
| **401** | Missing or invalid authentication. | * X-DataDirect-Request-Key - FactSet's request key header.
* X-FactSet-Api-Request-Key - Key to uniquely identify an Analytics API request. Only available after successful authentication.
| **403** | User is forbidden with current credentials. | * X-DataDirect-Request-Key - FactSet's request key header.
* X-FactSet-Api-Request-Key - Key to uniquely identify an Analytics API request. Only available after successful authentication.
* X-FactSet-Api-RateLimit-Limit - Number of allowed requests for the time window.
* X-FactSet-Api-RateLimit-Remaining - Number of requests left for the time window.
* X-FactSet-Api-RateLimit-Reset - Number of seconds remaining till rate limit resets.
| **406** | Unsupported Accept header. Header needs to be set to application/json. | * X-DataDirect-Request-Key - FactSet's request key header.
* X-FactSet-Api-Request-Key - Key to uniquely identify an Analytics API request. Only available after successful authentication.
* X-FactSet-Api-RateLimit-Limit - Number of allowed requests for the time window.
* X-FactSet-Api-RateLimit-Remaining - Number of requests left for the time window.
* X-FactSet-Api-RateLimit-Reset - Number of seconds remaining till rate limit resets.
| diff --git a/auto-generated-sdk/docs/VaultCalculationsApi.md b/auto-generated-sdk/docs/VaultCalculationsApi.md index 2a71c5e4..0e746ec2 100644 --- a/auto-generated-sdk/docs/VaultCalculationsApi.md +++ b/auto-generated-sdk/docs/VaultCalculationsApi.md @@ -107,7 +107,7 @@ Name | Type | Description | Notes Get all calculations -This endpoints returns all active calculation requests. +This endpoints returns all calculation requests. ### Example @@ -181,9 +181,9 @@ Name | Type | Description | Notes ### HTTP response details | Status code | Description | Response headers | |-------------|-------------|------------------| -**200** | List of active calculation requests. | * X-DataDirect-Request-Key - FactSet's request key header.
* X-FactSet-Api-Request-Key - Key to uniquely identify an Analytics API request. Only available after successful authentication.
* X-FactSet-Api-RateLimit-Limit - Number of allowed requests for the time window.
* X-FactSet-Api-RateLimit-Remaining - Number of requests left for the time window.
* X-FactSet-Api-RateLimit-Reset - Number of seconds remaining till rate limit resets.
| +**200** | List of calculation requests. | * X-DataDirect-Request-Key - FactSet's request key header.
* X-FactSet-Api-Request-Key - Key to uniquely identify an Analytics API request. Only available after successful authentication.
* X-FactSet-Api-RateLimit-Limit - Number of allowed requests for the time window.
* X-FactSet-Api-RateLimit-Remaining - Number of requests left for the time window.
* X-FactSet-Api-RateLimit-Reset - Number of seconds remaining till rate limit resets.
| **400** | Invalid page number. | * X-DataDirect-Request-Key - FactSet's request key header.
* X-FactSet-Api-Request-Key - Key to uniquely identify an Analytics API request. Only available after successful authentication.
* X-FactSet-Api-RateLimit-Limit - Number of allowed requests for the time window.
* X-FactSet-Api-RateLimit-Remaining - Number of requests left for the time window.
* X-FactSet-Api-RateLimit-Reset - Number of seconds remaining till rate limit resets.
| -**404** | No active calculation. | * X-DataDirect-Request-Key - FactSet's request key header.
* X-FactSet-Api-Request-Key - Key to uniquely identify an Analytics API request. Only available after successful authentication.
* X-FactSet-Api-RateLimit-Limit - Number of allowed requests for the time window.
* X-FactSet-Api-RateLimit-Remaining - Number of requests left for the time window.
* X-FactSet-Api-RateLimit-Reset - Number of seconds remaining till rate limit resets.
| +**404** | No calculation found. | * X-DataDirect-Request-Key - FactSet's request key header.
* X-FactSet-Api-Request-Key - Key to uniquely identify an Analytics API request. Only available after successful authentication.
* X-FactSet-Api-RateLimit-Limit - Number of allowed requests for the time window.
* X-FactSet-Api-RateLimit-Remaining - Number of requests left for the time window.
* X-FactSet-Api-RateLimit-Reset - Number of seconds remaining till rate limit resets.
| **401** | Missing or invalid authentication. | * X-DataDirect-Request-Key - FactSet's request key header.
* X-FactSet-Api-Request-Key - Key to uniquely identify an Analytics API request. Only available after successful authentication.
| **403** | User is forbidden with current credentials. | * X-DataDirect-Request-Key - FactSet's request key header.
* X-FactSet-Api-Request-Key - Key to uniquely identify an Analytics API request. Only available after successful authentication.
* X-FactSet-Api-RateLimit-Limit - Number of allowed requests for the time window.
* X-FactSet-Api-RateLimit-Remaining - Number of requests left for the time window.
* X-FactSet-Api-RateLimit-Reset - Number of seconds remaining till rate limit resets.
| **406** | Unsupported Accept header. Header needs to be set to application/json. | * X-DataDirect-Request-Key - FactSet's request key header.
* X-FactSet-Api-Request-Key - Key to uniquely identify an Analytics API request. Only available after successful authentication.
* X-FactSet-Api-RateLimit-Limit - Number of allowed requests for the time window.
* X-FactSet-Api-RateLimit-Remaining - Number of requests left for the time window.
* X-FactSet-Api-RateLimit-Reset - Number of seconds remaining till rate limit resets.
| diff --git a/auto-generated-sdk/fds/analyticsapi/engines/__init__.py b/auto-generated-sdk/fds/analyticsapi/engines/__init__.py index ce2df2c7..5f353a8b 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/__init__.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/__init__.py @@ -6,12 +6,12 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ -__version__ = "5.5.0" +__version__ = "5.6.0" # import ApiClient from fds.analyticsapi.engines.api_client import ApiClient diff --git a/auto-generated-sdk/fds/analyticsapi/engines/api/accounts_api.py b/auto-generated-sdk/fds/analyticsapi/engines/api/accounts_api.py index 71b9a7d5..d6210723 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/api/accounts_api.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/api/accounts_api.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/api/afi_optimizer_api.py b/auto-generated-sdk/fds/analyticsapi/engines/api/afi_optimizer_api.py index 3895ce1f..3fae9d28 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/api/afi_optimizer_api.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/api/afi_optimizer_api.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/api/axp_optimizer_api.py b/auto-generated-sdk/fds/analyticsapi/engines/api/axp_optimizer_api.py index 06bd9c90..ff8f9c1d 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/api/axp_optimizer_api.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/api/axp_optimizer_api.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/api/benchmarks_api.py b/auto-generated-sdk/fds/analyticsapi/engines/api/benchmarks_api.py index 06cb0707..fad17319 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/api/benchmarks_api.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/api/benchmarks_api.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/api/bpm_optimizer_api.py b/auto-generated-sdk/fds/analyticsapi/engines/api/bpm_optimizer_api.py index 008b330f..d78c476e 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/api/bpm_optimizer_api.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/api/bpm_optimizer_api.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/api/column_statistics_api.py b/auto-generated-sdk/fds/analyticsapi/engines/api/column_statistics_api.py index 0f646475..e5721526 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/api/column_statistics_api.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/api/column_statistics_api.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/api/columns_api.py b/auto-generated-sdk/fds/analyticsapi/engines/api/columns_api.py index e4dc4e50..05991551 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/api/columns_api.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/api/columns_api.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/api/components_api.py b/auto-generated-sdk/fds/analyticsapi/engines/api/components_api.py index 41feb4a8..78105a51 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/api/components_api.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/api/components_api.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/api/configurations_api.py b/auto-generated-sdk/fds/analyticsapi/engines/api/configurations_api.py index 085943f2..25483ab0 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/api/configurations_api.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/api/configurations_api.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/api/currencies_api.py b/auto-generated-sdk/fds/analyticsapi/engines/api/currencies_api.py index 8f55ed7f..e60cb87e 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/api/currencies_api.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/api/currencies_api.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/api/dates_api.py b/auto-generated-sdk/fds/analyticsapi/engines/api/dates_api.py index 88c365fb..e715538c 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/api/dates_api.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/api/dates_api.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/api/discount_curves_api.py b/auto-generated-sdk/fds/analyticsapi/engines/api/discount_curves_api.py index 4f442ecc..68474629 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/api/discount_curves_api.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/api/discount_curves_api.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/api/documents_api.py b/auto-generated-sdk/fds/analyticsapi/engines/api/documents_api.py index 8ad5a36a..9970086b 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/api/documents_api.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/api/documents_api.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/api/fi_calculations_api.py b/auto-generated-sdk/fds/analyticsapi/engines/api/fi_calculations_api.py index afcbf2e0..97a41aab 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/api/fi_calculations_api.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/api/fi_calculations_api.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/api/fiab_calculations_api.py b/auto-generated-sdk/fds/analyticsapi/engines/api/fiab_calculations_api.py index b2b42523..b54cc941 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/api/fiab_calculations_api.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/api/fiab_calculations_api.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/api/fpo_optimizer_api.py b/auto-generated-sdk/fds/analyticsapi/engines/api/fpo_optimizer_api.py index 2ae44a8b..31f98e09 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/api/fpo_optimizer_api.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/api/fpo_optimizer_api.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/api/frequencies_api.py b/auto-generated-sdk/fds/analyticsapi/engines/api/frequencies_api.py index c23a742d..e8047224 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/api/frequencies_api.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/api/frequencies_api.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/api/groups_api.py b/auto-generated-sdk/fds/analyticsapi/engines/api/groups_api.py index 51af3749..3b201e16 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/api/groups_api.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/api/groups_api.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/api/linked_pa_templates_api.py b/auto-generated-sdk/fds/analyticsapi/engines/api/linked_pa_templates_api.py index 7bf9a11b..a3711081 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/api/linked_pa_templates_api.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/api/linked_pa_templates_api.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/api/npo_optimizer_api.py b/auto-generated-sdk/fds/analyticsapi/engines/api/npo_optimizer_api.py index 59ab4a43..f90cfbb5 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/api/npo_optimizer_api.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/api/npo_optimizer_api.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/api/pa_calculations_api.py b/auto-generated-sdk/fds/analyticsapi/engines/api/pa_calculations_api.py index a424290a..6ffd48c8 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/api/pa_calculations_api.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/api/pa_calculations_api.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ @@ -170,7 +170,7 @@ def __get_all_calculations( ): """Get all calculations # noqa: E501 - This endpoints returns all active calculation requests. # noqa: E501 + This endpoints returns all calculation requests. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True diff --git a/auto-generated-sdk/fds/analyticsapi/engines/api/pricing_sources_api.py b/auto-generated-sdk/fds/analyticsapi/engines/api/pricing_sources_api.py index 23993815..45213727 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/api/pricing_sources_api.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/api/pricing_sources_api.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/api/pub_calculations_api.py b/auto-generated-sdk/fds/analyticsapi/engines/api/pub_calculations_api.py index 8d2c24fa..8fa07de1 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/api/pub_calculations_api.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/api/pub_calculations_api.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ @@ -169,7 +169,7 @@ def __get_all_calculations( ): """Get all calculations # noqa: E501 - This endpoints returns all active calculation requests. # noqa: E501 + This endpoints returns all calculation requests. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True diff --git a/auto-generated-sdk/fds/analyticsapi/engines/api/quant_calculations_api.py b/auto-generated-sdk/fds/analyticsapi/engines/api/quant_calculations_api.py index d34f3530..2250dadc 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/api/quant_calculations_api.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/api/quant_calculations_api.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ @@ -170,7 +170,7 @@ def __get_all_calculations( ): """Get all calculations # noqa: E501 - This endpoints returns all active calculation requests. # noqa: E501 + This endpoints returns all calculation requests. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True diff --git a/auto-generated-sdk/fds/analyticsapi/engines/api/spar_calculations_api.py b/auto-generated-sdk/fds/analyticsapi/engines/api/spar_calculations_api.py index 9eb4108f..2420f955 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/api/spar_calculations_api.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/api/spar_calculations_api.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ @@ -170,7 +170,7 @@ def __get_all_calculations( ): """Get all calculations # noqa: E501 - This endpoints returns all active calculation requests. # noqa: E501 + This endpoints returns all calculation requests. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True diff --git a/auto-generated-sdk/fds/analyticsapi/engines/api/strategy_documents_api.py b/auto-generated-sdk/fds/analyticsapi/engines/api/strategy_documents_api.py index f59c6d14..26125a79 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/api/strategy_documents_api.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/api/strategy_documents_api.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/api/templated_pa_components_api.py b/auto-generated-sdk/fds/analyticsapi/engines/api/templated_pa_components_api.py index 667fd386..21680aa6 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/api/templated_pa_components_api.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/api/templated_pa_components_api.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/api/unlinked_pa_templates_api.py b/auto-generated-sdk/fds/analyticsapi/engines/api/unlinked_pa_templates_api.py index fac5e7b2..ca58af26 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/api/unlinked_pa_templates_api.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/api/unlinked_pa_templates_api.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/api/vault_calculations_api.py b/auto-generated-sdk/fds/analyticsapi/engines/api/vault_calculations_api.py index f6f87a15..400e2038 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/api/vault_calculations_api.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/api/vault_calculations_api.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ @@ -170,7 +170,7 @@ def __get_all_calculations( ): """Get all calculations # noqa: E501 - This endpoints returns all active calculation requests. # noqa: E501 + This endpoints returns all calculation requests. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True diff --git a/auto-generated-sdk/fds/analyticsapi/engines/api_client.py b/auto-generated-sdk/fds/analyticsapi/engines/api_client.py index e68a6c0f..26029bb3 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/api_client.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/api_client.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ @@ -77,7 +77,7 @@ def __init__(self, configuration=None, header_name=None, header_value=None, self.default_headers[header_name] = header_value self.cookie = cookie # Set default User-Agent. - self.user_agent = 'engines-api/5.5.0/python' + self.user_agent = 'engines-api/5.6.0/python' def __enter__(self): return self diff --git a/auto-generated-sdk/fds/analyticsapi/engines/configuration.py b/auto-generated-sdk/fds/analyticsapi/engines/configuration.py index a7a83f02..866afee0 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/configuration.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/configuration.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ @@ -409,7 +409,7 @@ def to_debug_report(self): "OS: {env}\n"\ "Python Version: {pyversion}\n"\ "Version of the API: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab]\n"\ - "SDK Package Version: 5.5.0".\ + "SDK Package Version: 5.6.0".\ format(env=sys.platform, pyversion=sys.version) def get_host_settings(self): diff --git a/auto-generated-sdk/fds/analyticsapi/engines/exceptions.py b/auto-generated-sdk/fds/analyticsapi/engines/exceptions.py index 346121f1..a8dce1c5 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/exceptions.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/exceptions.py @@ -5,7 +5,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/account_directories.py b/auto-generated-sdk/fds/analyticsapi/engines/model/account_directories.py index 1a7f6c9b..7ec33f1f 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/account_directories.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/account_directories.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/account_directories_root.py b/auto-generated-sdk/fds/analyticsapi/engines/model/account_directories_root.py index 8bf53986..d04fe2d6 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/account_directories_root.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/account_directories_root.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/afi_optimization_parameters.py b/auto-generated-sdk/fds/analyticsapi/engines/model/afi_optimization_parameters.py index 3c2aa998..7fef2790 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/afi_optimization_parameters.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/afi_optimization_parameters.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/afi_optimization_parameters_root.py b/auto-generated-sdk/fds/analyticsapi/engines/model/afi_optimization_parameters_root.py index 71d0c95c..4339f333 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/afi_optimization_parameters_root.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/afi_optimization_parameters_root.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/afi_optimizer_strategy.py b/auto-generated-sdk/fds/analyticsapi/engines/model/afi_optimizer_strategy.py index 7b9c8dd9..5c176ef3 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/afi_optimizer_strategy.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/afi_optimizer_strategy.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/afi_optimizer_strategy_overrides.py b/auto-generated-sdk/fds/analyticsapi/engines/model/afi_optimizer_strategy_overrides.py index 7a9ec065..12ab8d5e 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/afi_optimizer_strategy_overrides.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/afi_optimizer_strategy_overrides.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/axioma_equity_optimization_parameters.py b/auto-generated-sdk/fds/analyticsapi/engines/model/axioma_equity_optimization_parameters.py index 1164c268..503b6abb 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/axioma_equity_optimization_parameters.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/axioma_equity_optimization_parameters.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/axioma_equity_optimization_parameters_root.py b/auto-generated-sdk/fds/analyticsapi/engines/model/axioma_equity_optimization_parameters_root.py index 07fbbd63..e4895efc 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/axioma_equity_optimization_parameters_root.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/axioma_equity_optimization_parameters_root.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/axioma_equity_optimizer_strategy.py b/auto-generated-sdk/fds/analyticsapi/engines/model/axioma_equity_optimizer_strategy.py index 16b6d8b2..7dc434a9 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/axioma_equity_optimizer_strategy.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/axioma_equity_optimizer_strategy.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/axioma_equity_optimizer_strategy_overrides.py b/auto-generated-sdk/fds/analyticsapi/engines/model/axioma_equity_optimizer_strategy_overrides.py index 9e95177d..491959ad 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/axioma_equity_optimizer_strategy_overrides.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/axioma_equity_optimizer_strategy_overrides.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/bpm_optimization.py b/auto-generated-sdk/fds/analyticsapi/engines/model/bpm_optimization.py index 29ab53a7..419ff058 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/bpm_optimization.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/bpm_optimization.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/bpm_optimization_parameters.py b/auto-generated-sdk/fds/analyticsapi/engines/model/bpm_optimization_parameters.py index 297139f1..47f857af 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/bpm_optimization_parameters.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/bpm_optimization_parameters.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/bpm_optimization_parameters_root.py b/auto-generated-sdk/fds/analyticsapi/engines/model/bpm_optimization_parameters_root.py index 7d0d6e10..35a90885 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/bpm_optimization_parameters_root.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/bpm_optimization_parameters_root.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/bpm_optimizer_strategy.py b/auto-generated-sdk/fds/analyticsapi/engines/model/bpm_optimizer_strategy.py index 5c14722e..8e0a10fa 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/bpm_optimizer_strategy.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/bpm_optimizer_strategy.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/bpm_optimizer_strategy_alpha_override.py b/auto-generated-sdk/fds/analyticsapi/engines/model/bpm_optimizer_strategy_alpha_override.py index 68805185..ffc88464 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/bpm_optimizer_strategy_alpha_override.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/bpm_optimizer_strategy_alpha_override.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/bpm_optimizer_strategy_overrides.py b/auto-generated-sdk/fds/analyticsapi/engines/model/bpm_optimizer_strategy_overrides.py index b4302dc2..26d0f495 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/bpm_optimizer_strategy_overrides.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/bpm_optimizer_strategy_overrides.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/calculation_info.py b/auto-generated-sdk/fds/analyticsapi/engines/model/calculation_info.py index 0192bd97..5db609b7 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/calculation_info.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/calculation_info.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/calculation_info_root.py b/auto-generated-sdk/fds/analyticsapi/engines/model/calculation_info_root.py index 84f70040..7efd83c4 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/calculation_info_root.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/calculation_info_root.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/calculation_meta.py b/auto-generated-sdk/fds/analyticsapi/engines/model/calculation_meta.py index 9941b5de..075c87f0 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/calculation_meta.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/calculation_meta.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/calculation_status.py b/auto-generated-sdk/fds/analyticsapi/engines/model/calculation_status.py index 6d28cd39..259d9df8 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/calculation_status.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/calculation_status.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/calculation_status_meta.py b/auto-generated-sdk/fds/analyticsapi/engines/model/calculation_status_meta.py index e8a2077b..d4eae03b 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/calculation_status_meta.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/calculation_status_meta.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/calculation_status_root.py b/auto-generated-sdk/fds/analyticsapi/engines/model/calculation_status_root.py index 2a5e2d30..12a8d702 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/calculation_status_root.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/calculation_status_root.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/calculation_unit_status.py b/auto-generated-sdk/fds/analyticsapi/engines/model/calculation_unit_status.py index f50b471f..6ba476d0 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/calculation_unit_status.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/calculation_unit_status.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/calculation_unit_status_meta.py b/auto-generated-sdk/fds/analyticsapi/engines/model/calculation_unit_status_meta.py index 3cab1288..4dfcd858 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/calculation_unit_status_meta.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/calculation_unit_status_meta.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/calculations_summary.py b/auto-generated-sdk/fds/analyticsapi/engines/model/calculations_summary.py index d45b27d4..67c6ea21 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/calculations_summary.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/calculations_summary.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/calculations_summary_root.py b/auto-generated-sdk/fds/analyticsapi/engines/model/calculations_summary_root.py index 1dfb47b8..d199e577 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/calculations_summary_root.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/calculations_summary_root.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/client_error_response.py b/auto-generated-sdk/fds/analyticsapi/engines/model/client_error_response.py index 2a0e6987..600108d7 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/client_error_response.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/client_error_response.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/column.py b/auto-generated-sdk/fds/analyticsapi/engines/model/column.py index 5709fce4..473e4343 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/column.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/column.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/column_root.py b/auto-generated-sdk/fds/analyticsapi/engines/model/column_root.py index 0395cee7..b427916a 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/column_root.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/column_root.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/column_statistic.py b/auto-generated-sdk/fds/analyticsapi/engines/model/column_statistic.py index 60b31e56..81f93b18 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/column_statistic.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/column_statistic.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/column_statistic_root.py b/auto-generated-sdk/fds/analyticsapi/engines/model/column_statistic_root.py index b3f3e259..95bf7b33 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/column_statistic_root.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/column_statistic_root.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/column_summary.py b/auto-generated-sdk/fds/analyticsapi/engines/model/column_summary.py index 5b7ab884..bdba6fd7 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/column_summary.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/column_summary.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/column_summary_root.py b/auto-generated-sdk/fds/analyticsapi/engines/model/column_summary_root.py index 066d8c8f..3a1a7998 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/column_summary_root.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/column_summary_root.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/component_summary.py b/auto-generated-sdk/fds/analyticsapi/engines/model/component_summary.py index e88e94d7..ad70f1ee 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/component_summary.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/component_summary.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/component_summary_root.py b/auto-generated-sdk/fds/analyticsapi/engines/model/component_summary_root.py index 23c12068..aa1bb0e1 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/component_summary_root.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/component_summary_root.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/configuration_account.py b/auto-generated-sdk/fds/analyticsapi/engines/model/configuration_account.py index 9714c20c..a459cd29 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/configuration_account.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/configuration_account.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/constraint_action.py b/auto-generated-sdk/fds/analyticsapi/engines/model/constraint_action.py index 86e39ffa..9a76d450 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/constraint_action.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/constraint_action.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/currency.py b/auto-generated-sdk/fds/analyticsapi/engines/model/currency.py index d0b8752b..817ba401 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/currency.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/currency.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/currency_root.py b/auto-generated-sdk/fds/analyticsapi/engines/model/currency_root.py index 99697a65..ea924de5 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/currency_root.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/currency_root.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/date_parameters_summary.py b/auto-generated-sdk/fds/analyticsapi/engines/model/date_parameters_summary.py index cb4ac888..22de6450 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/date_parameters_summary.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/date_parameters_summary.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/date_parameters_summary_root.py b/auto-generated-sdk/fds/analyticsapi/engines/model/date_parameters_summary_root.py index 186da775..241421e7 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/date_parameters_summary_root.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/date_parameters_summary_root.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/document_directories.py b/auto-generated-sdk/fds/analyticsapi/engines/model/document_directories.py index 222f95f5..42793230 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/document_directories.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/document_directories.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/document_directories_root.py b/auto-generated-sdk/fds/analyticsapi/engines/model/document_directories_root.py index a76fec5d..b794c667 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/document_directories_root.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/document_directories_root.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/error.py b/auto-generated-sdk/fds/analyticsapi/engines/model/error.py index 89ec1ff5..1999a61e 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/error.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/error.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/error_source.py b/auto-generated-sdk/fds/analyticsapi/engines/model/error_source.py index a0e50fbb..4d3551ab 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/error_source.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/error_source.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/event_summary.py b/auto-generated-sdk/fds/analyticsapi/engines/model/event_summary.py index c90fcbf9..53aa4224 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/event_summary.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/event_summary.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/fi_balloon_extension.py b/auto-generated-sdk/fds/analyticsapi/engines/model/fi_balloon_extension.py new file mode 100644 index 00000000..51383b3e --- /dev/null +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/fi_balloon_extension.py @@ -0,0 +1,184 @@ +""" + Engines API + + Allow clients to fetch Analytics through APIs. # noqa: E501 + + The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] + Contact: api@factset.com + Generated by: https://openapi-generator.tech +""" + + +import re # noqa: F401 +import sys # noqa: F401 + +from fds.analyticsapi.engines.model_utils import ( # noqa: F401 + ApiTypeError, + ModelComposed, + ModelNormal, + ModelSimple, + cached_property, + change_keys_js_to_python, + convert_js_args_to_python_args, + date, + datetime, + file_type, + none_type, + validate_get_composed_info, +) + + +class FIBalloonExtension(ModelNormal): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + + Attributes: + allowed_values (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + with a capitalized key describing the allowed value and an allowed + value. These dicts store the allowed enum values. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + discriminator_value_class_map (dict): A dict to go from the discriminator + variable value to the discriminator class name. + validations (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + that stores validations for max_length, min_length, max_items, + min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, + inclusive_minimum, and regex. + additional_properties_type (tuple): A tuple of classes accepted + as additional properties values. + """ + + allowed_values = { + ('amortization_type',): { + 'NONE': "Loan_Amort_None", + 'REGULAR': "Loan_Amort_Regular", + 'DEFAULT': "Loan_Amort_Default", + }, + } + + validations = { + } + + additional_properties_type = None + + _nullable = False + + @cached_property + def openapi_types(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + + Returns + openapi_types (dict): The key is attribute name + and the value is attribute type. + """ + return { + 'months': (int,), # noqa: E501 + 'percentage': (float,), # noqa: E501 + 'amortization_type': (str,), # noqa: E501 + 'units': (str,), # noqa: E501 + 'coupon_stepup': (float,), # noqa: E501 + } + + @cached_property + def discriminator(): + return None + + + attribute_map = { + 'months': 'months', # noqa: E501 + 'percentage': 'percentage', # noqa: E501 + 'amortization_type': 'amortizationType', # noqa: E501 + 'units': 'units', # noqa: E501 + 'coupon_stepup': 'couponStepup', # noqa: E501 + } + + _composed_schemas = {} + + required_properties = set([ + '_data_store', + '_check_type', + '_spec_property_naming', + '_path_to_item', + '_configuration', + '_visited_composed_classes', + ]) + + @convert_js_args_to_python_args + def __init__(self, *args, **kwargs): # noqa: E501 + """FIBalloonExtension - a model defined in OpenAPI + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + months (int): Months. [optional] # noqa: E501 + percentage (float): Percentage. [optional] # noqa: E501 + amortization_type (str): Amortization Type. [optional] # noqa: E501 + units (str): Units. [optional] # noqa: E501 + coupon_stepup (float): Coupon Stepup. [optional] # noqa: E501 + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/fi_bank_loans.py b/auto-generated-sdk/fds/analyticsapi/engines/model/fi_bank_loans.py index ce7f900a..f71a7cb2 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/fi_bank_loans.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/fi_bank_loans.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/fi_calculation_parameters.py b/auto-generated-sdk/fds/analyticsapi/engines/model/fi_calculation_parameters.py index 859dc8ad..4fe09ccb 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/fi_calculation_parameters.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/fi_calculation_parameters.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/fi_calculation_parameters_root.py b/auto-generated-sdk/fds/analyticsapi/engines/model/fi_calculation_parameters_root.py index ce3f7d0a..b07a38a6 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/fi_calculation_parameters_root.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/fi_calculation_parameters_root.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/fi_cashflows.py b/auto-generated-sdk/fds/analyticsapi/engines/model/fi_cashflows.py new file mode 100644 index 00000000..da81f5c8 --- /dev/null +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/fi_cashflows.py @@ -0,0 +1,181 @@ +""" + Engines API + + Allow clients to fetch Analytics through APIs. # noqa: E501 + + The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] + Contact: api@factset.com + Generated by: https://openapi-generator.tech +""" + + +import re # noqa: F401 +import sys # noqa: F401 + +from fds.analyticsapi.engines.model_utils import ( # noqa: F401 + ApiTypeError, + ModelComposed, + ModelNormal, + ModelSimple, + cached_property, + change_keys_js_to_python, + convert_js_args_to_python_args, + date, + datetime, + file_type, + none_type, + validate_get_composed_info, +) + + +class FICashflows(ModelNormal): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + + Attributes: + allowed_values (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + with a capitalized key describing the allowed value and an allowed + value. These dicts store the allowed enum values. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + discriminator_value_class_map (dict): A dict to go from the discriminator + variable value to the discriminator class name. + validations (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + that stores validations for max_length, min_length, max_items, + min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, + inclusive_minimum, and regex. + additional_properties_type (tuple): A tuple of classes accepted + as additional properties values. + """ + + allowed_values = { + ('optional_redemption_call_when_units',): { + 'MANUAL': "Manual", + 'NEVER': "Never", + 'ASAP': "ASAP", + 'DATE': "Date", + 'DEAL_CLOSING': "Deal Closing", + 'SETTLE_DATE': "Settle Date", + }, + } + + validations = { + } + + additional_properties_type = None + + _nullable = False + + @cached_property + def openapi_types(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + + Returns + openapi_types (dict): The key is attribute name + and the value is attribute type. + """ + return { + 'optional_redemption_call_when_units': (str,), # noqa: E501 + 'optional_redemption_call_when': (int,), # noqa: E501 + 'recovery_lag': (int,), # noqa: E501 + } + + @cached_property + def discriminator(): + return None + + + attribute_map = { + 'optional_redemption_call_when_units': 'optionalRedemptionCallWhenUnits', # noqa: E501 + 'optional_redemption_call_when': 'optionalRedemptionCallWhen', # noqa: E501 + 'recovery_lag': 'recoveryLag', # noqa: E501 + } + + _composed_schemas = {} + + required_properties = set([ + '_data_store', + '_check_type', + '_spec_property_naming', + '_path_to_item', + '_configuration', + '_visited_composed_classes', + ]) + + @convert_js_args_to_python_args + def __init__(self, *args, **kwargs): # noqa: E501 + """FICashflows - a model defined in OpenAPI + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + optional_redemption_call_when_units (str): OptionalRedemptionCallWhenUnits. [optional] # noqa: E501 + optional_redemption_call_when (int): OptionalRedemptionCallWhen. [optional] # noqa: E501 + recovery_lag (int): RecoveryLag. [optional] # noqa: E501 + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/fi_discount_curve_info.py b/auto-generated-sdk/fds/analyticsapi/engines/model/fi_discount_curve_info.py index 5b063851..f7a1f3d8 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/fi_discount_curve_info.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/fi_discount_curve_info.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/fi_discount_curve_info_root.py b/auto-generated-sdk/fds/analyticsapi/engines/model/fi_discount_curve_info_root.py index 7adbaefb..2085d011 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/fi_discount_curve_info_root.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/fi_discount_curve_info_root.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/fi_job_settings.py b/auto-generated-sdk/fds/analyticsapi/engines/model/fi_job_settings.py index 7608ebf3..3e9e0e19 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/fi_job_settings.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/fi_job_settings.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ @@ -31,9 +31,11 @@ def lazy_import(): from fds.analyticsapi.engines.model.fi_bank_loans import FIBankLoans from fds.analyticsapi.engines.model.fi_market_environment import FIMarketEnvironment from fds.analyticsapi.engines.model.fi_municipal_bonds_for_job_settings import FIMunicipalBondsForJobSettings + from fds.analyticsapi.engines.model.fi_structured_products_for_job_settings import FIStructuredProductsForJobSettings globals()['FIBankLoans'] = FIBankLoans globals()['FIMarketEnvironment'] = FIMarketEnvironment globals()['FIMunicipalBondsForJobSettings'] = FIMunicipalBondsForJobSettings + globals()['FIStructuredProductsForJobSettings'] = FIStructuredProductsForJobSettings class FIJobSettings(ModelNormal): @@ -96,6 +98,7 @@ def openapi_types(): 'bank_loans': (FIBankLoans,), # noqa: E501 'municipal_bonds': (FIMunicipalBondsForJobSettings,), # noqa: E501 'market_environment': (FIMarketEnvironment,), # noqa: E501 + 'structured_products': (FIStructuredProductsForJobSettings,), # noqa: E501 } @cached_property @@ -112,6 +115,7 @@ def discriminator(): 'bank_loans': 'bankLoans', # noqa: E501 'municipal_bonds': 'municipalBonds', # noqa: E501 'market_environment': 'marketEnvironment', # noqa: E501 + 'structured_products': 'structuredProducts', # noqa: E501 } _composed_schemas = {} @@ -170,6 +174,7 @@ def __init__(self, as_of_date, *args, **kwargs): # noqa: E501 bank_loans (FIBankLoans): [optional] # noqa: E501 municipal_bonds (FIMunicipalBondsForJobSettings): [optional] # noqa: E501 market_environment (FIMarketEnvironment): [optional] # noqa: E501 + structured_products (FIStructuredProductsForJobSettings): [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/fi_loss.py b/auto-generated-sdk/fds/analyticsapi/engines/model/fi_loss.py index c457c6e5..fe1ad175 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/fi_loss.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/fi_loss.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/fi_market_environment.py b/auto-generated-sdk/fds/analyticsapi/engines/model/fi_market_environment.py index d55e031f..df4b7260 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/fi_market_environment.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/fi_market_environment.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/fi_municipal_bonds.py b/auto-generated-sdk/fds/analyticsapi/engines/model/fi_municipal_bonds.py index fb680f1d..e8b8d2b3 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/fi_municipal_bonds.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/fi_municipal_bonds.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/fi_municipal_bonds_for_job_settings.py b/auto-generated-sdk/fds/analyticsapi/engines/model/fi_municipal_bonds_for_job_settings.py index 39ad9372..5a328ed0 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/fi_municipal_bonds_for_job_settings.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/fi_municipal_bonds_for_job_settings.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/fi_prepay.py b/auto-generated-sdk/fds/analyticsapi/engines/model/fi_prepay.py index 12d5775e..13132981 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/fi_prepay.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/fi_prepay.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/fi_prepay_lockout.py b/auto-generated-sdk/fds/analyticsapi/engines/model/fi_prepay_lockout.py new file mode 100644 index 00000000..9b582137 --- /dev/null +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/fi_prepay_lockout.py @@ -0,0 +1,180 @@ +""" + Engines API + + Allow clients to fetch Analytics through APIs. # noqa: E501 + + The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] + Contact: api@factset.com + Generated by: https://openapi-generator.tech +""" + + +import re # noqa: F401 +import sys # noqa: F401 + +from fds.analyticsapi.engines.model_utils import ( # noqa: F401 + ApiTypeError, + ModelComposed, + ModelNormal, + ModelSimple, + cached_property, + change_keys_js_to_python, + convert_js_args_to_python_args, + date, + datetime, + file_type, + none_type, + validate_get_composed_info, +) + + +class FIPrepayLockout(ModelNormal): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + + Attributes: + allowed_values (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + with a capitalized key describing the allowed value and an allowed + value. These dicts store the allowed enum values. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + discriminator_value_class_map (dict): A dict to go from the discriminator + variable value to the discriminator class name. + validations (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + that stores validations for max_length, min_length, max_items, + min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, + inclusive_minimum, and regex. + additional_properties_type (tuple): A tuple of classes accepted + as additional properties values. + """ + + allowed_values = { + ('points_above',): { + 'ANY': "ANY", + 'NO_LOCKOUT': "NO_LOCKOUT", + 'NUMERIC': "NUMERIC", + }, + ('ym_above',): { + 'ANY': "ANY", + 'NO_LOCKOUT': "NO_LOCKOUT", + 'NUMERIC': "NUMERIC", + }, + } + + validations = { + } + + additional_properties_type = None + + _nullable = False + + @cached_property + def openapi_types(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + + Returns + openapi_types (dict): The key is attribute name + and the value is attribute type. + """ + return { + 'points_above': (str,), # noqa: E501 + 'ym_above': (str,), # noqa: E501 + } + + @cached_property + def discriminator(): + return None + + + attribute_map = { + 'points_above': 'pointsAbove', # noqa: E501 + 'ym_above': 'ymAbove', # noqa: E501 + } + + _composed_schemas = {} + + required_properties = set([ + '_data_store', + '_check_type', + '_spec_property_naming', + '_path_to_item', + '_configuration', + '_visited_composed_classes', + ]) + + @convert_js_args_to_python_args + def __init__(self, *args, **kwargs): # noqa: E501 + """FIPrepayLockout - a model defined in OpenAPI + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + points_above (str): Points Above. [optional] # noqa: E501 + ym_above (str): Ym Above. [optional] # noqa: E501 + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/fi_reference_prepay.py b/auto-generated-sdk/fds/analyticsapi/engines/model/fi_reference_prepay.py index 00d71351..27233fc1 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/fi_reference_prepay.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/fi_reference_prepay.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/fi_reference_security.py b/auto-generated-sdk/fds/analyticsapi/engines/model/fi_reference_security.py index 63ed9f51..9e3b4f89 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/fi_reference_security.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/fi_reference_security.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/fi_security.py b/auto-generated-sdk/fds/analyticsapi/engines/model/fi_security.py index 9ec8c129..8cbbe6bc 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/fi_security.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/fi_security.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ @@ -33,11 +33,13 @@ def lazy_import(): from fds.analyticsapi.engines.model.fi_municipal_bonds import FIMunicipalBonds from fds.analyticsapi.engines.model.fi_prepay import FIPrepay from fds.analyticsapi.engines.model.fi_reference_security import FIReferenceSecurity + from fds.analyticsapi.engines.model.fi_structured_products_for_securities import FIStructuredProductsForSecurities globals()['FIBankLoans'] = FIBankLoans globals()['FILoss'] = FILoss globals()['FIMunicipalBonds'] = FIMunicipalBonds globals()['FIPrepay'] = FIPrepay globals()['FIReferenceSecurity'] = FIReferenceSecurity + globals()['FIStructuredProductsForSecurities'] = FIStructuredProductsForSecurities class FISecurity(ModelNormal): @@ -107,6 +109,7 @@ def openapi_types(): 'prepay': (FIPrepay,), # noqa: E501 'matrix_spread_adjustment': (float,), # noqa: E501 'matrix_multiplier': (float,), # noqa: E501 + 'structured_products': (FIStructuredProductsForSecurities,), # noqa: E501 'calc_from_method': (str,), # noqa: E501 'face': (float,), # noqa: E501 'face_type': (str,), # noqa: E501 @@ -130,6 +133,7 @@ def discriminator(): 'prepay': 'prepay', # noqa: E501 'matrix_spread_adjustment': 'matrixSpreadAdjustment', # noqa: E501 'matrix_multiplier': 'matrixMultiplier', # noqa: E501 + 'structured_products': 'structuredProducts', # noqa: E501 'calc_from_method': 'calcFromMethod', # noqa: E501 'face': 'face', # noqa: E501 'face_type': 'faceType', # noqa: E501 @@ -195,6 +199,7 @@ def __init__(self, calc_from_value, symbol, *args, **kwargs): # noqa: E501 prepay (FIPrepay): [optional] # noqa: E501 matrix_spread_adjustment (float): Matrix Spread Adjustment. [optional] # noqa: E501 matrix_multiplier (float): Matrix Multiplier. [optional] # noqa: E501 + structured_products (FIStructuredProductsForSecurities): [optional] # noqa: E501 calc_from_method (str): Calculation Method. Methods : Active Spread, Actual Spread, Actual Spread To Worst Call, OAS, Price, Yield, Yield To No Call, Act/Act Yield To No Call, Bond Equivalent Yield, Yield To Worst Call, Discount Yield, Discount Margin, Implied Volatility, Bullet Spread, Bullet Spread To Worst Call, Pricing Matrix. [optional] # noqa: E501 face (float): Face. [optional] if omitted the server will use the default value of 1 # noqa: E501 face_type (str): Face type. [optional] if omitted the server will use the default value of "Current" # noqa: E501 diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/fi_servicer_advances.py b/auto-generated-sdk/fds/analyticsapi/engines/model/fi_servicer_advances.py new file mode 100644 index 00000000..fc852a16 --- /dev/null +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/fi_servicer_advances.py @@ -0,0 +1,174 @@ +""" + Engines API + + Allow clients to fetch Analytics through APIs. # noqa: E501 + + The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] + Contact: api@factset.com + Generated by: https://openapi-generator.tech +""" + + +import re # noqa: F401 +import sys # noqa: F401 + +from fds.analyticsapi.engines.model_utils import ( # noqa: F401 + ApiTypeError, + ModelComposed, + ModelNormal, + ModelSimple, + cached_property, + change_keys_js_to_python, + convert_js_args_to_python_args, + date, + datetime, + file_type, + none_type, + validate_get_composed_info, +) + + +class FIServicerAdvances(ModelNormal): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + + Attributes: + allowed_values (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + with a capitalized key describing the allowed value and an allowed + value. These dicts store the allowed enum values. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + discriminator_value_class_map (dict): A dict to go from the discriminator + variable value to the discriminator class name. + validations (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + that stores validations for max_length, min_length, max_items, + min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, + inclusive_minimum, and regex. + additional_properties_type (tuple): A tuple of classes accepted + as additional properties values. + """ + + allowed_values = { + ('advance_type',): { + 'ADVANCES_ALL': "Advances All", + 'ADVANCES_ALL_BUT_NEWLY_LIQDTD': "Advances All But Newly Liqdtd", + 'DOES_NOT_ADVANCE': "Does Not Advance", + 'PRINCIPAL_ONLY': "Principal Only", + 'INTEREST_ONLY': "Interest Only", + }, + } + + validations = { + } + + additional_properties_type = None + + _nullable = False + + @cached_property + def openapi_types(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + + Returns + openapi_types (dict): The key is attribute name + and the value is attribute type. + """ + return { + 'advance_type': (str,), # noqa: E501 + } + + @cached_property + def discriminator(): + return None + + + attribute_map = { + 'advance_type': 'advanceType', # noqa: E501 + } + + _composed_schemas = {} + + required_properties = set([ + '_data_store', + '_check_type', + '_spec_property_naming', + '_path_to_item', + '_configuration', + '_visited_composed_classes', + ]) + + @convert_js_args_to_python_args + def __init__(self, *args, **kwargs): # noqa: E501 + """FIServicerAdvances - a model defined in OpenAPI + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + advance_type (str): Advance Type. [optional] # noqa: E501 + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/fi_servicer_advances_for_securities.py b/auto-generated-sdk/fds/analyticsapi/engines/model/fi_servicer_advances_for_securities.py new file mode 100644 index 00000000..d80eb02e --- /dev/null +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/fi_servicer_advances_for_securities.py @@ -0,0 +1,180 @@ +""" + Engines API + + Allow clients to fetch Analytics through APIs. # noqa: E501 + + The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] + Contact: api@factset.com + Generated by: https://openapi-generator.tech +""" + + +import re # noqa: F401 +import sys # noqa: F401 + +from fds.analyticsapi.engines.model_utils import ( # noqa: F401 + ApiTypeError, + ModelComposed, + ModelNormal, + ModelSimple, + cached_property, + change_keys_js_to_python, + convert_js_args_to_python_args, + date, + datetime, + file_type, + none_type, + validate_get_composed_info, +) + + +class FIServicerAdvancesForSecurities(ModelNormal): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + + Attributes: + allowed_values (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + with a capitalized key describing the allowed value and an allowed + value. These dicts store the allowed enum values. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + discriminator_value_class_map (dict): A dict to go from the discriminator + variable value to the discriminator class name. + validations (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + that stores validations for max_length, min_length, max_items, + min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, + inclusive_minimum, and regex. + additional_properties_type (tuple): A tuple of classes accepted + as additional properties values. + """ + + allowed_values = { + ('advance_type',): { + 'ADVANCES_ALL': "Advances All", + 'ADVANCES_ALL_BUT_NEWLY_LIQDTD': "Advances All But Newly Liqdtd", + 'DOES_NOT_ADVANCE': "Does Not Advance", + 'PRINCIPAL_ONLY': "Principal Only", + 'INTEREST_ONLY': "Interest Only", + }, + } + + validations = { + } + + additional_properties_type = None + + _nullable = False + + @cached_property + def openapi_types(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + + Returns + openapi_types (dict): The key is attribute name + and the value is attribute type. + """ + return { + 'principal': (float,), # noqa: E501 + 'interest': (float,), # noqa: E501 + 'advance_type': (str,), # noqa: E501 + } + + @cached_property + def discriminator(): + return None + + + attribute_map = { + 'principal': 'principal', # noqa: E501 + 'interest': 'interest', # noqa: E501 + 'advance_type': 'advanceType', # noqa: E501 + } + + _composed_schemas = {} + + required_properties = set([ + '_data_store', + '_check_type', + '_spec_property_naming', + '_path_to_item', + '_configuration', + '_visited_composed_classes', + ]) + + @convert_js_args_to_python_args + def __init__(self, *args, **kwargs): # noqa: E501 + """FIServicerAdvancesForSecurities - a model defined in OpenAPI + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + principal (float): Principal. [optional] # noqa: E501 + interest (float): Interest. [optional] # noqa: E501 + advance_type (str): Advance Type. [optional] # noqa: E501 + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/fi_structured_products_for_job_settings.py b/auto-generated-sdk/fds/analyticsapi/engines/model/fi_structured_products_for_job_settings.py new file mode 100644 index 00000000..53e378c9 --- /dev/null +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/fi_structured_products_for_job_settings.py @@ -0,0 +1,196 @@ +""" + Engines API + + Allow clients to fetch Analytics through APIs. # noqa: E501 + + The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] + Contact: api@factset.com + Generated by: https://openapi-generator.tech +""" + + +import re # noqa: F401 +import sys # noqa: F401 + +from fds.analyticsapi.engines.model_utils import ( # noqa: F401 + ApiTypeError, + ModelComposed, + ModelNormal, + ModelSimple, + cached_property, + change_keys_js_to_python, + convert_js_args_to_python_args, + date, + datetime, + file_type, + none_type, + validate_get_composed_info, +) + +def lazy_import(): + from fds.analyticsapi.engines.model.fi_balloon_extension import FIBalloonExtension + from fds.analyticsapi.engines.model.fi_cashflows import FICashflows + from fds.analyticsapi.engines.model.fi_prepay_lockout import FIPrepayLockout + from fds.analyticsapi.engines.model.fi_servicer_advances import FIServicerAdvances + globals()['FIBalloonExtension'] = FIBalloonExtension + globals()['FICashflows'] = FICashflows + globals()['FIPrepayLockout'] = FIPrepayLockout + globals()['FIServicerAdvances'] = FIServicerAdvances + + +class FIStructuredProductsForJobSettings(ModelNormal): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + + Attributes: + allowed_values (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + with a capitalized key describing the allowed value and an allowed + value. These dicts store the allowed enum values. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + discriminator_value_class_map (dict): A dict to go from the discriminator + variable value to the discriminator class name. + validations (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + that stores validations for max_length, min_length, max_items, + min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, + inclusive_minimum, and regex. + additional_properties_type (tuple): A tuple of classes accepted + as additional properties values. + """ + + allowed_values = { + } + + validations = { + } + + additional_properties_type = None + + _nullable = False + + @cached_property + def openapi_types(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + + Returns + openapi_types (dict): The key is attribute name + and the value is attribute type. + """ + lazy_import() + return { + 'servicer_advances': (FIServicerAdvances,), # noqa: E501 + 'ignore_financial_guarantee': (str,), # noqa: E501 + 'clean_up_call_method': (bool,), # noqa: E501 + 'do_opt_redeem': (str,), # noqa: E501 + 'prepay_lockout': (FIPrepayLockout,), # noqa: E501 + 'cashflows': (FICashflows,), # noqa: E501 + 'balloon_extension': (FIBalloonExtension,), # noqa: E501 + } + + @cached_property + def discriminator(): + return None + + + attribute_map = { + 'servicer_advances': 'servicerAdvances', # noqa: E501 + 'ignore_financial_guarantee': 'ignoreFinancialGuarantee', # noqa: E501 + 'clean_up_call_method': 'cleanUpCallMethod', # noqa: E501 + 'do_opt_redeem': 'doOPTRedeem', # noqa: E501 + 'prepay_lockout': 'prepayLockout', # noqa: E501 + 'cashflows': 'cashflows', # noqa: E501 + 'balloon_extension': 'balloonExtension', # noqa: E501 + } + + _composed_schemas = {} + + required_properties = set([ + '_data_store', + '_check_type', + '_spec_property_naming', + '_path_to_item', + '_configuration', + '_visited_composed_classes', + ]) + + @convert_js_args_to_python_args + def __init__(self, *args, **kwargs): # noqa: E501 + """FIStructuredProductsForJobSettings - a model defined in OpenAPI + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + servicer_advances (FIServicerAdvances): [optional] # noqa: E501 + ignore_financial_guarantee (str): Ignore Financial Guarantee. [optional] # noqa: E501 + clean_up_call_method (bool): Cleanup Call Method. [optional] # noqa: E501 + do_opt_redeem (str): Do OPT Redeem. [optional] # noqa: E501 + prepay_lockout (FIPrepayLockout): [optional] # noqa: E501 + cashflows (FICashflows): [optional] # noqa: E501 + balloon_extension (FIBalloonExtension): [optional] # noqa: E501 + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/fi_structured_products_for_securities.py b/auto-generated-sdk/fds/analyticsapi/engines/model/fi_structured_products_for_securities.py new file mode 100644 index 00000000..25f63a69 --- /dev/null +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/fi_structured_products_for_securities.py @@ -0,0 +1,196 @@ +""" + Engines API + + Allow clients to fetch Analytics through APIs. # noqa: E501 + + The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] + Contact: api@factset.com + Generated by: https://openapi-generator.tech +""" + + +import re # noqa: F401 +import sys # noqa: F401 + +from fds.analyticsapi.engines.model_utils import ( # noqa: F401 + ApiTypeError, + ModelComposed, + ModelNormal, + ModelSimple, + cached_property, + change_keys_js_to_python, + convert_js_args_to_python_args, + date, + datetime, + file_type, + none_type, + validate_get_composed_info, +) + +def lazy_import(): + from fds.analyticsapi.engines.model.fi_balloon_extension import FIBalloonExtension + from fds.analyticsapi.engines.model.fi_cashflows import FICashflows + from fds.analyticsapi.engines.model.fi_prepay_lockout import FIPrepayLockout + from fds.analyticsapi.engines.model.fi_servicer_advances_for_securities import FIServicerAdvancesForSecurities + globals()['FIBalloonExtension'] = FIBalloonExtension + globals()['FICashflows'] = FICashflows + globals()['FIPrepayLockout'] = FIPrepayLockout + globals()['FIServicerAdvancesForSecurities'] = FIServicerAdvancesForSecurities + + +class FIStructuredProductsForSecurities(ModelNormal): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + + Attributes: + allowed_values (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + with a capitalized key describing the allowed value and an allowed + value. These dicts store the allowed enum values. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + discriminator_value_class_map (dict): A dict to go from the discriminator + variable value to the discriminator class name. + validations (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + that stores validations for max_length, min_length, max_items, + min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, + inclusive_minimum, and regex. + additional_properties_type (tuple): A tuple of classes accepted + as additional properties values. + """ + + allowed_values = { + } + + validations = { + } + + additional_properties_type = None + + _nullable = False + + @cached_property + def openapi_types(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + + Returns + openapi_types (dict): The key is attribute name + and the value is attribute type. + """ + lazy_import() + return { + 'servicer_advances': (FIServicerAdvancesForSecurities,), # noqa: E501 + 'ignore_financial_guarantee': (str,), # noqa: E501 + 'clean_up_call_method': (bool,), # noqa: E501 + 'do_opt_redeem': (str,), # noqa: E501 + 'prepay_lockout': (FIPrepayLockout,), # noqa: E501 + 'cashflows': (FICashflows,), # noqa: E501 + 'balloon_extension': (FIBalloonExtension,), # noqa: E501 + } + + @cached_property + def discriminator(): + return None + + + attribute_map = { + 'servicer_advances': 'servicerAdvances', # noqa: E501 + 'ignore_financial_guarantee': 'ignoreFinancialGuarantee', # noqa: E501 + 'clean_up_call_method': 'cleanUpCallMethod', # noqa: E501 + 'do_opt_redeem': 'doOPTRedeem', # noqa: E501 + 'prepay_lockout': 'prepayLockout', # noqa: E501 + 'cashflows': 'cashflows', # noqa: E501 + 'balloon_extension': 'balloonExtension', # noqa: E501 + } + + _composed_schemas = {} + + required_properties = set([ + '_data_store', + '_check_type', + '_spec_property_naming', + '_path_to_item', + '_configuration', + '_visited_composed_classes', + ]) + + @convert_js_args_to_python_args + def __init__(self, *args, **kwargs): # noqa: E501 + """FIStructuredProductsForSecurities - a model defined in OpenAPI + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + servicer_advances (FIServicerAdvancesForSecurities): [optional] # noqa: E501 + ignore_financial_guarantee (str): Ignore Financial Guarantee. [optional] # noqa: E501 + clean_up_call_method (bool): Cleanup Call Method. [optional] # noqa: E501 + do_opt_redeem (str): Do OPT Redeem. [optional] # noqa: E501 + prepay_lockout (FIPrepayLockout): [optional] # noqa: E501 + cashflows (FICashflows): [optional] # noqa: E501 + balloon_extension (FIBalloonExtension): [optional] # noqa: E501 + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/fiab_calculation_parameters.py b/auto-generated-sdk/fds/analyticsapi/engines/model/fiab_calculation_parameters.py index 95528b76..e7d15e90 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/fiab_calculation_parameters.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/fiab_calculation_parameters.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/fiab_calculation_status.py b/auto-generated-sdk/fds/analyticsapi/engines/model/fiab_calculation_status.py index e102ba7b..672ed866 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/fiab_calculation_status.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/fiab_calculation_status.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/fiab_calculation_status_summary.py b/auto-generated-sdk/fds/analyticsapi/engines/model/fiab_calculation_status_summary.py index 09b06ab1..df496efd 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/fiab_calculation_status_summary.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/fiab_calculation_status_summary.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/fiab_date_parameters.py b/auto-generated-sdk/fds/analyticsapi/engines/model/fiab_date_parameters.py index e49b4c11..e2f2df74 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/fiab_date_parameters.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/fiab_date_parameters.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/fiab_identifier.py b/auto-generated-sdk/fds/analyticsapi/engines/model/fiab_identifier.py index a3287e7d..239807e6 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/fiab_identifier.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/fiab_identifier.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/fpo_account.py b/auto-generated-sdk/fds/analyticsapi/engines/model/fpo_account.py index c4e9e03e..64ff897d 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/fpo_account.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/fpo_account.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/fpo_objective.py b/auto-generated-sdk/fds/analyticsapi/engines/model/fpo_objective.py index 41947edf..30063224 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/fpo_objective.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/fpo_objective.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/fpo_optimization_parameters.py b/auto-generated-sdk/fds/analyticsapi/engines/model/fpo_optimization_parameters.py index 63284ec5..110fd894 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/fpo_optimization_parameters.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/fpo_optimization_parameters.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/fpo_optimization_parameters_root.py b/auto-generated-sdk/fds/analyticsapi/engines/model/fpo_optimization_parameters_root.py index f26119d4..a0fbbd06 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/fpo_optimization_parameters_root.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/fpo_optimization_parameters_root.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/fpo_optimizer_strategy.py b/auto-generated-sdk/fds/analyticsapi/engines/model/fpo_optimizer_strategy.py index 25eabdb1..8990305b 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/fpo_optimizer_strategy.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/fpo_optimizer_strategy.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/fpo_optimizer_strategy_overrides.py b/auto-generated-sdk/fds/analyticsapi/engines/model/fpo_optimizer_strategy_overrides.py index 00ddecc4..190ce922 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/fpo_optimizer_strategy_overrides.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/fpo_optimizer_strategy_overrides.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/frequency.py b/auto-generated-sdk/fds/analyticsapi/engines/model/frequency.py index a394b312..69752e48 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/frequency.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/frequency.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/frequency_root.py b/auto-generated-sdk/fds/analyticsapi/engines/model/frequency_root.py index bd2c72fd..dbf45114 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/frequency_root.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/frequency_root.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/group.py b/auto-generated-sdk/fds/analyticsapi/engines/model/group.py index 59518031..34f0edbf 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/group.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/group.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/group_root.py b/auto-generated-sdk/fds/analyticsapi/engines/model/group_root.py index 84415284..b28550d1 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/group_root.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/group_root.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/linked_pa_template.py b/auto-generated-sdk/fds/analyticsapi/engines/model/linked_pa_template.py index eb71faed..5ff02893 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/linked_pa_template.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/linked_pa_template.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/linked_pa_template_parameters.py b/auto-generated-sdk/fds/analyticsapi/engines/model/linked_pa_template_parameters.py index 49fa7441..6a269ab8 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/linked_pa_template_parameters.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/linked_pa_template_parameters.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/linked_pa_template_parameters_root.py b/auto-generated-sdk/fds/analyticsapi/engines/model/linked_pa_template_parameters_root.py index 2dbec1ec..d364390e 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/linked_pa_template_parameters_root.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/linked_pa_template_parameters_root.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/linked_pa_template_post_summary.py b/auto-generated-sdk/fds/analyticsapi/engines/model/linked_pa_template_post_summary.py index b77de43f..d80494aa 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/linked_pa_template_post_summary.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/linked_pa_template_post_summary.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/linked_pa_template_post_summary_root.py b/auto-generated-sdk/fds/analyticsapi/engines/model/linked_pa_template_post_summary_root.py index 5d459ab4..a5adb81c 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/linked_pa_template_post_summary_root.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/linked_pa_template_post_summary_root.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/linked_pa_template_root.py b/auto-generated-sdk/fds/analyticsapi/engines/model/linked_pa_template_root.py index 1115b1a8..cb01d4f6 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/linked_pa_template_root.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/linked_pa_template_root.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/linked_pa_template_summary.py b/auto-generated-sdk/fds/analyticsapi/engines/model/linked_pa_template_summary.py index 6fe4ec88..4ecced42 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/linked_pa_template_summary.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/linked_pa_template_summary.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/linked_pa_template_summary_root.py b/auto-generated-sdk/fds/analyticsapi/engines/model/linked_pa_template_summary_root.py index e31d1360..e781b212 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/linked_pa_template_summary_root.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/linked_pa_template_summary_root.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/linked_pa_template_update_parameters.py b/auto-generated-sdk/fds/analyticsapi/engines/model/linked_pa_template_update_parameters.py index c1e0d650..7417226d 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/linked_pa_template_update_parameters.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/linked_pa_template_update_parameters.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/linked_pa_template_update_parameters_root.py b/auto-generated-sdk/fds/analyticsapi/engines/model/linked_pa_template_update_parameters_root.py index d5b6a8e8..f71b046a 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/linked_pa_template_update_parameters_root.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/linked_pa_template_update_parameters_root.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/npo_optimization_parameters.py b/auto-generated-sdk/fds/analyticsapi/engines/model/npo_optimization_parameters.py index 00761996..1b186974 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/npo_optimization_parameters.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/npo_optimization_parameters.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/npo_optimization_parameters_root.py b/auto-generated-sdk/fds/analyticsapi/engines/model/npo_optimization_parameters_root.py index bea26ed4..9f6e44f0 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/npo_optimization_parameters_root.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/npo_optimization_parameters_root.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/npo_optimizer_strategy.py b/auto-generated-sdk/fds/analyticsapi/engines/model/npo_optimizer_strategy.py index 83c4c377..bcdefd4f 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/npo_optimizer_strategy.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/npo_optimizer_strategy.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/npo_optimizer_strategy_overrides.py b/auto-generated-sdk/fds/analyticsapi/engines/model/npo_optimizer_strategy_overrides.py index 8823ccdb..468fcc92 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/npo_optimizer_strategy_overrides.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/npo_optimizer_strategy_overrides.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/object_root.py b/auto-generated-sdk/fds/analyticsapi/engines/model/object_root.py index 62f157f8..490b4739 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/object_root.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/object_root.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/one_of_quant_dates.py b/auto-generated-sdk/fds/analyticsapi/engines/model/one_of_quant_dates.py new file mode 100644 index 00000000..8b4a9ebd --- /dev/null +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/one_of_quant_dates.py @@ -0,0 +1,248 @@ +""" + Engines API + + Allow clients to fetch Analytics through APIs. # noqa: E501 + + The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] + Contact: api@factset.com + Generated by: https://openapi-generator.tech +""" + + +import re # noqa: F401 +import sys # noqa: F401 + +from fds.analyticsapi.engines.model_utils import ( # noqa: F401 + ApiTypeError, + ModelComposed, + ModelNormal, + ModelSimple, + cached_property, + change_keys_js_to_python, + convert_js_args_to_python_args, + date, + datetime, + file_type, + none_type, + validate_get_composed_info, +) + +def lazy_import(): + from fds.analyticsapi.engines.model.quant_date_list import QuantDateList + from fds.analyticsapi.engines.model.quant_fds_date import QuantFdsDate + globals()['QuantDateList'] = QuantDateList + globals()['QuantFdsDate'] = QuantFdsDate + + +class OneOfQuantDates(ModelComposed): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + + Attributes: + allowed_values (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + with a capitalized key describing the allowed value and an allowed + value. These dicts store the allowed enum values. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + discriminator_value_class_map (dict): A dict to go from the discriminator + variable value to the discriminator class name. + validations (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + that stores validations for max_length, min_length, max_items, + min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, + inclusive_minimum, and regex. + additional_properties_type (tuple): A tuple of classes accepted + as additional properties values. + """ + + allowed_values = { + ('source',): { + 'FDSDATE': "FdsDate", + 'DATELIST': "DateList", + }, + } + + validations = { + } + + @cached_property + def additional_properties_type(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + """ + lazy_import() + return (bool, date, datetime, dict, float, int, list, str, none_type,) # noqa: E501 + + _nullable = False + + @cached_property + def openapi_types(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + + Returns + openapi_types (dict): The key is attribute name + and the value is attribute type. + """ + lazy_import() + return { + 'source': (str,), # noqa: E501 + 'override_universal_screen_calendar': (bool,), # noqa: E501 + 'frequency': (str,), # noqa: E501 + 'calendar': (str,), # noqa: E501 + } + + @cached_property + def discriminator(): + lazy_import() + val = { + 'DateList': QuantDateList, + 'FdsDate': QuantFdsDate, + 'QuantDateList': QuantDateList, + 'QuantFdsDate': QuantFdsDate, + } + if not val: + return None + return {'source': val} + + attribute_map = { + 'source': 'source', # noqa: E501 + 'override_universal_screen_calendar': 'overrideUniversalScreenCalendar', # noqa: E501 + 'frequency': 'frequency', # noqa: E501 + 'calendar': 'calendar', # noqa: E501 + } + + required_properties = set([ + '_data_store', + '_check_type', + '_spec_property_naming', + '_path_to_item', + '_configuration', + '_visited_composed_classes', + '_composed_instances', + '_var_name_to_model_instances', + '_additional_properties_model_instances', + ]) + + @convert_js_args_to_python_args + def __init__(self, source, *args, **kwargs): # noqa: E501 + """OneOfQuantDates - a model defined in OpenAPI + + Args: + source (str): + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + override_universal_screen_calendar (bool): [optional] # noqa: E501 + frequency (str): [optional] # noqa: E501 + calendar (str): [optional] # noqa: E501 + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + constant_args = { + '_check_type': _check_type, + '_path_to_item': _path_to_item, + '_spec_property_naming': _spec_property_naming, + '_configuration': _configuration, + '_visited_composed_classes': self._visited_composed_classes, + } + required_args = { + 'source': source, + } + model_args = {} + model_args.update(required_args) + model_args.update(kwargs) + composed_info = validate_get_composed_info( + constant_args, model_args, self) + self._composed_instances = composed_info[0] + self._var_name_to_model_instances = composed_info[1] + self._additional_properties_model_instances = composed_info[2] + unused_args = composed_info[3] + + for var_name, var_value in required_args.items(): + setattr(self, var_name, var_value) + for var_name, var_value in kwargs.items(): + if var_name in unused_args and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + not self._additional_properties_model_instances: + # discard variable. + continue + setattr(self, var_name, var_value) + + @cached_property + def _composed_schemas(): + # we need this here to make our import statements work + # we must store _composed_schemas in here so the code is only run + # when we invoke this method. If we kept this at the class + # level we would get an error beause the class level + # code would be run when this module is imported, and these composed + # classes don't exist yet because their module has not finished + # loading + lazy_import() + return { + 'anyOf': [ + ], + 'allOf': [ + ], + 'oneOf': [ + QuantDateList, + QuantFdsDate, + ], + } diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/one_of_quant_formulas.py b/auto-generated-sdk/fds/analyticsapi/engines/model/one_of_quant_formulas.py new file mode 100644 index 00000000..7ac2b2a2 --- /dev/null +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/one_of_quant_formulas.py @@ -0,0 +1,251 @@ +""" + Engines API + + Allow clients to fetch Analytics through APIs. # noqa: E501 + + The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] + Contact: api@factset.com + Generated by: https://openapi-generator.tech +""" + + +import re # noqa: F401 +import sys # noqa: F401 + +from fds.analyticsapi.engines.model_utils import ( # noqa: F401 + ApiTypeError, + ModelComposed, + ModelNormal, + ModelSimple, + cached_property, + change_keys_js_to_python, + convert_js_args_to_python_args, + date, + datetime, + file_type, + none_type, + validate_get_composed_info, +) + +def lazy_import(): + from fds.analyticsapi.engines.model.quant_all_universal_screen_parameters import QuantAllUniversalScreenParameters + from fds.analyticsapi.engines.model.quant_fql_expression import QuantFqlExpression + from fds.analyticsapi.engines.model.quant_screening_expression import QuantScreeningExpression + from fds.analyticsapi.engines.model.quant_universal_screen_parameter import QuantUniversalScreenParameter + globals()['QuantAllUniversalScreenParameters'] = QuantAllUniversalScreenParameters + globals()['QuantFqlExpression'] = QuantFqlExpression + globals()['QuantScreeningExpression'] = QuantScreeningExpression + globals()['QuantUniversalScreenParameter'] = QuantUniversalScreenParameter + + +class OneOfQuantFormulas(ModelComposed): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + + Attributes: + allowed_values (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + with a capitalized key describing the allowed value and an allowed + value. These dicts store the allowed enum values. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + discriminator_value_class_map (dict): A dict to go from the discriminator + variable value to the discriminator class name. + validations (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + that stores validations for max_length, min_length, max_items, + min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, + inclusive_minimum, and regex. + additional_properties_type (tuple): A tuple of classes accepted + as additional properties values. + """ + + allowed_values = { + ('source',): { + 'SCREENINGEXPRESSION': "ScreeningExpression", + 'FQLEXPRESSION': "FqlExpression", + 'UNIVERSALSCREENPARAMETER': "UniversalScreenParameter", + 'ALLUNIVERSALSCREENPARAMETERS': "AllUniversalScreenParameters", + }, + } + + validations = { + } + + @cached_property + def additional_properties_type(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + """ + lazy_import() + return (bool, date, datetime, dict, float, int, list, str, none_type,) # noqa: E501 + + _nullable = False + + @cached_property + def openapi_types(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + + Returns + openapi_types (dict): The key is attribute name + and the value is attribute type. + """ + lazy_import() + return { + 'source': (str,), # noqa: E501 + } + + @cached_property + def discriminator(): + lazy_import() + val = { + 'AllUniversalScreenParameters': QuantAllUniversalScreenParameters, + 'FqlExpression': QuantFqlExpression, + 'QuantAllUniversalScreenParameters': QuantAllUniversalScreenParameters, + 'QuantFqlExpression': QuantFqlExpression, + 'QuantScreeningExpression': QuantScreeningExpression, + 'QuantUniversalScreenParameter': QuantUniversalScreenParameter, + 'ScreeningExpression': QuantScreeningExpression, + 'UniversalScreenParameter': QuantUniversalScreenParameter, + } + if not val: + return None + return {'source': val} + + attribute_map = { + 'source': 'source', # noqa: E501 + } + + required_properties = set([ + '_data_store', + '_check_type', + '_spec_property_naming', + '_path_to_item', + '_configuration', + '_visited_composed_classes', + '_composed_instances', + '_var_name_to_model_instances', + '_additional_properties_model_instances', + ]) + + @convert_js_args_to_python_args + def __init__(self, source, *args, **kwargs): # noqa: E501 + """OneOfQuantFormulas - a model defined in OpenAPI + + Args: + source (str): + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + constant_args = { + '_check_type': _check_type, + '_path_to_item': _path_to_item, + '_spec_property_naming': _spec_property_naming, + '_configuration': _configuration, + '_visited_composed_classes': self._visited_composed_classes, + } + required_args = { + 'source': source, + } + model_args = {} + model_args.update(required_args) + model_args.update(kwargs) + composed_info = validate_get_composed_info( + constant_args, model_args, self) + self._composed_instances = composed_info[0] + self._var_name_to_model_instances = composed_info[1] + self._additional_properties_model_instances = composed_info[2] + unused_args = composed_info[3] + + for var_name, var_value in required_args.items(): + setattr(self, var_name, var_value) + for var_name, var_value in kwargs.items(): + if var_name in unused_args and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + not self._additional_properties_model_instances: + # discard variable. + continue + setattr(self, var_name, var_value) + + @cached_property + def _composed_schemas(): + # we need this here to make our import statements work + # we must store _composed_schemas in here so the code is only run + # when we invoke this method. If we kept this at the class + # level we would get an error beause the class level + # code would be run when this module is imported, and these composed + # classes don't exist yet because their module has not finished + # loading + lazy_import() + return { + 'anyOf': [ + ], + 'allOf': [ + ], + 'oneOf': [ + QuantAllUniversalScreenParameters, + QuantFqlExpression, + QuantScreeningExpression, + QuantUniversalScreenParameter, + ], + } diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/one_of_quant_formulas_array.py b/auto-generated-sdk/fds/analyticsapi/engines/model/one_of_quant_formulas_array.py new file mode 100644 index 00000000..bc15087b --- /dev/null +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/one_of_quant_formulas_array.py @@ -0,0 +1,185 @@ +""" + Engines API + + Allow clients to fetch Analytics through APIs. # noqa: E501 + + The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] + Contact: api@factset.com + Generated by: https://openapi-generator.tech +""" + + +import re # noqa: F401 +import sys # noqa: F401 + +from fds.analyticsapi.engines.model_utils import ( # noqa: F401 + ApiTypeError, + ModelComposed, + ModelNormal, + ModelSimple, + cached_property, + change_keys_js_to_python, + convert_js_args_to_python_args, + date, + datetime, + file_type, + none_type, + validate_get_composed_info, +) + +def lazy_import(): + from fds.analyticsapi.engines.model.one_of_quant_formulas import OneOfQuantFormulas + globals()['OneOfQuantFormulas'] = OneOfQuantFormulas + + +class OneOfQuantFormulasArray(ModelSimple): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + + Attributes: + allowed_values (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + with a capitalized key describing the allowed value and an allowed + value. These dicts store the allowed enum values. + validations (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + that stores validations for max_length, min_length, max_items, + min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, + inclusive_minimum, and regex. + additional_properties_type (tuple): A tuple of classes accepted + as additional properties values. + """ + + allowed_values = { + } + + validations = { + } + + additional_properties_type = None + + _nullable = False + + @cached_property + def openapi_types(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + + Returns + openapi_types (dict): The key is attribute name + and the value is attribute type. + """ + lazy_import() + return { + 'value': ([OneOfQuantFormulas],), + } + + @cached_property + def discriminator(): + return None + + + attribute_map = {} + + _composed_schemas = None + + required_properties = set([ + '_data_store', + '_check_type', + '_spec_property_naming', + '_path_to_item', + '_configuration', + '_visited_composed_classes', + ]) + + @convert_js_args_to_python_args + def __init__(self, *args, **kwargs): + """OneOfQuantFormulasArray - a model defined in OpenAPI + + Note that value can be passed either in args or in kwargs, but not in both. + + Args: + args[0] ([OneOfQuantFormulas]): # noqa: E501 + + Keyword Args: + value ([OneOfQuantFormulas]): # noqa: E501 + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + """ + # required up here when default value is not given + _path_to_item = kwargs.pop('_path_to_item', ()) + + if 'value' in kwargs: + value = kwargs.pop('value') + elif args: + args = list(args) + value = args.pop(0) + else: + raise ApiTypeError( + "value is required, but not passed in args or kwargs and doesn't have default", + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + self.value = value + if kwargs: + raise ApiTypeError( + "Invalid named arguments=%s passed to %s. Remove those invalid named arguments." % ( + kwargs, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/one_of_quant_universe.py b/auto-generated-sdk/fds/analyticsapi/engines/model/one_of_quant_universe.py new file mode 100644 index 00000000..1c8e9642 --- /dev/null +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/one_of_quant_universe.py @@ -0,0 +1,245 @@ +""" + Engines API + + Allow clients to fetch Analytics through APIs. # noqa: E501 + + The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] + Contact: api@factset.com + Generated by: https://openapi-generator.tech +""" + + +import re # noqa: F401 +import sys # noqa: F401 + +from fds.analyticsapi.engines.model_utils import ( # noqa: F401 + ApiTypeError, + ModelComposed, + ModelNormal, + ModelSimple, + cached_property, + change_keys_js_to_python, + convert_js_args_to_python_args, + date, + datetime, + file_type, + none_type, + validate_get_composed_info, +) + +def lazy_import(): + from fds.analyticsapi.engines.model.quant_identifier_universe import QuantIdentifierUniverse + from fds.analyticsapi.engines.model.quant_screening_expression_universe import QuantScreeningExpressionUniverse + from fds.analyticsapi.engines.model.quant_universal_screen_universe import QuantUniversalScreenUniverse + globals()['QuantIdentifierUniverse'] = QuantIdentifierUniverse + globals()['QuantScreeningExpressionUniverse'] = QuantScreeningExpressionUniverse + globals()['QuantUniversalScreenUniverse'] = QuantUniversalScreenUniverse + + +class OneOfQuantUniverse(ModelComposed): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + + Attributes: + allowed_values (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + with a capitalized key describing the allowed value and an allowed + value. These dicts store the allowed enum values. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + discriminator_value_class_map (dict): A dict to go from the discriminator + variable value to the discriminator class name. + validations (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + that stores validations for max_length, min_length, max_items, + min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, + inclusive_minimum, and regex. + additional_properties_type (tuple): A tuple of classes accepted + as additional properties values. + """ + + allowed_values = { + ('source',): { + 'SCREENINGEXPRESSIONUNIVERSE': "ScreeningExpressionUniverse", + 'UNIVERSALSCREENUNIVERSE': "UniversalScreenUniverse", + 'IDENTIFIERUNIVERSE': "IdentifierUniverse", + }, + } + + validations = { + } + + @cached_property + def additional_properties_type(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + """ + lazy_import() + return (bool, date, datetime, dict, float, int, list, str, none_type,) # noqa: E501 + + _nullable = False + + @cached_property + def openapi_types(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + + Returns + openapi_types (dict): The key is attribute name + and the value is attribute type. + """ + lazy_import() + return { + 'source': (str,), # noqa: E501 + } + + @cached_property + def discriminator(): + lazy_import() + val = { + 'IdentifierUniverse': QuantIdentifierUniverse, + 'QuantIdentifierUniverse': QuantIdentifierUniverse, + 'QuantScreeningExpressionUniverse': QuantScreeningExpressionUniverse, + 'QuantUniversalScreenUniverse': QuantUniversalScreenUniverse, + 'ScreeningExpressionUniverse': QuantScreeningExpressionUniverse, + 'UniversalScreenUniverse': QuantUniversalScreenUniverse, + } + if not val: + return None + return {'source': val} + + attribute_map = { + 'source': 'source', # noqa: E501 + } + + required_properties = set([ + '_data_store', + '_check_type', + '_spec_property_naming', + '_path_to_item', + '_configuration', + '_visited_composed_classes', + '_composed_instances', + '_var_name_to_model_instances', + '_additional_properties_model_instances', + ]) + + @convert_js_args_to_python_args + def __init__(self, source, *args, **kwargs): # noqa: E501 + """OneOfQuantUniverse - a model defined in OpenAPI + + Args: + source (str): + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + constant_args = { + '_check_type': _check_type, + '_path_to_item': _path_to_item, + '_spec_property_naming': _spec_property_naming, + '_configuration': _configuration, + '_visited_composed_classes': self._visited_composed_classes, + } + required_args = { + 'source': source, + } + model_args = {} + model_args.update(required_args) + model_args.update(kwargs) + composed_info = validate_get_composed_info( + constant_args, model_args, self) + self._composed_instances = composed_info[0] + self._var_name_to_model_instances = composed_info[1] + self._additional_properties_model_instances = composed_info[2] + unused_args = composed_info[3] + + for var_name, var_value in required_args.items(): + setattr(self, var_name, var_value) + for var_name, var_value in kwargs.items(): + if var_name in unused_args and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + not self._additional_properties_model_instances: + # discard variable. + continue + setattr(self, var_name, var_value) + + @cached_property + def _composed_schemas(): + # we need this here to make our import statements work + # we must store _composed_schemas in here so the code is only run + # when we invoke this method. If we kept this at the class + # level we would get an error beause the class level + # code would be run when this module is imported, and these composed + # classes don't exist yet because their module has not finished + # loading + lazy_import() + return { + 'anyOf': [ + ], + 'allOf': [ + ], + 'oneOf': [ + QuantIdentifierUniverse, + QuantScreeningExpressionUniverse, + QuantUniversalScreenUniverse, + ], + } diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/optimal_portfolio.py b/auto-generated-sdk/fds/analyticsapi/engines/model/optimal_portfolio.py index 9871c05b..fcd8ea3d 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/optimal_portfolio.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/optimal_portfolio.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/optimization.py b/auto-generated-sdk/fds/analyticsapi/engines/model/optimization.py index ef9d58a6..332ba2e3 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/optimization.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/optimization.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/optimizer_account.py b/auto-generated-sdk/fds/analyticsapi/engines/model/optimizer_account.py index 9be707e2..4d80c2b2 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/optimizer_account.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/optimizer_account.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/optimizer_account_overrides.py b/auto-generated-sdk/fds/analyticsapi/engines/model/optimizer_account_overrides.py index 8f47edb9..d1fe7fe6 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/optimizer_account_overrides.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/optimizer_account_overrides.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/optimizer_optimal_holdings.py b/auto-generated-sdk/fds/analyticsapi/engines/model/optimizer_optimal_holdings.py index 23ea020b..2d0174b8 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/optimizer_optimal_holdings.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/optimizer_optimal_holdings.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/optimizer_output_types.py b/auto-generated-sdk/fds/analyticsapi/engines/model/optimizer_output_types.py index 1f12bbed..506219c2 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/optimizer_output_types.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/optimizer_output_types.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/optimizer_trades_list.py b/auto-generated-sdk/fds/analyticsapi/engines/model/optimizer_trades_list.py index 21f72e20..fba81d38 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/optimizer_trades_list.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/optimizer_trades_list.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/pa_calculation_column.py b/auto-generated-sdk/fds/analyticsapi/engines/model/pa_calculation_column.py index 2aebad32..3ca30ae9 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/pa_calculation_column.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/pa_calculation_column.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/pa_calculation_data_sources.py b/auto-generated-sdk/fds/analyticsapi/engines/model/pa_calculation_data_sources.py index 89089c48..86a74fc8 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/pa_calculation_data_sources.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/pa_calculation_data_sources.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/pa_calculation_group.py b/auto-generated-sdk/fds/analyticsapi/engines/model/pa_calculation_group.py index 910ee2e9..68e30cf0 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/pa_calculation_group.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/pa_calculation_group.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/pa_calculation_parameters.py b/auto-generated-sdk/fds/analyticsapi/engines/model/pa_calculation_parameters.py index 75f48803..2e714949 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/pa_calculation_parameters.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/pa_calculation_parameters.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/pa_calculation_parameters_root.py b/auto-generated-sdk/fds/analyticsapi/engines/model/pa_calculation_parameters_root.py index d5c626e7..b8000417 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/pa_calculation_parameters_root.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/pa_calculation_parameters_root.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/pa_calculation_pricing_source.py b/auto-generated-sdk/fds/analyticsapi/engines/model/pa_calculation_pricing_source.py index 0217032d..c24c6ebe 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/pa_calculation_pricing_source.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/pa_calculation_pricing_source.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/pa_component.py b/auto-generated-sdk/fds/analyticsapi/engines/model/pa_component.py index f9c6cfc5..cc3bb3f3 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/pa_component.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/pa_component.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/pa_component_data.py b/auto-generated-sdk/fds/analyticsapi/engines/model/pa_component_data.py index 2792ff28..0ee56f8a 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/pa_component_data.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/pa_component_data.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/pa_component_root.py b/auto-generated-sdk/fds/analyticsapi/engines/model/pa_component_root.py index ef660a4a..f4313a19 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/pa_component_root.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/pa_component_root.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/pa_date_parameters.py b/auto-generated-sdk/fds/analyticsapi/engines/model/pa_date_parameters.py index bbcff3d9..d66758ef 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/pa_date_parameters.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/pa_date_parameters.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/pa_doc.py b/auto-generated-sdk/fds/analyticsapi/engines/model/pa_doc.py index 4bb05420..f7f1e6ab 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/pa_doc.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/pa_doc.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/pa_identifier.py b/auto-generated-sdk/fds/analyticsapi/engines/model/pa_identifier.py index e50ef0cc..d1905c05 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/pa_identifier.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/pa_identifier.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/pa_pricing_source.py b/auto-generated-sdk/fds/analyticsapi/engines/model/pa_pricing_source.py index ec1c73a1..18c85553 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/pa_pricing_source.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/pa_pricing_source.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/pa_pricing_source_root.py b/auto-generated-sdk/fds/analyticsapi/engines/model/pa_pricing_source_root.py index 1d37ed62..f2a03b10 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/pa_pricing_source_root.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/pa_pricing_source_root.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/pagination_info.py b/auto-generated-sdk/fds/analyticsapi/engines/model/pagination_info.py index 3dfe22d9..f4e72c26 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/pagination_info.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/pagination_info.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/pagination_meta.py b/auto-generated-sdk/fds/analyticsapi/engines/model/pagination_meta.py index 727ddb0a..34b9af85 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/pagination_meta.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/pagination_meta.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/pub_calculation_parameters.py b/auto-generated-sdk/fds/analyticsapi/engines/model/pub_calculation_parameters.py index 6ae9b085..ef914315 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/pub_calculation_parameters.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/pub_calculation_parameters.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/pub_calculation_parameters_root.py b/auto-generated-sdk/fds/analyticsapi/engines/model/pub_calculation_parameters_root.py index fa685d2c..b145d3ef 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/pub_calculation_parameters_root.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/pub_calculation_parameters_root.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/pub_date_parameters.py b/auto-generated-sdk/fds/analyticsapi/engines/model/pub_date_parameters.py index 483f6301..41b03577 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/pub_date_parameters.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/pub_date_parameters.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/pub_identifier.py b/auto-generated-sdk/fds/analyticsapi/engines/model/pub_identifier.py index 6bf73b04..dd72b953 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/pub_identifier.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/pub_identifier.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/quant_all_universal_screen_parameters.py b/auto-generated-sdk/fds/analyticsapi/engines/model/quant_all_universal_screen_parameters.py index db22532b..2cdd8af2 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/quant_all_universal_screen_parameters.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/quant_all_universal_screen_parameters.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/quant_calculation_meta.py b/auto-generated-sdk/fds/analyticsapi/engines/model/quant_calculation_meta.py index 65941c70..2df4f8f2 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/quant_calculation_meta.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/quant_calculation_meta.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/quant_calculation_parameters.py b/auto-generated-sdk/fds/analyticsapi/engines/model/quant_calculation_parameters.py index cfdf26a5..0e0ac495 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/quant_calculation_parameters.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/quant_calculation_parameters.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ @@ -27,6 +27,14 @@ validate_get_composed_info, ) +def lazy_import(): + from fds.analyticsapi.engines.model.one_of_quant_dates import OneOfQuantDates + from fds.analyticsapi.engines.model.one_of_quant_formulas_array import OneOfQuantFormulasArray + from fds.analyticsapi.engines.model.one_of_quant_universe import OneOfQuantUniverse + globals()['OneOfQuantDates'] = OneOfQuantDates + globals()['OneOfQuantFormulasArray'] = OneOfQuantFormulasArray + globals()['OneOfQuantUniverse'] = OneOfQuantUniverse + class QuantCalculationParameters(ModelNormal): """NOTE: This class is auto generated by OpenAPI Generator. @@ -72,10 +80,11 @@ def openapi_types(): openapi_types (dict): The key is attribute name and the value is attribute type. """ + lazy_import() return { - 'universe': (object,), # noqa: E501 - 'dates': (object,), # noqa: E501 - 'formulas': ([object],), # noqa: E501 + 'universe': (OneOfQuantUniverse,), # noqa: E501 + 'dates': (OneOfQuantDates,), # noqa: E501 + 'formulas': (OneOfQuantFormulasArray,), # noqa: E501 'job_description': (str,), # noqa: E501 } @@ -137,9 +146,9 @@ def __init__(self, *args, **kwargs): # noqa: E501 Animal class but this time we won't travel through its discriminator because we passed in _visited_composed_classes = (Animal,) - universe (object): [optional] # noqa: E501 - dates (object): [optional] # noqa: E501 - formulas ([object]): [optional] # noqa: E501 + universe (OneOfQuantUniverse): [optional] # noqa: E501 + dates (OneOfQuantDates): [optional] # noqa: E501 + formulas (OneOfQuantFormulasArray): [optional] # noqa: E501 job_description (str): [optional] # noqa: E501 """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/quant_calculation_parameters_root.py b/auto-generated-sdk/fds/analyticsapi/engines/model/quant_calculation_parameters_root.py index 5b06b23e..40ad2714 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/quant_calculation_parameters_root.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/quant_calculation_parameters_root.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/quant_date.py b/auto-generated-sdk/fds/analyticsapi/engines/model/quant_date.py index 5afbd9c1..65c52c48 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/quant_date.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/quant_date.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/quant_date_list.py b/auto-generated-sdk/fds/analyticsapi/engines/model/quant_date_list.py index a2d13498..0febf7ef 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/quant_date_list.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/quant_date_list.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/quant_date_list_obsolete.py b/auto-generated-sdk/fds/analyticsapi/engines/model/quant_date_list_obsolete.py index 69e0cd0c..616f7eed 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/quant_date_list_obsolete.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/quant_date_list_obsolete.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/quant_fds_date.py b/auto-generated-sdk/fds/analyticsapi/engines/model/quant_fds_date.py index d6ba3a0f..d3b4ac3e 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/quant_fds_date.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/quant_fds_date.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/quant_fds_date_obsolete.py b/auto-generated-sdk/fds/analyticsapi/engines/model/quant_fds_date_obsolete.py index 9dbdc394..e74b9022 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/quant_fds_date_obsolete.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/quant_fds_date_obsolete.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/quant_formula.py b/auto-generated-sdk/fds/analyticsapi/engines/model/quant_formula.py index 1a4a873c..91ea6754 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/quant_formula.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/quant_formula.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/quant_fql_expression.py b/auto-generated-sdk/fds/analyticsapi/engines/model/quant_fql_expression.py index e05fb160..22a8f462 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/quant_fql_expression.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/quant_fql_expression.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/quant_fql_expression_obsolete.py b/auto-generated-sdk/fds/analyticsapi/engines/model/quant_fql_expression_obsolete.py index 7bdea67f..747ff108 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/quant_fql_expression_obsolete.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/quant_fql_expression_obsolete.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/quant_identifier_universe.py b/auto-generated-sdk/fds/analyticsapi/engines/model/quant_identifier_universe.py index 008553df..103ee407 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/quant_identifier_universe.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/quant_identifier_universe.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/quant_identifier_universe_obsolete.py b/auto-generated-sdk/fds/analyticsapi/engines/model/quant_identifier_universe_obsolete.py index 0089d027..190e45ca 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/quant_identifier_universe_obsolete.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/quant_identifier_universe_obsolete.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/quant_screening_expression.py b/auto-generated-sdk/fds/analyticsapi/engines/model/quant_screening_expression.py index d8a75c55..a82f808f 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/quant_screening_expression.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/quant_screening_expression.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/quant_screening_expression_obsolete.py b/auto-generated-sdk/fds/analyticsapi/engines/model/quant_screening_expression_obsolete.py index dfeacd13..8fa16f87 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/quant_screening_expression_obsolete.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/quant_screening_expression_obsolete.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/quant_screening_expression_universe.py b/auto-generated-sdk/fds/analyticsapi/engines/model/quant_screening_expression_universe.py index 710624ca..e1fb7ac6 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/quant_screening_expression_universe.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/quant_screening_expression_universe.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/quant_screening_expression_universe_obsolete.py b/auto-generated-sdk/fds/analyticsapi/engines/model/quant_screening_expression_universe_obsolete.py index 36d2faf0..19848f8f 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/quant_screening_expression_universe_obsolete.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/quant_screening_expression_universe_obsolete.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/quant_universal_screen_parameter.py b/auto-generated-sdk/fds/analyticsapi/engines/model/quant_universal_screen_parameter.py index 6369c461..3189a1bd 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/quant_universal_screen_parameter.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/quant_universal_screen_parameter.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/quant_universal_screen_parameter_obsolete.py b/auto-generated-sdk/fds/analyticsapi/engines/model/quant_universal_screen_parameter_obsolete.py index 2946e938..6d3ecdd4 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/quant_universal_screen_parameter_obsolete.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/quant_universal_screen_parameter_obsolete.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/quant_universal_screen_universe.py b/auto-generated-sdk/fds/analyticsapi/engines/model/quant_universal_screen_universe.py index 8145c424..0325b1b7 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/quant_universal_screen_universe.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/quant_universal_screen_universe.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/quant_universal_screen_universe_obsolete.py b/auto-generated-sdk/fds/analyticsapi/engines/model/quant_universal_screen_universe_obsolete.py index 567ccfe7..732831bd 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/quant_universal_screen_universe_obsolete.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/quant_universal_screen_universe_obsolete.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/quant_universe.py b/auto-generated-sdk/fds/analyticsapi/engines/model/quant_universe.py index d2ce0e3a..72365eb6 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/quant_universe.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/quant_universe.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/return_type.py b/auto-generated-sdk/fds/analyticsapi/engines/model/return_type.py index cab3bbbc..1ae187c5 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/return_type.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/return_type.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/spar_accounts.py b/auto-generated-sdk/fds/analyticsapi/engines/model/spar_accounts.py index 02adc018..59919c15 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/spar_accounts.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/spar_accounts.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/spar_accounts_root.py b/auto-generated-sdk/fds/analyticsapi/engines/model/spar_accounts_root.py index f40db8c6..3bbf0c03 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/spar_accounts_root.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/spar_accounts_root.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/spar_benchmark.py b/auto-generated-sdk/fds/analyticsapi/engines/model/spar_benchmark.py index 3b264a5c..a5822bd0 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/spar_benchmark.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/spar_benchmark.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/spar_benchmark_root.py b/auto-generated-sdk/fds/analyticsapi/engines/model/spar_benchmark_root.py index 53b40867..d4716f57 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/spar_benchmark_root.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/spar_benchmark_root.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/spar_calculation_parameters.py b/auto-generated-sdk/fds/analyticsapi/engines/model/spar_calculation_parameters.py index 585014f0..6c4010f1 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/spar_calculation_parameters.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/spar_calculation_parameters.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/spar_calculation_parameters_root.py b/auto-generated-sdk/fds/analyticsapi/engines/model/spar_calculation_parameters_root.py index 129abbdc..5365c8e9 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/spar_calculation_parameters_root.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/spar_calculation_parameters_root.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/spar_date_parameters.py b/auto-generated-sdk/fds/analyticsapi/engines/model/spar_date_parameters.py index 5ef68a45..aa48608a 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/spar_date_parameters.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/spar_date_parameters.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/spar_identifier.py b/auto-generated-sdk/fds/analyticsapi/engines/model/spar_identifier.py index 4ad434ea..b0e0a476 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/spar_identifier.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/spar_identifier.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/template_content_types.py b/auto-generated-sdk/fds/analyticsapi/engines/model/template_content_types.py index 09383021..d1d271f9 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/template_content_types.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/template_content_types.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/templated_pa_component.py b/auto-generated-sdk/fds/analyticsapi/engines/model/templated_pa_component.py index bb106e07..c27be4e4 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/templated_pa_component.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/templated_pa_component.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/templated_pa_component_parameters.py b/auto-generated-sdk/fds/analyticsapi/engines/model/templated_pa_component_parameters.py index 36ca8259..bce9a33a 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/templated_pa_component_parameters.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/templated_pa_component_parameters.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/templated_pa_component_parameters_root.py b/auto-generated-sdk/fds/analyticsapi/engines/model/templated_pa_component_parameters_root.py index 374bc259..a0cc6efd 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/templated_pa_component_parameters_root.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/templated_pa_component_parameters_root.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/templated_pa_component_post_summary.py b/auto-generated-sdk/fds/analyticsapi/engines/model/templated_pa_component_post_summary.py index 9527fde8..f7a0a345 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/templated_pa_component_post_summary.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/templated_pa_component_post_summary.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/templated_pa_component_post_summary_root.py b/auto-generated-sdk/fds/analyticsapi/engines/model/templated_pa_component_post_summary_root.py index b935ab18..47f46386 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/templated_pa_component_post_summary_root.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/templated_pa_component_post_summary_root.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/templated_pa_component_root.py b/auto-generated-sdk/fds/analyticsapi/engines/model/templated_pa_component_root.py index 653828bc..6121b0e8 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/templated_pa_component_root.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/templated_pa_component_root.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/templated_pa_component_summary.py b/auto-generated-sdk/fds/analyticsapi/engines/model/templated_pa_component_summary.py index d67c0981..1c2c84cc 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/templated_pa_component_summary.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/templated_pa_component_summary.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/templated_pa_component_summary_root.py b/auto-generated-sdk/fds/analyticsapi/engines/model/templated_pa_component_summary_root.py index 2d280fbe..ec00aa3a 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/templated_pa_component_summary_root.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/templated_pa_component_summary_root.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/templated_pa_component_update_parameters.py b/auto-generated-sdk/fds/analyticsapi/engines/model/templated_pa_component_update_parameters.py index 17cadebd..2276100b 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/templated_pa_component_update_parameters.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/templated_pa_component_update_parameters.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/templated_pa_component_update_parameters_root.py b/auto-generated-sdk/fds/analyticsapi/engines/model/templated_pa_component_update_parameters_root.py index f4e0f1db..477e0bd3 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/templated_pa_component_update_parameters_root.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/templated_pa_component_update_parameters_root.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/unlinked_pa_template.py b/auto-generated-sdk/fds/analyticsapi/engines/model/unlinked_pa_template.py index ad29c6f8..d025d993 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/unlinked_pa_template.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/unlinked_pa_template.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/unlinked_pa_template_category_and_type.py b/auto-generated-sdk/fds/analyticsapi/engines/model/unlinked_pa_template_category_and_type.py index 9883709a..ec303664 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/unlinked_pa_template_category_and_type.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/unlinked_pa_template_category_and_type.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/unlinked_pa_template_category_and_type_details.py b/auto-generated-sdk/fds/analyticsapi/engines/model/unlinked_pa_template_category_and_type_details.py index 2f3cb98e..799928d3 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/unlinked_pa_template_category_and_type_details.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/unlinked_pa_template_category_and_type_details.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/unlinked_pa_template_category_and_type_details_root.py b/auto-generated-sdk/fds/analyticsapi/engines/model/unlinked_pa_template_category_and_type_details_root.py index 4a5a571e..d4bda796 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/unlinked_pa_template_category_and_type_details_root.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/unlinked_pa_template_category_and_type_details_root.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/unlinked_pa_template_category_and_type_root.py b/auto-generated-sdk/fds/analyticsapi/engines/model/unlinked_pa_template_category_and_type_root.py index ff129b5a..7f3139c5 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/unlinked_pa_template_category_and_type_root.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/unlinked_pa_template_category_and_type_root.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/unlinked_pa_template_column_details.py b/auto-generated-sdk/fds/analyticsapi/engines/model/unlinked_pa_template_column_details.py index 02022eaf..3bd64faa 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/unlinked_pa_template_column_details.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/unlinked_pa_template_column_details.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/unlinked_pa_template_group_details.py b/auto-generated-sdk/fds/analyticsapi/engines/model/unlinked_pa_template_group_details.py index bad88a5a..5793b5f8 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/unlinked_pa_template_group_details.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/unlinked_pa_template_group_details.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/unlinked_pa_template_parameters.py b/auto-generated-sdk/fds/analyticsapi/engines/model/unlinked_pa_template_parameters.py index 0d6bde9e..17585521 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/unlinked_pa_template_parameters.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/unlinked_pa_template_parameters.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/unlinked_pa_template_parameters_root.py b/auto-generated-sdk/fds/analyticsapi/engines/model/unlinked_pa_template_parameters_root.py index 17ce3a1e..3e40030a 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/unlinked_pa_template_parameters_root.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/unlinked_pa_template_parameters_root.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/unlinked_pa_template_post_summary.py b/auto-generated-sdk/fds/analyticsapi/engines/model/unlinked_pa_template_post_summary.py index 94a33228..7c0790e6 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/unlinked_pa_template_post_summary.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/unlinked_pa_template_post_summary.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/unlinked_pa_template_post_summary_root.py b/auto-generated-sdk/fds/analyticsapi/engines/model/unlinked_pa_template_post_summary_root.py index baf380d8..e523979c 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/unlinked_pa_template_post_summary_root.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/unlinked_pa_template_post_summary_root.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/unlinked_pa_template_root.py b/auto-generated-sdk/fds/analyticsapi/engines/model/unlinked_pa_template_root.py index ac8e1188..2199f5af 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/unlinked_pa_template_root.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/unlinked_pa_template_root.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/unlinked_pa_template_summary.py b/auto-generated-sdk/fds/analyticsapi/engines/model/unlinked_pa_template_summary.py index f2770429..1cad6d39 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/unlinked_pa_template_summary.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/unlinked_pa_template_summary.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/unlinked_pa_template_summary_root.py b/auto-generated-sdk/fds/analyticsapi/engines/model/unlinked_pa_template_summary_root.py index 4c791717..f786f561 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/unlinked_pa_template_summary_root.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/unlinked_pa_template_summary_root.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/unlinked_pa_template_update_parameters.py b/auto-generated-sdk/fds/analyticsapi/engines/model/unlinked_pa_template_update_parameters.py index f39aed42..92b8f639 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/unlinked_pa_template_update_parameters.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/unlinked_pa_template_update_parameters.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/unlinked_pa_template_update_parameters_root.py b/auto-generated-sdk/fds/analyticsapi/engines/model/unlinked_pa_template_update_parameters_root.py index 016364c2..26ccddc4 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/unlinked_pa_template_update_parameters_root.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/unlinked_pa_template_update_parameters_root.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/vault_calculation_parameters.py b/auto-generated-sdk/fds/analyticsapi/engines/model/vault_calculation_parameters.py index 95c67442..bcb0284f 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/vault_calculation_parameters.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/vault_calculation_parameters.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/vault_calculation_parameters_root.py b/auto-generated-sdk/fds/analyticsapi/engines/model/vault_calculation_parameters_root.py index f5896c9a..3a459733 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/vault_calculation_parameters_root.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/vault_calculation_parameters_root.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/vault_component.py b/auto-generated-sdk/fds/analyticsapi/engines/model/vault_component.py index 1facf8e2..2abdb8d9 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/vault_component.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/vault_component.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/vault_component_root.py b/auto-generated-sdk/fds/analyticsapi/engines/model/vault_component_root.py index 5f3bb51a..ab6629ba 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/vault_component_root.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/vault_component_root.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/vault_configuration.py b/auto-generated-sdk/fds/analyticsapi/engines/model/vault_configuration.py index e12a77a0..12d51a39 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/vault_configuration.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/vault_configuration.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/vault_configuration_root.py b/auto-generated-sdk/fds/analyticsapi/engines/model/vault_configuration_root.py index 3d8c9381..9813ec14 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/vault_configuration_root.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/vault_configuration_root.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/vault_configuration_summary.py b/auto-generated-sdk/fds/analyticsapi/engines/model/vault_configuration_summary.py index bbd716f1..78adea83 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/vault_configuration_summary.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/vault_configuration_summary.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/vault_configuration_summary_root.py b/auto-generated-sdk/fds/analyticsapi/engines/model/vault_configuration_summary_root.py index 159c9988..bfa1189b 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/vault_configuration_summary_root.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/vault_configuration_summary_root.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/vault_date_parameters.py b/auto-generated-sdk/fds/analyticsapi/engines/model/vault_date_parameters.py index 89083ca6..bcdb527f 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/vault_date_parameters.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/vault_date_parameters.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/vault_identifier.py b/auto-generated-sdk/fds/analyticsapi/engines/model/vault_identifier.py index b299634f..abcc3c54 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/vault_identifier.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/vault_identifier.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model_utils.py b/auto-generated-sdk/fds/analyticsapi/engines/model_utils.py index d5e244b4..70a9a227 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model_utils.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model_utils.py @@ -5,7 +5,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/models/__init__.py b/auto-generated-sdk/fds/analyticsapi/engines/models/__init__.py index ce365f99..eb1efa1e 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/models/__init__.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/models/__init__.py @@ -60,9 +60,11 @@ from fds.analyticsapi.engines.model.fiab_calculation_status_summary import FIABCalculationStatusSummary from fds.analyticsapi.engines.model.fiab_date_parameters import FIABDateParameters from fds.analyticsapi.engines.model.fiab_identifier import FIABIdentifier +from fds.analyticsapi.engines.model.fi_balloon_extension import FIBalloonExtension from fds.analyticsapi.engines.model.fi_bank_loans import FIBankLoans from fds.analyticsapi.engines.model.fi_calculation_parameters import FICalculationParameters from fds.analyticsapi.engines.model.fi_calculation_parameters_root import FICalculationParametersRoot +from fds.analyticsapi.engines.model.fi_cashflows import FICashflows from fds.analyticsapi.engines.model.fi_discount_curve_info import FIDiscountCurveInfo from fds.analyticsapi.engines.model.fi_discount_curve_info_root import FIDiscountCurveInfoRoot from fds.analyticsapi.engines.model.fi_job_settings import FIJobSettings @@ -71,9 +73,14 @@ from fds.analyticsapi.engines.model.fi_municipal_bonds import FIMunicipalBonds from fds.analyticsapi.engines.model.fi_municipal_bonds_for_job_settings import FIMunicipalBondsForJobSettings from fds.analyticsapi.engines.model.fi_prepay import FIPrepay +from fds.analyticsapi.engines.model.fi_prepay_lockout import FIPrepayLockout from fds.analyticsapi.engines.model.fi_reference_prepay import FIReferencePrepay from fds.analyticsapi.engines.model.fi_reference_security import FIReferenceSecurity from fds.analyticsapi.engines.model.fi_security import FISecurity +from fds.analyticsapi.engines.model.fi_servicer_advances import FIServicerAdvances +from fds.analyticsapi.engines.model.fi_servicer_advances_for_securities import FIServicerAdvancesForSecurities +from fds.analyticsapi.engines.model.fi_structured_products_for_job_settings import FIStructuredProductsForJobSettings +from fds.analyticsapi.engines.model.fi_structured_products_for_securities import FIStructuredProductsForSecurities from fds.analyticsapi.engines.model.fpo_account import FPOAccount from fds.analyticsapi.engines.model.fpo_objective import FPOObjective from fds.analyticsapi.engines.model.fpo_optimization_parameters import FPOOptimizationParameters @@ -99,6 +106,10 @@ from fds.analyticsapi.engines.model.npo_optimizer_strategy import NPOOptimizerStrategy from fds.analyticsapi.engines.model.npo_optimizer_strategy_overrides import NPOOptimizerStrategyOverrides from fds.analyticsapi.engines.model.object_root import ObjectRoot +from fds.analyticsapi.engines.model.one_of_quant_dates import OneOfQuantDates +from fds.analyticsapi.engines.model.one_of_quant_formulas import OneOfQuantFormulas +from fds.analyticsapi.engines.model.one_of_quant_formulas_array import OneOfQuantFormulasArray +from fds.analyticsapi.engines.model.one_of_quant_universe import OneOfQuantUniverse from fds.analyticsapi.engines.model.optimal_portfolio import OptimalPortfolio from fds.analyticsapi.engines.model.optimization import Optimization from fds.analyticsapi.engines.model.optimizer_account import OptimizerAccount diff --git a/auto-generated-sdk/fds/analyticsapi/engines/rest.py b/auto-generated-sdk/fds/analyticsapi/engines/rest.py index 5d4f5bdd..b86292d6 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/rest.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/rest.py @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/setup.py b/auto-generated-sdk/setup.py index ec66d008..63e1e8d1 100644 --- a/auto-generated-sdk/setup.py +++ b/auto-generated-sdk/setup.py @@ -6,7 +6,7 @@ Allow clients to fetch Analytics through APIs. # noqa: E501 The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: analytics.api.support@factset.com + Contact: api@factset.com Generated by: https://openapi-generator.tech """ @@ -14,7 +14,7 @@ from setuptools import setup, find_packages # noqa: H301 NAME = "fds.analyticsapi.engines" -VERSION = "5.5.0" +VERSION = "5.6.0" # To install the library, run the following # # python setup.py install @@ -32,15 +32,15 @@ name=NAME, version=VERSION, description="Engines API", - author="Analytics API Support", - author_email="analytics.api.support@factset.com", + author="FactSet Research Systems", + author_email="api@factset.com", url="https://github.com/factset/analyticsapi-engines-python-sdk", keywords=["OpenAPI", "OpenAPI-Generator", "Engines API"], python_requires=">=3.6", install_requires=REQUIRES, packages=find_packages(exclude=["test", "tests"]), include_package_data=True, - license="Apache License 2.0", + license="Apache License, Version 2.0", long_description="""\ Allow clients to fetch Analytics through APIs. # noqa: E501 """ From 3a188acc16f4318c42a18bd3f35f6ce510aff17f Mon Sep 17 00:00:00 2001 From: factset-sdk-bot Date: Mon, 31 Oct 2022 10:45:52 +0000 Subject: [PATCH 2/5] feat(sdk): Auto-commit from 'analyticsapi-engines-sdk-generator' repository PR 52 for SDK version v5.6.0 --- auto-generated-sdk/.openapi-generator/FILES | 8 - auto-generated-sdk/README.md | 4 - auto-generated-sdk/docs/OneOfQuantDates.md | 15 -- auto-generated-sdk/docs/OneOfQuantFormulas.md | 12 - .../docs/OneOfQuantFormulasArray.md | 11 - auto-generated-sdk/docs/OneOfQuantUniverse.md | 12 - .../docs/QuantCalculationParameters.md | 6 +- .../docs/QuantCalculationsApi.md | 28 +- .../engines/model/one_of_quant_dates.py | 248 ----------------- .../engines/model/one_of_quant_formulas.py | 251 ------------------ .../model/one_of_quant_formulas_array.py | 185 ------------- .../engines/model/one_of_quant_universe.py | 245 ----------------- .../model/quant_calculation_parameters.py | 21 +- .../analyticsapi/engines/models/__init__.py | 4 - 14 files changed, 23 insertions(+), 1027 deletions(-) delete mode 100644 auto-generated-sdk/docs/OneOfQuantDates.md delete mode 100644 auto-generated-sdk/docs/OneOfQuantFormulas.md delete mode 100644 auto-generated-sdk/docs/OneOfQuantFormulasArray.md delete mode 100644 auto-generated-sdk/docs/OneOfQuantUniverse.md delete mode 100644 auto-generated-sdk/fds/analyticsapi/engines/model/one_of_quant_dates.py delete mode 100644 auto-generated-sdk/fds/analyticsapi/engines/model/one_of_quant_formulas.py delete mode 100644 auto-generated-sdk/fds/analyticsapi/engines/model/one_of_quant_formulas_array.py delete mode 100644 auto-generated-sdk/fds/analyticsapi/engines/model/one_of_quant_universe.py diff --git a/auto-generated-sdk/.openapi-generator/FILES b/auto-generated-sdk/.openapi-generator/FILES index 1e764aaa..d0f8c5f4 100644 --- a/auto-generated-sdk/.openapi-generator/FILES +++ b/auto-generated-sdk/.openapi-generator/FILES @@ -120,10 +120,6 @@ docs/NPOOptimizerApi.md docs/NPOOptimizerStrategy.md docs/NPOOptimizerStrategyOverrides.md docs/ObjectRoot.md -docs/OneOfQuantDates.md -docs/OneOfQuantFormulas.md -docs/OneOfQuantFormulasArray.md -docs/OneOfQuantUniverse.md docs/OptimalPortfolio.md docs/Optimization.md docs/OptimizerAccount.md @@ -364,10 +360,6 @@ fds/analyticsapi/engines/model/npo_optimization_parameters_root.py fds/analyticsapi/engines/model/npo_optimizer_strategy.py fds/analyticsapi/engines/model/npo_optimizer_strategy_overrides.py fds/analyticsapi/engines/model/object_root.py -fds/analyticsapi/engines/model/one_of_quant_dates.py -fds/analyticsapi/engines/model/one_of_quant_formulas.py -fds/analyticsapi/engines/model/one_of_quant_formulas_array.py -fds/analyticsapi/engines/model/one_of_quant_universe.py fds/analyticsapi/engines/model/optimal_portfolio.py fds/analyticsapi/engines/model/optimization.py fds/analyticsapi/engines/model/optimizer_account.py diff --git a/auto-generated-sdk/README.md b/auto-generated-sdk/README.md index a9df0d78..28ee6a8e 100644 --- a/auto-generated-sdk/README.md +++ b/auto-generated-sdk/README.md @@ -322,10 +322,6 @@ Class | Method | HTTP request | Description - [NPOOptimizerStrategy](docs/NPOOptimizerStrategy.md) - [NPOOptimizerStrategyOverrides](docs/NPOOptimizerStrategyOverrides.md) - [ObjectRoot](docs/ObjectRoot.md) - - [OneOfQuantDates](docs/OneOfQuantDates.md) - - [OneOfQuantFormulas](docs/OneOfQuantFormulas.md) - - [OneOfQuantFormulasArray](docs/OneOfQuantFormulasArray.md) - - [OneOfQuantUniverse](docs/OneOfQuantUniverse.md) - [OptimalPortfolio](docs/OptimalPortfolio.md) - [Optimization](docs/Optimization.md) - [OptimizerAccount](docs/OptimizerAccount.md) diff --git a/auto-generated-sdk/docs/OneOfQuantDates.md b/auto-generated-sdk/docs/OneOfQuantDates.md deleted file mode 100644 index fe2460b5..00000000 --- a/auto-generated-sdk/docs/OneOfQuantDates.md +++ /dev/null @@ -1,15 +0,0 @@ -# OneOfQuantDates - - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**source** | **str** | | -**override_universal_screen_calendar** | **bool** | | [optional] -**frequency** | **str** | | [optional] -**calendar** | **str** | | [optional] -**any string name** | **bool, date, datetime, dict, float, int, list, str, none_type** | any string name can be used but the value must be the correct type | [optional] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/auto-generated-sdk/docs/OneOfQuantFormulas.md b/auto-generated-sdk/docs/OneOfQuantFormulas.md deleted file mode 100644 index 0088d03b..00000000 --- a/auto-generated-sdk/docs/OneOfQuantFormulas.md +++ /dev/null @@ -1,12 +0,0 @@ -# OneOfQuantFormulas - - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**source** | **str** | | -**any string name** | **bool, date, datetime, dict, float, int, list, str, none_type** | any string name can be used but the value must be the correct type | [optional] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/auto-generated-sdk/docs/OneOfQuantFormulasArray.md b/auto-generated-sdk/docs/OneOfQuantFormulasArray.md deleted file mode 100644 index b4426619..00000000 --- a/auto-generated-sdk/docs/OneOfQuantFormulasArray.md +++ /dev/null @@ -1,11 +0,0 @@ -# OneOfQuantFormulasArray - - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**value** | [**[OneOfQuantFormulas]**](OneOfQuantFormulas.md) | | - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/auto-generated-sdk/docs/OneOfQuantUniverse.md b/auto-generated-sdk/docs/OneOfQuantUniverse.md deleted file mode 100644 index e21ed7b0..00000000 --- a/auto-generated-sdk/docs/OneOfQuantUniverse.md +++ /dev/null @@ -1,12 +0,0 @@ -# OneOfQuantUniverse - - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**source** | **str** | | -**any string name** | **bool, date, datetime, dict, float, int, list, str, none_type** | any string name can be used but the value must be the correct type | [optional] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/auto-generated-sdk/docs/QuantCalculationParameters.md b/auto-generated-sdk/docs/QuantCalculationParameters.md index 8d424016..ed346227 100644 --- a/auto-generated-sdk/docs/QuantCalculationParameters.md +++ b/auto-generated-sdk/docs/QuantCalculationParameters.md @@ -4,9 +4,9 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**universe** | [**OneOfQuantUniverse**](OneOfQuantUniverse.md) | | [optional] -**dates** | [**OneOfQuantDates**](OneOfQuantDates.md) | | [optional] -**formulas** | [**OneOfQuantFormulasArray**](OneOfQuantFormulasArray.md) | | [optional] +**universe** | **object** | | [optional] +**dates** | **object** | | [optional] +**formulas** | **[object]** | | [optional] **job_description** | **str** | | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/auto-generated-sdk/docs/QuantCalculationsApi.md b/auto-generated-sdk/docs/QuantCalculationsApi.md index d204ef83..7f90f403 100644 --- a/auto-generated-sdk/docs/QuantCalculationsApi.md +++ b/auto-generated-sdk/docs/QuantCalculationsApi.md @@ -607,18 +607,18 @@ with fds.analyticsapi.engines.ApiClient(configuration) as api_client: quant_calculation_parameters_root = QuantCalculationParametersRoot( data={ "key": QuantCalculationParameters( - universe=OneOfQuantUniverse( + universe= universe_type="Equity", identifiers=[ "identifiers_example", ], - ), - dates=OneOfQuantDates( + , + dates= dates=[], - ), - formulas=OneOfQuantFormulasArray([ - OneOfQuantFormulas(), - ]), + , + formulas=[ + , + ], job_description="job_description_example", ), }, @@ -732,18 +732,18 @@ with fds.analyticsapi.engines.ApiClient(configuration) as api_client: quant_calculation_parameters_root = QuantCalculationParametersRoot( data={ "key": QuantCalculationParameters( - universe=OneOfQuantUniverse( + universe= universe_type="Equity", identifiers=[ "identifiers_example", ], - ), - dates=OneOfQuantDates( + , + dates= dates=[], - ), - formulas=OneOfQuantFormulasArray([ - OneOfQuantFormulas(), - ]), + , + formulas=[ + , + ], job_description="job_description_example", ), }, diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/one_of_quant_dates.py b/auto-generated-sdk/fds/analyticsapi/engines/model/one_of_quant_dates.py deleted file mode 100644 index 8b4a9ebd..00000000 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/one_of_quant_dates.py +++ /dev/null @@ -1,248 +0,0 @@ -""" - Engines API - - Allow clients to fetch Analytics through APIs. # noqa: E501 - - The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: api@factset.com - Generated by: https://openapi-generator.tech -""" - - -import re # noqa: F401 -import sys # noqa: F401 - -from fds.analyticsapi.engines.model_utils import ( # noqa: F401 - ApiTypeError, - ModelComposed, - ModelNormal, - ModelSimple, - cached_property, - change_keys_js_to_python, - convert_js_args_to_python_args, - date, - datetime, - file_type, - none_type, - validate_get_composed_info, -) - -def lazy_import(): - from fds.analyticsapi.engines.model.quant_date_list import QuantDateList - from fds.analyticsapi.engines.model.quant_fds_date import QuantFdsDate - globals()['QuantDateList'] = QuantDateList - globals()['QuantFdsDate'] = QuantFdsDate - - -class OneOfQuantDates(ModelComposed): - """NOTE: This class is auto generated by OpenAPI Generator. - Ref: https://openapi-generator.tech - - Do not edit the class manually. - - Attributes: - allowed_values (dict): The key is the tuple path to the attribute - and the for var_name this is (var_name,). The value is a dict - with a capitalized key describing the allowed value and an allowed - value. These dicts store the allowed enum values. - attribute_map (dict): The key is attribute name - and the value is json key in definition. - discriminator_value_class_map (dict): A dict to go from the discriminator - variable value to the discriminator class name. - validations (dict): The key is the tuple path to the attribute - and the for var_name this is (var_name,). The value is a dict - that stores validations for max_length, min_length, max_items, - min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, - inclusive_minimum, and regex. - additional_properties_type (tuple): A tuple of classes accepted - as additional properties values. - """ - - allowed_values = { - ('source',): { - 'FDSDATE': "FdsDate", - 'DATELIST': "DateList", - }, - } - - validations = { - } - - @cached_property - def additional_properties_type(): - """ - This must be a method because a model may have properties that are - of type self, this must run after the class is loaded - """ - lazy_import() - return (bool, date, datetime, dict, float, int, list, str, none_type,) # noqa: E501 - - _nullable = False - - @cached_property - def openapi_types(): - """ - This must be a method because a model may have properties that are - of type self, this must run after the class is loaded - - Returns - openapi_types (dict): The key is attribute name - and the value is attribute type. - """ - lazy_import() - return { - 'source': (str,), # noqa: E501 - 'override_universal_screen_calendar': (bool,), # noqa: E501 - 'frequency': (str,), # noqa: E501 - 'calendar': (str,), # noqa: E501 - } - - @cached_property - def discriminator(): - lazy_import() - val = { - 'DateList': QuantDateList, - 'FdsDate': QuantFdsDate, - 'QuantDateList': QuantDateList, - 'QuantFdsDate': QuantFdsDate, - } - if not val: - return None - return {'source': val} - - attribute_map = { - 'source': 'source', # noqa: E501 - 'override_universal_screen_calendar': 'overrideUniversalScreenCalendar', # noqa: E501 - 'frequency': 'frequency', # noqa: E501 - 'calendar': 'calendar', # noqa: E501 - } - - required_properties = set([ - '_data_store', - '_check_type', - '_spec_property_naming', - '_path_to_item', - '_configuration', - '_visited_composed_classes', - '_composed_instances', - '_var_name_to_model_instances', - '_additional_properties_model_instances', - ]) - - @convert_js_args_to_python_args - def __init__(self, source, *args, **kwargs): # noqa: E501 - """OneOfQuantDates - a model defined in OpenAPI - - Args: - source (str): - - Keyword Args: - _check_type (bool): if True, values for parameters in openapi_types - will be type checked and a TypeError will be - raised if the wrong type is input. - Defaults to True - _path_to_item (tuple/list): This is a list of keys or values to - drill down to the model in received_data - when deserializing a response - _spec_property_naming (bool): True if the variable names in the input data - are serialized names, as specified in the OpenAPI document. - False if the variable names in the input data - are pythonic names, e.g. snake case (default) - _configuration (Configuration): the instance to use when - deserializing a file_type parameter. - If passed, type conversion is attempted - If omitted no type conversion is done. - _visited_composed_classes (tuple): This stores a tuple of - classes that we have traveled through so that - if we see that class again we will not use its - discriminator again. - When traveling through a discriminator, the - composed schema that is - is traveled through is added to this set. - For example if Animal has a discriminator - petType and we pass in "Dog", and the class Dog - allOf includes Animal, we move through Animal - once using the discriminator, and pick Dog. - Then in Dog, we will make an instance of the - Animal class but this time we won't travel - through its discriminator because we passed in - _visited_composed_classes = (Animal,) - override_universal_screen_calendar (bool): [optional] # noqa: E501 - frequency (str): [optional] # noqa: E501 - calendar (str): [optional] # noqa: E501 - """ - - _check_type = kwargs.pop('_check_type', True) - _spec_property_naming = kwargs.pop('_spec_property_naming', False) - _path_to_item = kwargs.pop('_path_to_item', ()) - _configuration = kwargs.pop('_configuration', None) - _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) - - if args: - raise ApiTypeError( - "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( - args, - self.__class__.__name__, - ), - path_to_item=_path_to_item, - valid_classes=(self.__class__,), - ) - - self._data_store = {} - self._check_type = _check_type - self._spec_property_naming = _spec_property_naming - self._path_to_item = _path_to_item - self._configuration = _configuration - self._visited_composed_classes = _visited_composed_classes + (self.__class__,) - - constant_args = { - '_check_type': _check_type, - '_path_to_item': _path_to_item, - '_spec_property_naming': _spec_property_naming, - '_configuration': _configuration, - '_visited_composed_classes': self._visited_composed_classes, - } - required_args = { - 'source': source, - } - model_args = {} - model_args.update(required_args) - model_args.update(kwargs) - composed_info = validate_get_composed_info( - constant_args, model_args, self) - self._composed_instances = composed_info[0] - self._var_name_to_model_instances = composed_info[1] - self._additional_properties_model_instances = composed_info[2] - unused_args = composed_info[3] - - for var_name, var_value in required_args.items(): - setattr(self, var_name, var_value) - for var_name, var_value in kwargs.items(): - if var_name in unused_args and \ - self._configuration is not None and \ - self._configuration.discard_unknown_keys and \ - not self._additional_properties_model_instances: - # discard variable. - continue - setattr(self, var_name, var_value) - - @cached_property - def _composed_schemas(): - # we need this here to make our import statements work - # we must store _composed_schemas in here so the code is only run - # when we invoke this method. If we kept this at the class - # level we would get an error beause the class level - # code would be run when this module is imported, and these composed - # classes don't exist yet because their module has not finished - # loading - lazy_import() - return { - 'anyOf': [ - ], - 'allOf': [ - ], - 'oneOf': [ - QuantDateList, - QuantFdsDate, - ], - } diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/one_of_quant_formulas.py b/auto-generated-sdk/fds/analyticsapi/engines/model/one_of_quant_formulas.py deleted file mode 100644 index 7ac2b2a2..00000000 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/one_of_quant_formulas.py +++ /dev/null @@ -1,251 +0,0 @@ -""" - Engines API - - Allow clients to fetch Analytics through APIs. # noqa: E501 - - The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: api@factset.com - Generated by: https://openapi-generator.tech -""" - - -import re # noqa: F401 -import sys # noqa: F401 - -from fds.analyticsapi.engines.model_utils import ( # noqa: F401 - ApiTypeError, - ModelComposed, - ModelNormal, - ModelSimple, - cached_property, - change_keys_js_to_python, - convert_js_args_to_python_args, - date, - datetime, - file_type, - none_type, - validate_get_composed_info, -) - -def lazy_import(): - from fds.analyticsapi.engines.model.quant_all_universal_screen_parameters import QuantAllUniversalScreenParameters - from fds.analyticsapi.engines.model.quant_fql_expression import QuantFqlExpression - from fds.analyticsapi.engines.model.quant_screening_expression import QuantScreeningExpression - from fds.analyticsapi.engines.model.quant_universal_screen_parameter import QuantUniversalScreenParameter - globals()['QuantAllUniversalScreenParameters'] = QuantAllUniversalScreenParameters - globals()['QuantFqlExpression'] = QuantFqlExpression - globals()['QuantScreeningExpression'] = QuantScreeningExpression - globals()['QuantUniversalScreenParameter'] = QuantUniversalScreenParameter - - -class OneOfQuantFormulas(ModelComposed): - """NOTE: This class is auto generated by OpenAPI Generator. - Ref: https://openapi-generator.tech - - Do not edit the class manually. - - Attributes: - allowed_values (dict): The key is the tuple path to the attribute - and the for var_name this is (var_name,). The value is a dict - with a capitalized key describing the allowed value and an allowed - value. These dicts store the allowed enum values. - attribute_map (dict): The key is attribute name - and the value is json key in definition. - discriminator_value_class_map (dict): A dict to go from the discriminator - variable value to the discriminator class name. - validations (dict): The key is the tuple path to the attribute - and the for var_name this is (var_name,). The value is a dict - that stores validations for max_length, min_length, max_items, - min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, - inclusive_minimum, and regex. - additional_properties_type (tuple): A tuple of classes accepted - as additional properties values. - """ - - allowed_values = { - ('source',): { - 'SCREENINGEXPRESSION': "ScreeningExpression", - 'FQLEXPRESSION': "FqlExpression", - 'UNIVERSALSCREENPARAMETER': "UniversalScreenParameter", - 'ALLUNIVERSALSCREENPARAMETERS': "AllUniversalScreenParameters", - }, - } - - validations = { - } - - @cached_property - def additional_properties_type(): - """ - This must be a method because a model may have properties that are - of type self, this must run after the class is loaded - """ - lazy_import() - return (bool, date, datetime, dict, float, int, list, str, none_type,) # noqa: E501 - - _nullable = False - - @cached_property - def openapi_types(): - """ - This must be a method because a model may have properties that are - of type self, this must run after the class is loaded - - Returns - openapi_types (dict): The key is attribute name - and the value is attribute type. - """ - lazy_import() - return { - 'source': (str,), # noqa: E501 - } - - @cached_property - def discriminator(): - lazy_import() - val = { - 'AllUniversalScreenParameters': QuantAllUniversalScreenParameters, - 'FqlExpression': QuantFqlExpression, - 'QuantAllUniversalScreenParameters': QuantAllUniversalScreenParameters, - 'QuantFqlExpression': QuantFqlExpression, - 'QuantScreeningExpression': QuantScreeningExpression, - 'QuantUniversalScreenParameter': QuantUniversalScreenParameter, - 'ScreeningExpression': QuantScreeningExpression, - 'UniversalScreenParameter': QuantUniversalScreenParameter, - } - if not val: - return None - return {'source': val} - - attribute_map = { - 'source': 'source', # noqa: E501 - } - - required_properties = set([ - '_data_store', - '_check_type', - '_spec_property_naming', - '_path_to_item', - '_configuration', - '_visited_composed_classes', - '_composed_instances', - '_var_name_to_model_instances', - '_additional_properties_model_instances', - ]) - - @convert_js_args_to_python_args - def __init__(self, source, *args, **kwargs): # noqa: E501 - """OneOfQuantFormulas - a model defined in OpenAPI - - Args: - source (str): - - Keyword Args: - _check_type (bool): if True, values for parameters in openapi_types - will be type checked and a TypeError will be - raised if the wrong type is input. - Defaults to True - _path_to_item (tuple/list): This is a list of keys or values to - drill down to the model in received_data - when deserializing a response - _spec_property_naming (bool): True if the variable names in the input data - are serialized names, as specified in the OpenAPI document. - False if the variable names in the input data - are pythonic names, e.g. snake case (default) - _configuration (Configuration): the instance to use when - deserializing a file_type parameter. - If passed, type conversion is attempted - If omitted no type conversion is done. - _visited_composed_classes (tuple): This stores a tuple of - classes that we have traveled through so that - if we see that class again we will not use its - discriminator again. - When traveling through a discriminator, the - composed schema that is - is traveled through is added to this set. - For example if Animal has a discriminator - petType and we pass in "Dog", and the class Dog - allOf includes Animal, we move through Animal - once using the discriminator, and pick Dog. - Then in Dog, we will make an instance of the - Animal class but this time we won't travel - through its discriminator because we passed in - _visited_composed_classes = (Animal,) - """ - - _check_type = kwargs.pop('_check_type', True) - _spec_property_naming = kwargs.pop('_spec_property_naming', False) - _path_to_item = kwargs.pop('_path_to_item', ()) - _configuration = kwargs.pop('_configuration', None) - _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) - - if args: - raise ApiTypeError( - "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( - args, - self.__class__.__name__, - ), - path_to_item=_path_to_item, - valid_classes=(self.__class__,), - ) - - self._data_store = {} - self._check_type = _check_type - self._spec_property_naming = _spec_property_naming - self._path_to_item = _path_to_item - self._configuration = _configuration - self._visited_composed_classes = _visited_composed_classes + (self.__class__,) - - constant_args = { - '_check_type': _check_type, - '_path_to_item': _path_to_item, - '_spec_property_naming': _spec_property_naming, - '_configuration': _configuration, - '_visited_composed_classes': self._visited_composed_classes, - } - required_args = { - 'source': source, - } - model_args = {} - model_args.update(required_args) - model_args.update(kwargs) - composed_info = validate_get_composed_info( - constant_args, model_args, self) - self._composed_instances = composed_info[0] - self._var_name_to_model_instances = composed_info[1] - self._additional_properties_model_instances = composed_info[2] - unused_args = composed_info[3] - - for var_name, var_value in required_args.items(): - setattr(self, var_name, var_value) - for var_name, var_value in kwargs.items(): - if var_name in unused_args and \ - self._configuration is not None and \ - self._configuration.discard_unknown_keys and \ - not self._additional_properties_model_instances: - # discard variable. - continue - setattr(self, var_name, var_value) - - @cached_property - def _composed_schemas(): - # we need this here to make our import statements work - # we must store _composed_schemas in here so the code is only run - # when we invoke this method. If we kept this at the class - # level we would get an error beause the class level - # code would be run when this module is imported, and these composed - # classes don't exist yet because their module has not finished - # loading - lazy_import() - return { - 'anyOf': [ - ], - 'allOf': [ - ], - 'oneOf': [ - QuantAllUniversalScreenParameters, - QuantFqlExpression, - QuantScreeningExpression, - QuantUniversalScreenParameter, - ], - } diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/one_of_quant_formulas_array.py b/auto-generated-sdk/fds/analyticsapi/engines/model/one_of_quant_formulas_array.py deleted file mode 100644 index bc15087b..00000000 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/one_of_quant_formulas_array.py +++ /dev/null @@ -1,185 +0,0 @@ -""" - Engines API - - Allow clients to fetch Analytics through APIs. # noqa: E501 - - The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: api@factset.com - Generated by: https://openapi-generator.tech -""" - - -import re # noqa: F401 -import sys # noqa: F401 - -from fds.analyticsapi.engines.model_utils import ( # noqa: F401 - ApiTypeError, - ModelComposed, - ModelNormal, - ModelSimple, - cached_property, - change_keys_js_to_python, - convert_js_args_to_python_args, - date, - datetime, - file_type, - none_type, - validate_get_composed_info, -) - -def lazy_import(): - from fds.analyticsapi.engines.model.one_of_quant_formulas import OneOfQuantFormulas - globals()['OneOfQuantFormulas'] = OneOfQuantFormulas - - -class OneOfQuantFormulasArray(ModelSimple): - """NOTE: This class is auto generated by OpenAPI Generator. - Ref: https://openapi-generator.tech - - Do not edit the class manually. - - Attributes: - allowed_values (dict): The key is the tuple path to the attribute - and the for var_name this is (var_name,). The value is a dict - with a capitalized key describing the allowed value and an allowed - value. These dicts store the allowed enum values. - validations (dict): The key is the tuple path to the attribute - and the for var_name this is (var_name,). The value is a dict - that stores validations for max_length, min_length, max_items, - min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, - inclusive_minimum, and regex. - additional_properties_type (tuple): A tuple of classes accepted - as additional properties values. - """ - - allowed_values = { - } - - validations = { - } - - additional_properties_type = None - - _nullable = False - - @cached_property - def openapi_types(): - """ - This must be a method because a model may have properties that are - of type self, this must run after the class is loaded - - Returns - openapi_types (dict): The key is attribute name - and the value is attribute type. - """ - lazy_import() - return { - 'value': ([OneOfQuantFormulas],), - } - - @cached_property - def discriminator(): - return None - - - attribute_map = {} - - _composed_schemas = None - - required_properties = set([ - '_data_store', - '_check_type', - '_spec_property_naming', - '_path_to_item', - '_configuration', - '_visited_composed_classes', - ]) - - @convert_js_args_to_python_args - def __init__(self, *args, **kwargs): - """OneOfQuantFormulasArray - a model defined in OpenAPI - - Note that value can be passed either in args or in kwargs, but not in both. - - Args: - args[0] ([OneOfQuantFormulas]): # noqa: E501 - - Keyword Args: - value ([OneOfQuantFormulas]): # noqa: E501 - _check_type (bool): if True, values for parameters in openapi_types - will be type checked and a TypeError will be - raised if the wrong type is input. - Defaults to True - _path_to_item (tuple/list): This is a list of keys or values to - drill down to the model in received_data - when deserializing a response - _spec_property_naming (bool): True if the variable names in the input data - are serialized names, as specified in the OpenAPI document. - False if the variable names in the input data - are pythonic names, e.g. snake case (default) - _configuration (Configuration): the instance to use when - deserializing a file_type parameter. - If passed, type conversion is attempted - If omitted no type conversion is done. - _visited_composed_classes (tuple): This stores a tuple of - classes that we have traveled through so that - if we see that class again we will not use its - discriminator again. - When traveling through a discriminator, the - composed schema that is - is traveled through is added to this set. - For example if Animal has a discriminator - petType and we pass in "Dog", and the class Dog - allOf includes Animal, we move through Animal - once using the discriminator, and pick Dog. - Then in Dog, we will make an instance of the - Animal class but this time we won't travel - through its discriminator because we passed in - _visited_composed_classes = (Animal,) - """ - # required up here when default value is not given - _path_to_item = kwargs.pop('_path_to_item', ()) - - if 'value' in kwargs: - value = kwargs.pop('value') - elif args: - args = list(args) - value = args.pop(0) - else: - raise ApiTypeError( - "value is required, but not passed in args or kwargs and doesn't have default", - path_to_item=_path_to_item, - valid_classes=(self.__class__,), - ) - - _check_type = kwargs.pop('_check_type', True) - _spec_property_naming = kwargs.pop('_spec_property_naming', False) - _configuration = kwargs.pop('_configuration', None) - _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) - - if args: - raise ApiTypeError( - "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( - args, - self.__class__.__name__, - ), - path_to_item=_path_to_item, - valid_classes=(self.__class__,), - ) - - self._data_store = {} - self._check_type = _check_type - self._spec_property_naming = _spec_property_naming - self._path_to_item = _path_to_item - self._configuration = _configuration - self._visited_composed_classes = _visited_composed_classes + (self.__class__,) - self.value = value - if kwargs: - raise ApiTypeError( - "Invalid named arguments=%s passed to %s. Remove those invalid named arguments." % ( - kwargs, - self.__class__.__name__, - ), - path_to_item=_path_to_item, - valid_classes=(self.__class__,), - ) diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/one_of_quant_universe.py b/auto-generated-sdk/fds/analyticsapi/engines/model/one_of_quant_universe.py deleted file mode 100644 index 1c8e9642..00000000 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/one_of_quant_universe.py +++ /dev/null @@ -1,245 +0,0 @@ -""" - Engines API - - Allow clients to fetch Analytics through APIs. # noqa: E501 - - The version of the OpenAPI document: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab] - Contact: api@factset.com - Generated by: https://openapi-generator.tech -""" - - -import re # noqa: F401 -import sys # noqa: F401 - -from fds.analyticsapi.engines.model_utils import ( # noqa: F401 - ApiTypeError, - ModelComposed, - ModelNormal, - ModelSimple, - cached_property, - change_keys_js_to_python, - convert_js_args_to_python_args, - date, - datetime, - file_type, - none_type, - validate_get_composed_info, -) - -def lazy_import(): - from fds.analyticsapi.engines.model.quant_identifier_universe import QuantIdentifierUniverse - from fds.analyticsapi.engines.model.quant_screening_expression_universe import QuantScreeningExpressionUniverse - from fds.analyticsapi.engines.model.quant_universal_screen_universe import QuantUniversalScreenUniverse - globals()['QuantIdentifierUniverse'] = QuantIdentifierUniverse - globals()['QuantScreeningExpressionUniverse'] = QuantScreeningExpressionUniverse - globals()['QuantUniversalScreenUniverse'] = QuantUniversalScreenUniverse - - -class OneOfQuantUniverse(ModelComposed): - """NOTE: This class is auto generated by OpenAPI Generator. - Ref: https://openapi-generator.tech - - Do not edit the class manually. - - Attributes: - allowed_values (dict): The key is the tuple path to the attribute - and the for var_name this is (var_name,). The value is a dict - with a capitalized key describing the allowed value and an allowed - value. These dicts store the allowed enum values. - attribute_map (dict): The key is attribute name - and the value is json key in definition. - discriminator_value_class_map (dict): A dict to go from the discriminator - variable value to the discriminator class name. - validations (dict): The key is the tuple path to the attribute - and the for var_name this is (var_name,). The value is a dict - that stores validations for max_length, min_length, max_items, - min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, - inclusive_minimum, and regex. - additional_properties_type (tuple): A tuple of classes accepted - as additional properties values. - """ - - allowed_values = { - ('source',): { - 'SCREENINGEXPRESSIONUNIVERSE': "ScreeningExpressionUniverse", - 'UNIVERSALSCREENUNIVERSE': "UniversalScreenUniverse", - 'IDENTIFIERUNIVERSE': "IdentifierUniverse", - }, - } - - validations = { - } - - @cached_property - def additional_properties_type(): - """ - This must be a method because a model may have properties that are - of type self, this must run after the class is loaded - """ - lazy_import() - return (bool, date, datetime, dict, float, int, list, str, none_type,) # noqa: E501 - - _nullable = False - - @cached_property - def openapi_types(): - """ - This must be a method because a model may have properties that are - of type self, this must run after the class is loaded - - Returns - openapi_types (dict): The key is attribute name - and the value is attribute type. - """ - lazy_import() - return { - 'source': (str,), # noqa: E501 - } - - @cached_property - def discriminator(): - lazy_import() - val = { - 'IdentifierUniverse': QuantIdentifierUniverse, - 'QuantIdentifierUniverse': QuantIdentifierUniverse, - 'QuantScreeningExpressionUniverse': QuantScreeningExpressionUniverse, - 'QuantUniversalScreenUniverse': QuantUniversalScreenUniverse, - 'ScreeningExpressionUniverse': QuantScreeningExpressionUniverse, - 'UniversalScreenUniverse': QuantUniversalScreenUniverse, - } - if not val: - return None - return {'source': val} - - attribute_map = { - 'source': 'source', # noqa: E501 - } - - required_properties = set([ - '_data_store', - '_check_type', - '_spec_property_naming', - '_path_to_item', - '_configuration', - '_visited_composed_classes', - '_composed_instances', - '_var_name_to_model_instances', - '_additional_properties_model_instances', - ]) - - @convert_js_args_to_python_args - def __init__(self, source, *args, **kwargs): # noqa: E501 - """OneOfQuantUniverse - a model defined in OpenAPI - - Args: - source (str): - - Keyword Args: - _check_type (bool): if True, values for parameters in openapi_types - will be type checked and a TypeError will be - raised if the wrong type is input. - Defaults to True - _path_to_item (tuple/list): This is a list of keys or values to - drill down to the model in received_data - when deserializing a response - _spec_property_naming (bool): True if the variable names in the input data - are serialized names, as specified in the OpenAPI document. - False if the variable names in the input data - are pythonic names, e.g. snake case (default) - _configuration (Configuration): the instance to use when - deserializing a file_type parameter. - If passed, type conversion is attempted - If omitted no type conversion is done. - _visited_composed_classes (tuple): This stores a tuple of - classes that we have traveled through so that - if we see that class again we will not use its - discriminator again. - When traveling through a discriminator, the - composed schema that is - is traveled through is added to this set. - For example if Animal has a discriminator - petType and we pass in "Dog", and the class Dog - allOf includes Animal, we move through Animal - once using the discriminator, and pick Dog. - Then in Dog, we will make an instance of the - Animal class but this time we won't travel - through its discriminator because we passed in - _visited_composed_classes = (Animal,) - """ - - _check_type = kwargs.pop('_check_type', True) - _spec_property_naming = kwargs.pop('_spec_property_naming', False) - _path_to_item = kwargs.pop('_path_to_item', ()) - _configuration = kwargs.pop('_configuration', None) - _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) - - if args: - raise ApiTypeError( - "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( - args, - self.__class__.__name__, - ), - path_to_item=_path_to_item, - valid_classes=(self.__class__,), - ) - - self._data_store = {} - self._check_type = _check_type - self._spec_property_naming = _spec_property_naming - self._path_to_item = _path_to_item - self._configuration = _configuration - self._visited_composed_classes = _visited_composed_classes + (self.__class__,) - - constant_args = { - '_check_type': _check_type, - '_path_to_item': _path_to_item, - '_spec_property_naming': _spec_property_naming, - '_configuration': _configuration, - '_visited_composed_classes': self._visited_composed_classes, - } - required_args = { - 'source': source, - } - model_args = {} - model_args.update(required_args) - model_args.update(kwargs) - composed_info = validate_get_composed_info( - constant_args, model_args, self) - self._composed_instances = composed_info[0] - self._var_name_to_model_instances = composed_info[1] - self._additional_properties_model_instances = composed_info[2] - unused_args = composed_info[3] - - for var_name, var_value in required_args.items(): - setattr(self, var_name, var_value) - for var_name, var_value in kwargs.items(): - if var_name in unused_args and \ - self._configuration is not None and \ - self._configuration.discard_unknown_keys and \ - not self._additional_properties_model_instances: - # discard variable. - continue - setattr(self, var_name, var_value) - - @cached_property - def _composed_schemas(): - # we need this here to make our import statements work - # we must store _composed_schemas in here so the code is only run - # when we invoke this method. If we kept this at the class - # level we would get an error beause the class level - # code would be run when this module is imported, and these composed - # classes don't exist yet because their module has not finished - # loading - lazy_import() - return { - 'anyOf': [ - ], - 'allOf': [ - ], - 'oneOf': [ - QuantIdentifierUniverse, - QuantScreeningExpressionUniverse, - QuantUniversalScreenUniverse, - ], - } diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/quant_calculation_parameters.py b/auto-generated-sdk/fds/analyticsapi/engines/model/quant_calculation_parameters.py index 0e0ac495..e5f60884 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/quant_calculation_parameters.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/quant_calculation_parameters.py @@ -27,14 +27,6 @@ validate_get_composed_info, ) -def lazy_import(): - from fds.analyticsapi.engines.model.one_of_quant_dates import OneOfQuantDates - from fds.analyticsapi.engines.model.one_of_quant_formulas_array import OneOfQuantFormulasArray - from fds.analyticsapi.engines.model.one_of_quant_universe import OneOfQuantUniverse - globals()['OneOfQuantDates'] = OneOfQuantDates - globals()['OneOfQuantFormulasArray'] = OneOfQuantFormulasArray - globals()['OneOfQuantUniverse'] = OneOfQuantUniverse - class QuantCalculationParameters(ModelNormal): """NOTE: This class is auto generated by OpenAPI Generator. @@ -80,11 +72,10 @@ def openapi_types(): openapi_types (dict): The key is attribute name and the value is attribute type. """ - lazy_import() return { - 'universe': (OneOfQuantUniverse,), # noqa: E501 - 'dates': (OneOfQuantDates,), # noqa: E501 - 'formulas': (OneOfQuantFormulasArray,), # noqa: E501 + 'universe': (object,), # noqa: E501 + 'dates': (object,), # noqa: E501 + 'formulas': ([object],), # noqa: E501 'job_description': (str,), # noqa: E501 } @@ -146,9 +137,9 @@ def __init__(self, *args, **kwargs): # noqa: E501 Animal class but this time we won't travel through its discriminator because we passed in _visited_composed_classes = (Animal,) - universe (OneOfQuantUniverse): [optional] # noqa: E501 - dates (OneOfQuantDates): [optional] # noqa: E501 - formulas (OneOfQuantFormulasArray): [optional] # noqa: E501 + universe (object): [optional] # noqa: E501 + dates (object): [optional] # noqa: E501 + formulas ([object]): [optional] # noqa: E501 job_description (str): [optional] # noqa: E501 """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/models/__init__.py b/auto-generated-sdk/fds/analyticsapi/engines/models/__init__.py index eb1efa1e..d976d418 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/models/__init__.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/models/__init__.py @@ -106,10 +106,6 @@ from fds.analyticsapi.engines.model.npo_optimizer_strategy import NPOOptimizerStrategy from fds.analyticsapi.engines.model.npo_optimizer_strategy_overrides import NPOOptimizerStrategyOverrides from fds.analyticsapi.engines.model.object_root import ObjectRoot -from fds.analyticsapi.engines.model.one_of_quant_dates import OneOfQuantDates -from fds.analyticsapi.engines.model.one_of_quant_formulas import OneOfQuantFormulas -from fds.analyticsapi.engines.model.one_of_quant_formulas_array import OneOfQuantFormulasArray -from fds.analyticsapi.engines.model.one_of_quant_universe import OneOfQuantUniverse from fds.analyticsapi.engines.model.optimal_portfolio import OptimalPortfolio from fds.analyticsapi.engines.model.optimization import Optimization from fds.analyticsapi.engines.model.optimizer_account import OptimizerAccount From 8eafd1053c06ea7c8dedf4d2c32f47fcb44b2099 Mon Sep 17 00:00:00 2001 From: factset-sdk-bot Date: Wed, 2 Nov 2022 08:16:45 +0000 Subject: [PATCH 3/5] feat(sdk): Auto-commit from 'analyticsapi-engines-sdk-generator' repository PR 52 for SDK version v5.6.0 --- auto-generated-sdk/docs/QuantFqlExpression.md | 1 + auto-generated-sdk/docs/QuantFqlExpressionObsolete.md | 1 + .../fds/analyticsapi/engines/model/quant_fql_expression.py | 3 +++ .../engines/model/quant_fql_expression_obsolete.py | 3 +++ 4 files changed, 8 insertions(+) diff --git a/auto-generated-sdk/docs/QuantFqlExpression.md b/auto-generated-sdk/docs/QuantFqlExpression.md index 9d1f4624..737d3d13 100644 --- a/auto-generated-sdk/docs/QuantFqlExpression.md +++ b/auto-generated-sdk/docs/QuantFqlExpression.md @@ -8,6 +8,7 @@ Name | Type | Description | Notes **name** | **str** | | **source** | **str** | | **date_offset** | **str** | | [optional] +**is_array_return_type** | **bool** | | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/auto-generated-sdk/docs/QuantFqlExpressionObsolete.md b/auto-generated-sdk/docs/QuantFqlExpressionObsolete.md index 5bad1956..901dc206 100644 --- a/auto-generated-sdk/docs/QuantFqlExpressionObsolete.md +++ b/auto-generated-sdk/docs/QuantFqlExpressionObsolete.md @@ -7,6 +7,7 @@ Name | Type | Description | Notes **expr** | **str** | | **name** | **str** | | **date_offset** | **str** | | [optional] +**is_array_return_type** | **bool** | | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/quant_fql_expression.py b/auto-generated-sdk/fds/analyticsapi/engines/model/quant_fql_expression.py index 22a8f462..d761f0d9 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/quant_fql_expression.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/quant_fql_expression.py @@ -88,6 +88,7 @@ def openapi_types(): 'name': (str,), # noqa: E501 'source': (str,), # noqa: E501 'date_offset': (str,), # noqa: E501 + 'is_array_return_type': (bool,), # noqa: E501 } @cached_property @@ -100,6 +101,7 @@ def discriminator(): 'name': 'name', # noqa: E501 'source': 'source', # noqa: E501 'date_offset': 'dateOffset', # noqa: E501 + 'is_array_return_type': 'isArrayReturnType', # noqa: E501 } required_properties = set([ @@ -155,6 +157,7 @@ def __init__(self, expr, name, source, *args, **kwargs): # noqa: E501 through its discriminator because we passed in _visited_composed_classes = (Animal,) date_offset (str): [optional] # noqa: E501 + is_array_return_type (bool): [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/quant_fql_expression_obsolete.py b/auto-generated-sdk/fds/analyticsapi/engines/model/quant_fql_expression_obsolete.py index 747ff108..f3980ea9 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/quant_fql_expression_obsolete.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/quant_fql_expression_obsolete.py @@ -76,6 +76,7 @@ def openapi_types(): 'expr': (str,), # noqa: E501 'name': (str,), # noqa: E501 'date_offset': (str,), # noqa: E501 + 'is_array_return_type': (bool,), # noqa: E501 } @cached_property @@ -87,6 +88,7 @@ def discriminator(): 'expr': 'expr', # noqa: E501 'name': 'name', # noqa: E501 'date_offset': 'dateOffset', # noqa: E501 + 'is_array_return_type': 'isArrayReturnType', # noqa: E501 } _composed_schemas = {} @@ -140,6 +142,7 @@ def __init__(self, expr, name, *args, **kwargs): # noqa: E501 through its discriminator because we passed in _visited_composed_classes = (Animal,) date_offset (str): [optional] # noqa: E501 + is_array_return_type (bool): [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) From d7a0b98d7db948ed8cbf006a912aaef1484eaa6a Mon Sep 17 00:00:00 2001 From: snalkari <98750728+snalkari@users.noreply.github.com> Date: Mon, 7 Nov 2022 14:52:42 +0530 Subject: [PATCH 4/5] Added quant test methods --- tests/test_quant_calculations_api.py | 133 +++++++++++++++++++++++++++ 1 file changed, 133 insertions(+) create mode 100644 tests/test_quant_calculations_api.py diff --git a/tests/test_quant_calculations_api.py b/tests/test_quant_calculations_api.py new file mode 100644 index 00000000..869e1e00 --- /dev/null +++ b/tests/test_quant_calculations_api.py @@ -0,0 +1,133 @@ +import unittest +import time + +from fds.analyticsapi.engines.api.components_api import ComponentsApi +from fds.analyticsapi.engines.api.configurations_api import ConfigurationsApi +from fds.analyticsapi.engines.api.quant_calculations_api import QuantCalculationsApi +from fds.analyticsapi.engines.model.quant_calculation_parameters import QuantCalculationParameters +from fds.analyticsapi.engines.model.quant_calculation_parameters_root import QuantCalculationParametersRoot +from fds.analyticsapi.engines.model.quant_identifier_universe import QuantIdentifierUniverse +from fds.analyticsapi.engines.model.quant_screening_expression import QuantScreeningExpression +from fds.analyticsapi.engines.model.quant_fql_expression import QuantFqlExpression +from fds.analyticsapi.engines.model.quant_fds_date import QuantFdsDate +from fds.analyticsapi.engines.model.quant_calculation_meta import QuantCalculationMeta +from common_functions import CommonFunctions +from api_workflow import run_api_workflow_with_assertions + + +class TestQuantCalculationsApi(unittest.TestCase): + def setUp(self): + api_client = CommonFunctions.build_api_client() + self.quant_calculations_api = QuantCalculationsApi(api_client) + self.configurations_api = ConfigurationsApi(api_client) + self.components_api = ComponentsApi(api_client) + self.page_number = 1 + + def test_single_unit_scenario(self): + create_step_name = "create_calculation" + read_status_step_name = "read_status" + read_result_step_name = "read_result" + + def create_calculation(test_context): + print("Creating single unit calculation") + + quant_identifiers = ["03748R74", "S8112735"] + quant_identifier_universe = QuantIdentifierUniverse( universe_type="Equity" + , identifiers=quant_identifiers + , source="IdentifierUniverse") + + quant_formulas = [ + QuantScreeningExpression(expr="P_PRICE", name="Price (SCR)", source="ScreeningExpression"), + (QuantFqlExpression(expr="P_PRICE", name="Price (SCR)", source="FqlExpression")), + (QuantFqlExpression(expr="P_PRICE(#DATE,#DATE-5D,#FREQ)", name="Price", + is_array_return_type=True, source="FqlExpression"))] + + quant_dates = QuantFdsDate(start_date="0", end_date="-5D", source="FdsDate", frequency="D", calendar="FIVEDAY") + + quant_calculations_meta = QuantCalculationMeta(format="Feather") + + quant_calculation_parameters = {"1": QuantCalculationParameters(universe=quant_identifier_universe, + dates=quant_dates, formulas=quant_formulas)} + + quant_calculation_parameter_root = QuantCalculationParametersRoot( + data=quant_calculation_parameters, meta=quant_calculations_meta) + + post_and_calculate_response = self.quant_calculations_api.post_and_calculate( + quant_calculation_parameters_root=quant_calculation_parameter_root + ) + + self.assertTrue(post_and_calculate_response[1] == 201 or post_and_calculate_response[1] == 202, + "Response for create_calculation should have been 201 or 202") + + if post_and_calculate_response[1] == 201: + return { + "continue_workflow": False, + "next_request": None, + "test_context": None + } + elif post_and_calculate_response[1] == 202: + test_context["calculation_id"] = post_and_calculate_response[2]["X-Factset-Api-Calculation-Id"] + return { + "continue_workflow": True, + "next_request": read_status_step_name, + "test_context": test_context + } + + def read_calculation_status(test_context): + print("Reading single unit calculation status") + calculation_id = test_context["calculation_id"] + print("Calculation Id: " + calculation_id) + + status_response = self.quant_calculations_api.get_calculation_status_by_id(id=calculation_id) + + self.assertTrue(status_response[1] == 202 and ( + status_response[0].data.status in ("Queued", "Executing"))) + + while status_response[1] == 202 and (status_response[0].data.status in ("Queued", "Executing")): + max_age = '5' + age_value = status_response[2].get("cache-control") + if age_value is not None: + max_age = age_value.replace("max-age=", "") + print('Sleeping: ' + max_age) + time.sleep(int(max_age)) + status_response = self.quant_calculations_api.get_calculation_status_by_id(id=calculation_id) + + test_context["calculation_units"] = status_response[0].data.units.items() + + return { + "continue_workflow": True, + "next_request": read_result_step_name, + "test_context": test_context + } + + def read_calculation_unit_result(test_context): + calculation_id = test_context["calculation_id"] + for (calculation_unit_id, calculation_unit) in test_context["calculation_units"]: + result_response = self.quant_calculations_api.get_calculation_unit_result_by_id(id=calculation_id, + unit_id=calculation_unit_id) + self.assertEqual( + result_response[1], 200, "Get calculation result should have succeeded") + + return { + "continue_workflow": False, + "next_request": read_result_step_name, + "test_context": test_context + } + + workflow_specification = { + create_step_name: create_calculation, + read_status_step_name: read_calculation_status, + read_result_step_name: read_calculation_unit_result + } + starting_request = workflow_specification['create_calculation'] + test_context = {} + run_api_workflow_with_assertions( + workflow_specification, starting_request, test_context) + + def test_get_all_calculations_scenario(self): + response = self.quant_calculations_api.get_all_calculations(page_number=self.page_number) + self.assertEqual(response[1], 200, "Response should be 200 - Success") + + +if __name__ == '__main__': + unittest.main(failfast=True) From e6b8204d949563cfe97aed541671ddbf65b7f465 Mon Sep 17 00:00:00 2001 From: snalkari <98750728+snalkari@users.noreply.github.com> Date: Wed, 16 Nov 2022 12:12:30 +0530 Subject: [PATCH 5/5] quant changes --- tests/test_quant_calculations_api.py | 37 ++++++++++++++++++++++------ 1 file changed, 30 insertions(+), 7 deletions(-) diff --git a/tests/test_quant_calculations_api.py b/tests/test_quant_calculations_api.py index 869e1e00..df0ae92c 100644 --- a/tests/test_quant_calculations_api.py +++ b/tests/test_quant_calculations_api.py @@ -31,21 +31,26 @@ def test_single_unit_scenario(self): def create_calculation(test_context): print("Creating single unit calculation") - quant_identifiers = ["03748R74", "S8112735"] - quant_identifier_universe = QuantIdentifierUniverse( universe_type="Equity" - , identifiers=quant_identifiers - , source="IdentifierUniverse") - - quant_formulas = [ + if(test_context["is_array_return_type"]): + quant_formulas = [ QuantScreeningExpression(expr="P_PRICE", name="Price (SCR)", source="ScreeningExpression"), (QuantFqlExpression(expr="P_PRICE", name="Price (SCR)", source="FqlExpression")), (QuantFqlExpression(expr="P_PRICE(#DATE,#DATE-5D,#FREQ)", name="Price", is_array_return_type=True, source="FqlExpression"))] + else: + quant_formulas = [ + QuantScreeningExpression(expr="P_PRICE", name="Price (SCR)", source="ScreeningExpression"), + (QuantFqlExpression(expr="P_PRICE", name="Price (SCR)", source="FqlExpression"))] quant_dates = QuantFdsDate(start_date="0", end_date="-5D", source="FdsDate", frequency="D", calendar="FIVEDAY") quant_calculations_meta = QuantCalculationMeta(format="Feather") + quant_identifiers = ["03748R74", "S8112735"] + quant_identifier_universe = QuantIdentifierUniverse(universe_type="Equity" + , identifiers=quant_identifiers + , source="IdentifierUniverse") + quant_calculation_parameters = {"1": QuantCalculationParameters(universe=quant_identifier_universe, dates=quant_dates, formulas=quant_formulas)} @@ -100,7 +105,7 @@ def read_calculation_status(test_context): "test_context": test_context } - def read_calculation_unit_result(test_context): + def process_calculations_units(test_context): calculation_id = test_context["calculation_id"] for (calculation_unit_id, calculation_unit) in test_context["calculation_units"]: result_response = self.quant_calculations_api.get_calculation_unit_result_by_id(id=calculation_id, @@ -114,6 +119,23 @@ def read_calculation_unit_result(test_context): "test_context": test_context } + def read_calculation_unit_result_isarrayreturntype(test_context): + process_calculations_units(test_context) + + workflow_specification = { + create_step_name: create_calculation, + read_status_step_name: read_calculation_status, + read_result_step_name: read_calculation_unit_result_isarrayreturntype + } + starting_request = workflow_specification['create_calculation'] + test_context = {} + test_context["is_array_return_type"] = 'True' + run_api_workflow_with_assertions( + workflow_specification, starting_request, test_context) + + def read_calculation_unit_result(test_context): + process_calculations_units(test_context) + workflow_specification = { create_step_name: create_calculation, read_status_step_name: read_calculation_status, @@ -121,6 +143,7 @@ def read_calculation_unit_result(test_context): } starting_request = workflow_specification['create_calculation'] test_context = {} + test_context["is_array_return_type"] = 'False' run_api_workflow_with_assertions( workflow_specification, starting_request, test_context)