diff --git a/auto-generated-sdk/.openapi-generator/FILES b/auto-generated-sdk/.openapi-generator/FILES index d0f8c5f4..6c4075af 100644 --- a/auto-generated-sdk/.openapi-generator/FILES +++ b/auto-generated-sdk/.openapi-generator/FILES @@ -23,7 +23,6 @@ docs/BPMOptimizerApi.md docs/BPMOptimizerStrategy.md docs/BPMOptimizerStrategyAlphaOverride.md docs/BPMOptimizerStrategyOverrides.md -docs/BenchmarksApi.md docs/CalculationInfo.md docs/CalculationInfoRoot.md docs/CalculationMeta.md @@ -174,16 +173,26 @@ docs/QuantUniversalScreenParameterObsolete.md docs/QuantUniversalScreenUniverse.md docs/QuantUniversalScreenUniverseObsolete.md docs/QuantUniverse.md -docs/ReturnType.md -docs/SPARAccounts.md -docs/SPARAccountsRoot.md -docs/SPARBenchmark.md -docs/SPARBenchmarkRoot.md -docs/SPARCalculationParameters.md -docs/SPARCalculationParametersRoot.md -docs/SPARCalculationsApi.md -docs/SPARDateParameters.md -docs/SPARIdentifier.md +docs/SMBondFields.md +docs/SMCreateParameters.md +docs/SMCreateParametersRoot.md +docs/SMCreateResponse.md +docs/SMCreateResponseRoot.md +docs/SMCustomCashFlowFields.md +docs/SMDeleteParameters.md +docs/SMDeleteParametersRoot.md +docs/SMDeleteResponse.md +docs/SMDeleteResponseRoot.md +docs/SMError.md +docs/SMFields.md +docs/SMRetrieveParameters.md +docs/SMRetrieveParametersRoot.md +docs/SMRetrieveResponse.md +docs/SMRetrieveResponseRoot.md +docs/SMTemplateFieldProperties.md +docs/SMTemplateFieldPropertiesRoot.md +docs/SMWarning.md +docs/SecurityModelingApi.md docs/StrategyDocumentsApi.md docs/TemplateContentTypes.md docs/TemplatedPAComponent.md @@ -214,6 +223,9 @@ docs/UnlinkedPATemplateSummaryRoot.md docs/UnlinkedPATemplateUpdateParameters.md docs/UnlinkedPATemplateUpdateParametersRoot.md docs/UnlinkedPATemplatesApi.md +docs/VaultAttributionLoaderApi.md +docs/VaultAttributionLoaderResponse.md +docs/VaultAttributionLoaderResponseRoot.md docs/VaultCalculationParameters.md docs/VaultCalculationParametersRoot.md docs/VaultCalculationsApi.md @@ -232,7 +244,6 @@ fds/analyticsapi/engines/api/__init__.py fds/analyticsapi/engines/api/accounts_api.py fds/analyticsapi/engines/api/afi_optimizer_api.py fds/analyticsapi/engines/api/axp_optimizer_api.py -fds/analyticsapi/engines/api/benchmarks_api.py fds/analyticsapi/engines/api/bpm_optimizer_api.py fds/analyticsapi/engines/api/column_statistics_api.py fds/analyticsapi/engines/api/columns_api.py @@ -253,10 +264,11 @@ fds/analyticsapi/engines/api/pa_calculations_api.py fds/analyticsapi/engines/api/pricing_sources_api.py fds/analyticsapi/engines/api/pub_calculations_api.py fds/analyticsapi/engines/api/quant_calculations_api.py -fds/analyticsapi/engines/api/spar_calculations_api.py +fds/analyticsapi/engines/api/security_modeling_api.py fds/analyticsapi/engines/api/strategy_documents_api.py fds/analyticsapi/engines/api/templated_pa_components_api.py fds/analyticsapi/engines/api/unlinked_pa_templates_api.py +fds/analyticsapi/engines/api/vault_attribution_loader_api.py fds/analyticsapi/engines/api/vault_calculations_api.py fds/analyticsapi/engines/api_client.py fds/analyticsapi/engines/apis/__init__.py @@ -410,15 +422,25 @@ fds/analyticsapi/engines/model/quant_universal_screen_parameter_obsolete.py fds/analyticsapi/engines/model/quant_universal_screen_universe.py fds/analyticsapi/engines/model/quant_universal_screen_universe_obsolete.py fds/analyticsapi/engines/model/quant_universe.py -fds/analyticsapi/engines/model/return_type.py -fds/analyticsapi/engines/model/spar_accounts.py -fds/analyticsapi/engines/model/spar_accounts_root.py -fds/analyticsapi/engines/model/spar_benchmark.py -fds/analyticsapi/engines/model/spar_benchmark_root.py -fds/analyticsapi/engines/model/spar_calculation_parameters.py -fds/analyticsapi/engines/model/spar_calculation_parameters_root.py -fds/analyticsapi/engines/model/spar_date_parameters.py -fds/analyticsapi/engines/model/spar_identifier.py +fds/analyticsapi/engines/model/sm_bond_fields.py +fds/analyticsapi/engines/model/sm_create_parameters.py +fds/analyticsapi/engines/model/sm_create_parameters_root.py +fds/analyticsapi/engines/model/sm_create_response.py +fds/analyticsapi/engines/model/sm_create_response_root.py +fds/analyticsapi/engines/model/sm_custom_cash_flow_fields.py +fds/analyticsapi/engines/model/sm_delete_parameters.py +fds/analyticsapi/engines/model/sm_delete_parameters_root.py +fds/analyticsapi/engines/model/sm_delete_response.py +fds/analyticsapi/engines/model/sm_delete_response_root.py +fds/analyticsapi/engines/model/sm_error.py +fds/analyticsapi/engines/model/sm_fields.py +fds/analyticsapi/engines/model/sm_retrieve_parameters.py +fds/analyticsapi/engines/model/sm_retrieve_parameters_root.py +fds/analyticsapi/engines/model/sm_retrieve_response.py +fds/analyticsapi/engines/model/sm_retrieve_response_root.py +fds/analyticsapi/engines/model/sm_template_field_properties.py +fds/analyticsapi/engines/model/sm_template_field_properties_root.py +fds/analyticsapi/engines/model/sm_warning.py fds/analyticsapi/engines/model/template_content_types.py fds/analyticsapi/engines/model/templated_pa_component.py fds/analyticsapi/engines/model/templated_pa_component_parameters.py @@ -446,6 +468,8 @@ fds/analyticsapi/engines/model/unlinked_pa_template_summary.py fds/analyticsapi/engines/model/unlinked_pa_template_summary_root.py fds/analyticsapi/engines/model/unlinked_pa_template_update_parameters.py fds/analyticsapi/engines/model/unlinked_pa_template_update_parameters_root.py +fds/analyticsapi/engines/model/vault_attribution_loader_response.py +fds/analyticsapi/engines/model/vault_attribution_loader_response_root.py fds/analyticsapi/engines/model/vault_calculation_parameters.py fds/analyticsapi/engines/model/vault_calculation_parameters_root.py fds/analyticsapi/engines/model/vault_component.py diff --git a/auto-generated-sdk/README.md b/auto-generated-sdk/README.md index 28ee6a8e..ddaf02f4 100644 --- a/auto-generated-sdk/README.md +++ b/auto-generated-sdk/README.md @@ -3,7 +3,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] +- API version: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] - Package version: 5.6.0 - Build package: CustomPythonClientCodegen For more information, please visit [https://developer.factset.com/contact](https://developer.factset.com/contact) @@ -110,20 +110,17 @@ Class | Method | HTTP request | Description *AXPOptimizerApi* | [**post_and_optimize**](docs/AXPOptimizerApi.md#post_and_optimize) | **POST** /analytics/engines/axp/v3/optimizations | Create and Run Axioma optimization *AXPOptimizerApi* | [**put_and_optimize**](docs/AXPOptimizerApi.md#put_and_optimize) | **PUT** /analytics/engines/axp/v3/optimizations/{id} | Create or Update Axioma optimization and run it. *AccountsApi* | [**get_accounts**](docs/AccountsApi.md#get_accounts) | **GET** /analytics/lookups/v3/accounts/{path} | Get accounts and sub-directories in a directory -*AccountsApi* | [**get_spar_returns_type**](docs/AccountsApi.md#get_spar_returns_type) | **GET** /analytics/engines/spar/v3/accounts/{accountPath}/returns-type | Get SPAR account returns type details *BPMOptimizerApi* | [**cancel_optimization_by_id**](docs/BPMOptimizerApi.md#cancel_optimization_by_id) | **DELETE** /analytics/engines/bpm/v3/optimizations/{id} | Cancel BPM optimization by id *BPMOptimizerApi* | [**get_optimization_parameters**](docs/BPMOptimizerApi.md#get_optimization_parameters) | **GET** /analytics/engines/bpm/v3/optimizations/{id} | Get BPM optimization parameters by id *BPMOptimizerApi* | [**get_optimization_result**](docs/BPMOptimizerApi.md#get_optimization_result) | **GET** /analytics/engines/bpm/v3/optimizations/{id}/result | Get BPM optimization result by id *BPMOptimizerApi* | [**get_optimization_status_by_id**](docs/BPMOptimizerApi.md#get_optimization_status_by_id) | **GET** /analytics/engines/bpm/v3/optimizations/{id}/status | Get BPM optimization status by id *BPMOptimizerApi* | [**post_and_optimize**](docs/BPMOptimizerApi.md#post_and_optimize) | **POST** /analytics/engines/bpm/v3/optimizations | Create and Run BPM optimization *BPMOptimizerApi* | [**put_and_optimize**](docs/BPMOptimizerApi.md#put_and_optimize) | **PUT** /analytics/engines/bpm/v3/optimizations/{id} | Create or Update BPM optimization and run it. -*BenchmarksApi* | [**get_spar_benchmark_by_id**](docs/BenchmarksApi.md#get_spar_benchmark_by_id) | **GET** /analytics/engines/spar/v3/benchmarks | Get SPAR benchmark details *ColumnStatisticsApi* | [**get_pa_column_statistics**](docs/ColumnStatisticsApi.md#get_pa_column_statistics) | **GET** /analytics/engines/pa/v3/columnstatistics | Get PA column statistics *ColumnsApi* | [**get_pa_column_by_id**](docs/ColumnsApi.md#get_pa_column_by_id) | **GET** /analytics/engines/pa/v3/columns/{id} | Get PA column settings *ColumnsApi* | [**get_pa_columns**](docs/ColumnsApi.md#get_pa_columns) | **GET** /analytics/engines/pa/v3/columns | Get PA columns *ComponentsApi* | [**get_pa_component_by_id**](docs/ComponentsApi.md#get_pa_component_by_id) | **GET** /analytics/engines/pa/v3/components/{id} | Get PA component by id *ComponentsApi* | [**get_pa_components**](docs/ComponentsApi.md#get_pa_components) | **GET** /analytics/engines/pa/v3/components | Get PA components -*ComponentsApi* | [**get_spar_components**](docs/ComponentsApi.md#get_spar_components) | **GET** /analytics/engines/spar/v3/components | Get SPAR components *ComponentsApi* | [**get_vault_component_by_id**](docs/ComponentsApi.md#get_vault_component_by_id) | **GET** /analytics/engines/vault/v3/components/{id} | Get Vault component by id *ComponentsApi* | [**get_vault_components**](docs/ComponentsApi.md#get_vault_components) | **GET** /analytics/engines/vault/v3/components | Get Vault components *ConfigurationsApi* | [**get_vault_configuration_by_id**](docs/ConfigurationsApi.md#get_vault_configuration_by_id) | **GET** /analytics/engines/vault/v3/configurations/{id} | Get Vault configuration by id @@ -134,7 +131,6 @@ Class | Method | HTTP request | Description *DiscountCurvesApi* | [**get_all_fi_discount_curves**](docs/DiscountCurvesApi.md#get_all_fi_discount_curves) | **GET** /analytics/engines/fi/v3/discount-curves | Get Discount Curves *DocumentsApi* | [**get_pa3_documents**](docs/DocumentsApi.md#get_pa3_documents) | **GET** /analytics/engines/pa/v3/documents/{path} | Get PA3 documents and sub-directories in a directory *DocumentsApi* | [**get_pub_documents**](docs/DocumentsApi.md#get_pub_documents) | **GET** /analytics/engines/pub/v3/documents/{path} | Gets Publisher documents and sub-directories in a directory -*DocumentsApi* | [**get_spar3_documents**](docs/DocumentsApi.md#get_spar3_documents) | **GET** /analytics/engines/spar/v3/documents/{path} | Gets SPAR3 documents and sub-directories in a directory *DocumentsApi* | [**get_vault_documents**](docs/DocumentsApi.md#get_vault_documents) | **GET** /analytics/engines/vault/v3/documents/{path} | Get Vault documents and sub-directories in a directory *FIABCalculationsApi* | [**get_calculation_by_id**](docs/FIABCalculationsApi.md#get_calculation_by_id) | **GET** /analytics/engines/fiab/v1/calculations/{id} | Get FIAB calculation by id *FIABCalculationsApi* | [**get_calculation_status_summaries**](docs/FIABCalculationsApi.md#get_calculation_status_summaries) | **GET** /analytics/engines/fiab/v1/calculations | Get all FIAB calculation summaries @@ -152,7 +148,6 @@ Class | Method | HTTP request | Description *FPOOptimizerApi* | [**post_and_optimize**](docs/FPOOptimizerApi.md#post_and_optimize) | **POST** /analytics/engines/fpo/v3/optimizations | Create and Run FPO optimization *FPOOptimizerApi* | [**put_and_optimize**](docs/FPOOptimizerApi.md#put_and_optimize) | **PUT** /analytics/engines/fpo/v3/optimizations/{id} | Create or Update FPO optimization and run it. *FrequenciesApi* | [**get_pa_frequencies**](docs/FrequenciesApi.md#get_pa_frequencies) | **GET** /analytics/engines/pa/v3/frequencies | Get PA frequencies -*FrequenciesApi* | [**get_spar_frequencies**](docs/FrequenciesApi.md#get_spar_frequencies) | **GET** /analytics/engines/spar/v3/frequencies | Get SPAR frequencies *FrequenciesApi* | [**get_vault_frequencies**](docs/FrequenciesApi.md#get_vault_frequencies) | **GET** /analytics/engines/vault/v3/frequencies | Get Vault frequencies *GroupsApi* | [**get_pa_grouping_frequencies**](docs/GroupsApi.md#get_pa_grouping_frequencies) | **GET** /analytics/engines/pa/v3/grouping-frequencies | Get PA grouping frequencies *GroupsApi* | [**get_pa_groups**](docs/GroupsApi.md#get_pa_groups) | **GET** /analytics/engines/pa/v3/groups | Get PA groups @@ -190,13 +185,10 @@ Class | Method | HTTP request | Description *QuantCalculationsApi* | [**get_calculation_unit_result_by_id**](docs/QuantCalculationsApi.md#get_calculation_unit_result_by_id) | **GET** /analytics/engines/quant/v3/calculations/{id}/units/{unitId}/result | Get Quant Engine calculation result by id *QuantCalculationsApi* | [**post_and_calculate**](docs/QuantCalculationsApi.md#post_and_calculate) | **POST** /analytics/engines/quant/v3/calculations | Create and Run Quant Engine calculation *QuantCalculationsApi* | [**put_and_calculate**](docs/QuantCalculationsApi.md#put_and_calculate) | **PUT** /analytics/engines/quant/v3/calculations/{id} | Create or update Quant Engine calculation and run it. -*SPARCalculationsApi* | [**cancel_calculation_by_id**](docs/SPARCalculationsApi.md#cancel_calculation_by_id) | **DELETE** /analytics/engines/spar/v3/calculations/{id} | Cancel SPAR calculation -*SPARCalculationsApi* | [**get_all_calculations**](docs/SPARCalculationsApi.md#get_all_calculations) | **GET** /analytics/engines/spar/v3/calculations | Get all calculations -*SPARCalculationsApi* | [**get_calculation_parameters**](docs/SPARCalculationsApi.md#get_calculation_parameters) | **GET** /analytics/engines/spar/v3/calculations/{id} | Get SPAR calculation parameters by id -*SPARCalculationsApi* | [**get_calculation_status_by_id**](docs/SPARCalculationsApi.md#get_calculation_status_by_id) | **GET** /analytics/engines/spar/v3/calculations/{id}/status | Get SPAR calculation status by id -*SPARCalculationsApi* | [**get_calculation_unit_result_by_id**](docs/SPARCalculationsApi.md#get_calculation_unit_result_by_id) | **GET** /analytics/engines/spar/v3/calculations/{id}/units/{unitId}/result | Get SPAR calculation result by id -*SPARCalculationsApi* | [**post_and_calculate**](docs/SPARCalculationsApi.md#post_and_calculate) | **POST** /analytics/engines/spar/v3/calculations | Create and Run SPAR calculation -*SPARCalculationsApi* | [**put_and_calculate**](docs/SPARCalculationsApi.md#put_and_calculate) | **PUT** /analytics/engines/spar/v3/calculations/{id} | Create or Update SPAR calculation and run it. +*SecurityModelingApi* | [**delete_securities**](docs/SecurityModelingApi.md#delete_securities) | **POST** /analytics/security-modeling/v3/securities/delete | Delete existing securities +*SecurityModelingApi* | [**get_securities**](docs/SecurityModelingApi.md#get_securities) | **POST** /analytics/security-modeling/v3/securities/retrieve | Get existing securities +*SecurityModelingApi* | [**get_template_fields**](docs/SecurityModelingApi.md#get_template_fields) | **GET** /analytics/security-modeling/v3/templates/{template}/fields | Get template fields +*SecurityModelingApi* | [**upsert_securities**](docs/SecurityModelingApi.md#upsert_securities) | **POST** /analytics/security-modeling/v3/securities/upsert | Create or update securities *StrategyDocumentsApi* | [**get_axioma_equity_strategy_documents**](docs/StrategyDocumentsApi.md#get_axioma_equity_strategy_documents) | **GET** /analytics/engines/axp/v3/strategies/{path} | Get Axioma Equity strategy documents and sub-directories in a directory *StrategyDocumentsApi* | [**get_axioma_fi_strategy_documents**](docs/StrategyDocumentsApi.md#get_axioma_fi_strategy_documents) | **GET** /analytics/engines/afi/v3/strategies/{path} | Get Axioma FI strategy documents and sub-directories in a directory *StrategyDocumentsApi* | [**get_barra_strategy_documents**](docs/StrategyDocumentsApi.md#get_barra_strategy_documents) | **GET** /analytics/engines/bpm/v3/strategies/{path} | Get Barra strategy documents and sub-directories in a directory @@ -221,6 +213,7 @@ Class | Method | HTTP request | Description *VaultCalculationsApi* | [**get_calculation_unit_result_by_id**](docs/VaultCalculationsApi.md#get_calculation_unit_result_by_id) | **GET** /analytics/engines/vault/v3/calculations/{id}/units/{unitId}/result | Get Vault calculation result by id *VaultCalculationsApi* | [**post_and_calculate**](docs/VaultCalculationsApi.md#post_and_calculate) | **POST** /analytics/engines/vault/v3/calculations | Create and Run Vault calculation *VaultCalculationsApi* | [**put_and_calculate**](docs/VaultCalculationsApi.md#put_and_calculate) | **PUT** /analytics/engines/vault/v3/calculations/{id} | Create or Update Vault calculation and run it. +*VaultAttributionLoaderApi* | [**vault_attribution_loader**](docs/VaultAttributionLoaderApi.md#vault_attribution_loader) | **POST** /analytics/engines/vault/v3/load/{batchId} | Vault - External Attribution Loader ## Documentation For Models @@ -372,15 +365,25 @@ Class | Method | HTTP request | Description - [QuantUniversalScreenUniverse](docs/QuantUniversalScreenUniverse.md) - [QuantUniversalScreenUniverseObsolete](docs/QuantUniversalScreenUniverseObsolete.md) - [QuantUniverse](docs/QuantUniverse.md) - - [ReturnType](docs/ReturnType.md) - - [SPARAccounts](docs/SPARAccounts.md) - - [SPARAccountsRoot](docs/SPARAccountsRoot.md) - - [SPARBenchmark](docs/SPARBenchmark.md) - - [SPARBenchmarkRoot](docs/SPARBenchmarkRoot.md) - - [SPARCalculationParameters](docs/SPARCalculationParameters.md) - - [SPARCalculationParametersRoot](docs/SPARCalculationParametersRoot.md) - - [SPARDateParameters](docs/SPARDateParameters.md) - - [SPARIdentifier](docs/SPARIdentifier.md) + - [SMBondFields](docs/SMBondFields.md) + - [SMCreateParameters](docs/SMCreateParameters.md) + - [SMCreateParametersRoot](docs/SMCreateParametersRoot.md) + - [SMCreateResponse](docs/SMCreateResponse.md) + - [SMCreateResponseRoot](docs/SMCreateResponseRoot.md) + - [SMCustomCashFlowFields](docs/SMCustomCashFlowFields.md) + - [SMDeleteParameters](docs/SMDeleteParameters.md) + - [SMDeleteParametersRoot](docs/SMDeleteParametersRoot.md) + - [SMDeleteResponse](docs/SMDeleteResponse.md) + - [SMDeleteResponseRoot](docs/SMDeleteResponseRoot.md) + - [SMError](docs/SMError.md) + - [SMFields](docs/SMFields.md) + - [SMRetrieveParameters](docs/SMRetrieveParameters.md) + - [SMRetrieveParametersRoot](docs/SMRetrieveParametersRoot.md) + - [SMRetrieveResponse](docs/SMRetrieveResponse.md) + - [SMRetrieveResponseRoot](docs/SMRetrieveResponseRoot.md) + - [SMTemplateFieldProperties](docs/SMTemplateFieldProperties.md) + - [SMTemplateFieldPropertiesRoot](docs/SMTemplateFieldPropertiesRoot.md) + - [SMWarning](docs/SMWarning.md) - [TemplateContentTypes](docs/TemplateContentTypes.md) - [TemplatedPAComponent](docs/TemplatedPAComponent.md) - [TemplatedPAComponentParameters](docs/TemplatedPAComponentParameters.md) @@ -408,6 +411,8 @@ Class | Method | HTTP request | Description - [UnlinkedPATemplateSummaryRoot](docs/UnlinkedPATemplateSummaryRoot.md) - [UnlinkedPATemplateUpdateParameters](docs/UnlinkedPATemplateUpdateParameters.md) - [UnlinkedPATemplateUpdateParametersRoot](docs/UnlinkedPATemplateUpdateParametersRoot.md) + - [VaultAttributionLoaderResponse](docs/VaultAttributionLoaderResponse.md) + - [VaultAttributionLoaderResponseRoot](docs/VaultAttributionLoaderResponseRoot.md) - [VaultCalculationParameters](docs/VaultCalculationParameters.md) - [VaultCalculationParametersRoot](docs/VaultCalculationParametersRoot.md) - [VaultComponent](docs/VaultComponent.md) diff --git a/auto-generated-sdk/docs/AFIOptimizationParametersRoot.md b/auto-generated-sdk/docs/AFIOptimizationParametersRoot.md index abfcd795..0f9831f8 100644 --- a/auto-generated-sdk/docs/AFIOptimizationParametersRoot.md +++ b/auto-generated-sdk/docs/AFIOptimizationParametersRoot.md @@ -5,7 +5,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **data** | [**AFIOptimizationParameters**](AFIOptimizationParameters.md) | | [optional] -**meta** | **bool, date, datetime, dict, float, int, list, str** | | [optional] +**meta** | **{str: (bool, date, datetime, dict, float, int, list, str, none_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/AccountsApi.md b/auto-generated-sdk/docs/AccountsApi.md index 1bc08a77..e81f8b30 100644 --- a/auto-generated-sdk/docs/AccountsApi.md +++ b/auto-generated-sdk/docs/AccountsApi.md @@ -6,7 +6,6 @@ All URIs are relative to *https://api.factset.com* Method | HTTP request | Description ------------- | ------------- | ------------- [**get_accounts**](AccountsApi.md#get_accounts) | **GET** /analytics/lookups/v3/accounts/{path} | Get accounts and sub-directories in a directory -[**get_spar_returns_type**](AccountsApi.md#get_spar_returns_type) | **GET** /analytics/engines/spar/v3/accounts/{accountPath}/returns-type | Get SPAR account returns type details # **get_accounts** @@ -68,7 +67,7 @@ with fds.analyticsapi.engines.ApiClient(configuration) as api_client: Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - **path** | **str**| The directory to get the accounts and sub-directories in | defaults to "" + **path** | **str**| The directory to get the accounts and sub-directories. | defaults to "" ### Return type @@ -100,95 +99,3 @@ Name | Type | Description | Notes [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) -# **get_spar_returns_type** -> SPARAccountsRoot get_spar_returns_type(account_path) - -Get SPAR account returns type details - -This endpoint returns the returns type of account associated with SPAR - -### Example - -* Basic Authentication (Basic): -* Bearer Authentication (Bearer): -```python -import time -import fds.analyticsapi.engines -from fds.analyticsapi.engines.api import accounts_api -from fds.analyticsapi.engines.model.spar_accounts_root import SPARAccountsRoot -from fds.analyticsapi.engines.model.client_error_response import ClientErrorResponse -from pprint import pprint -# Defining the host is optional and defaults to https://api.factset.com -# See configuration.py for a list of all supported configuration parameters. -configuration = fds.analyticsapi.engines.Configuration( - host = "https://api.factset.com" -) - -# The client must configure the authentication and authorization parameters -# in accordance with the API server security policy. -# Examples for each auth method are provided below, use the example that -# satisfies your auth use case. - -# Configure HTTP basic authorization: Basic -configuration = fds.analyticsapi.engines.Configuration( - username = 'YOUR_USERNAME', - password = 'YOUR_PASSWORD' -) - -# Configure Bearer authorization: Bearer -configuration = fds.analyticsapi.engines.Configuration( - access_token = 'YOUR_BEARER_TOKEN' -) - -# Enter a context with an instance of the API client -with fds.analyticsapi.engines.ApiClient(configuration) as api_client: - # Create an instance of the API class - api_instance = accounts_api.AccountsApi(api_client) - account_path = "accountPath_example" # str | URL encoded account path - - # example passing only required values which don't have defaults set - try: - # Get SPAR account returns type details - api_response = api_instance.get_spar_returns_type(account_path) - pprint(api_response) - except fds.analyticsapi.engines.ApiException as e: - print("Exception when calling AccountsApi->get_spar_returns_type: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **account_path** | **str**| URL encoded account path | - -### Return type - - - A tuple with response data, HTTP status code and response headers. - - **Response datatype**: [**SPARAccountsRoot**](SPARAccountsRoot.md) - -### Authorization - -[Basic](../README.md#Basic), [Bearer](../README.md#Bearer) - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json - - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Expected response, returns the list of return types for the account. | * 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 account. | * 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** | Account not 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.
| -**429** | Rate limit reached. Wait till the time specified in Retry-After header value to make further 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.
* Retry-After - Time to wait in seconds before making a new request as the rate limit has reached.
| -**500** | Server error. Log the X-DataDirect-Request-Key header to assist in troubleshooting. | * 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.
| -**503** | Request timed out. Retry the request in sometime. | * 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.
| - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - diff --git a/auto-generated-sdk/docs/AxiomaEquityOptimizationParametersRoot.md b/auto-generated-sdk/docs/AxiomaEquityOptimizationParametersRoot.md index 0d14cae5..776085f3 100644 --- a/auto-generated-sdk/docs/AxiomaEquityOptimizationParametersRoot.md +++ b/auto-generated-sdk/docs/AxiomaEquityOptimizationParametersRoot.md @@ -5,7 +5,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **data** | [**AxiomaEquityOptimizationParameters**](AxiomaEquityOptimizationParameters.md) | | [optional] -**meta** | **bool, date, datetime, dict, float, int, list, str** | | [optional] +**meta** | **{str: (bool, date, datetime, dict, float, int, list, str, none_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/BPMOptimizationParametersRoot.md b/auto-generated-sdk/docs/BPMOptimizationParametersRoot.md index cb28b120..5624514f 100644 --- a/auto-generated-sdk/docs/BPMOptimizationParametersRoot.md +++ b/auto-generated-sdk/docs/BPMOptimizationParametersRoot.md @@ -5,7 +5,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **data** | [**BPMOptimizationParameters**](BPMOptimizationParameters.md) | | [optional] -**meta** | **bool, date, datetime, dict, float, int, list, str** | | [optional] +**meta** | **{str: (bool, date, datetime, dict, float, int, list, str, none_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/CalculationUnitStatus.md b/auto-generated-sdk/docs/CalculationUnitStatus.md index 54f4f2ac..f0968651 100644 --- a/auto-generated-sdk/docs/CalculationUnitStatus.md +++ b/auto-generated-sdk/docs/CalculationUnitStatus.md @@ -9,6 +9,7 @@ Name | Type | Description | Notes **result** | **str** | The result URL of the calculation. | [optional] **progress** | **str** | The progress of the calculation unit. | [optional] **points** | **int** | The points for the calculation unit. | [optional] +**warnings** | **[str]** | The warnings in a calculation unit. | [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/ColumnsApi.md b/auto-generated-sdk/docs/ColumnsApi.md index 83eefde1..5a64878c 100644 --- a/auto-generated-sdk/docs/ColumnsApi.md +++ b/auto-generated-sdk/docs/ColumnsApi.md @@ -53,7 +53,7 @@ configuration = fds.analyticsapi.engines.Configuration( with fds.analyticsapi.engines.ApiClient(configuration) as api_client: # Create an instance of the API class api_instance = columns_api.ColumnsApi(api_client) - id = "id_example" # str | Unique identifier for a column + id = "2DBD317E3C235BC96E2FF8CA36CE036AF2F7F55525479B524AE78FD7D6BBC4A7" # str | Unique identifier for a column # example passing only required values which don't have defaults set try: @@ -144,9 +144,9 @@ configuration = fds.analyticsapi.engines.Configuration( with fds.analyticsapi.engines.ApiClient(configuration) as api_client: # Create an instance of the API class api_instance = columns_api.ColumnsApi(api_client) - name = "" # str | Column name (optional) if omitted the server will use the default value of "" + name = "Security Name" # str | Column name (optional) if omitted the server will use the default value of "" category = "" # str | Column category (optional) if omitted the server will use the default value of "" - directory = "" # str | The directory to get the columns in (optional) if omitted the server will use the default value of "" + directory = "Client" # str | The directory to get the columns in (optional) if omitted the server will use the default value of "" # example passing only required values which don't have defaults set # and optional values diff --git a/auto-generated-sdk/docs/ComponentsApi.md b/auto-generated-sdk/docs/ComponentsApi.md index 6c1b347c..889d5079 100644 --- a/auto-generated-sdk/docs/ComponentsApi.md +++ b/auto-generated-sdk/docs/ComponentsApi.md @@ -7,7 +7,6 @@ Method | HTTP request | Description ------------- | ------------- | ------------- [**get_pa_component_by_id**](ComponentsApi.md#get_pa_component_by_id) | **GET** /analytics/engines/pa/v3/components/{id} | Get PA component by id [**get_pa_components**](ComponentsApi.md#get_pa_components) | **GET** /analytics/engines/pa/v3/components | Get PA components -[**get_spar_components**](ComponentsApi.md#get_spar_components) | **GET** /analytics/engines/spar/v3/components | Get SPAR components [**get_vault_component_by_id**](ComponentsApi.md#get_vault_component_by_id) | **GET** /analytics/engines/vault/v3/components/{id} | Get Vault component by id [**get_vault_components**](ComponentsApi.md#get_vault_components) | **GET** /analytics/engines/vault/v3/components | Get Vault components @@ -56,7 +55,7 @@ configuration = fds.analyticsapi.engines.Configuration( with fds.analyticsapi.engines.ApiClient(configuration) as api_client: # Create an instance of the API class api_instance = components_api.ComponentsApi(api_client) - id = "id_example" # str | Unique identifier for a PA component + id = "801B800245E468A52AEBEC4BE31CFF5AF82F371DAEF5F158AC2E98C2FA324B46" # str | Unique identifier for a PA component # example passing only required values which don't have defaults set try: @@ -148,7 +147,7 @@ configuration = fds.analyticsapi.engines.Configuration( with fds.analyticsapi.engines.ApiClient(configuration) as api_client: # Create an instance of the API class api_instance = components_api.ComponentsApi(api_client) - document = "document_example" # str | Document Name + document = "PA3_DOCUMENTS:DEFAULT" # str | Document Name # example passing only required values which don't have defaults set try: @@ -196,98 +195,6 @@ Name | Type | Description | Notes [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) -# **get_spar_components** -> ComponentSummaryRoot get_spar_components(document) - -Get SPAR components - -This endpoint returns the list of SPAR components in a given SPAR document. - -### Example - -* Basic Authentication (Basic): -* Bearer Authentication (Bearer): -```python -import time -import fds.analyticsapi.engines -from fds.analyticsapi.engines.api import components_api -from fds.analyticsapi.engines.model.component_summary_root import ComponentSummaryRoot -from fds.analyticsapi.engines.model.client_error_response import ClientErrorResponse -from pprint import pprint -# Defining the host is optional and defaults to https://api.factset.com -# See configuration.py for a list of all supported configuration parameters. -configuration = fds.analyticsapi.engines.Configuration( - host = "https://api.factset.com" -) - -# The client must configure the authentication and authorization parameters -# in accordance with the API server security policy. -# Examples for each auth method are provided below, use the example that -# satisfies your auth use case. - -# Configure HTTP basic authorization: Basic -configuration = fds.analyticsapi.engines.Configuration( - username = 'YOUR_USERNAME', - password = 'YOUR_PASSWORD' -) - -# Configure Bearer authorization: Bearer -configuration = fds.analyticsapi.engines.Configuration( - access_token = 'YOUR_BEARER_TOKEN' -) - -# Enter a context with an instance of the API client -with fds.analyticsapi.engines.ApiClient(configuration) as api_client: - # Create an instance of the API class - api_instance = components_api.ComponentsApi(api_client) - document = "document_example" # str | Document Name - - # example passing only required values which don't have defaults set - try: - # Get SPAR components - api_response = api_instance.get_spar_components(document) - pprint(api_response) - except fds.analyticsapi.engines.ApiException as e: - print("Exception when calling ComponentsApi->get_spar_components: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **document** | **str**| Document Name | - -### Return type - - - A tuple with response data, HTTP status code and response headers. - - **Response datatype**: [**ComponentSummaryRoot**](ComponentSummaryRoot.md) - -### Authorization - -[Basic](../README.md#Basic), [Bearer](../README.md#Bearer) - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json - - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Expected response, returns a list of SPAR components. | * 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 query parameter provided or Invalid SPAR document name. | * 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** | SPAR Document not 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.
| -**429** | Rate limit reached. Wait till the time specified in Retry-After header value to make further 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.
* Retry-After - Time to wait in seconds before making a new request as the rate limit has reached.
| -**500** | Server error. Log the X-DataDirect-Request-Key header to assist in troubleshooting. | * 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.
| -**503** | Request timed out. Retry the request in sometime. | * 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.
| - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - # **get_vault_component_by_id** > VaultComponentRoot get_vault_component_by_id(id) diff --git a/auto-generated-sdk/docs/DatesApi.md b/auto-generated-sdk/docs/DatesApi.md index 9d44e6ed..c1abb90e 100644 --- a/auto-generated-sdk/docs/DatesApi.md +++ b/auto-generated-sdk/docs/DatesApi.md @@ -53,10 +53,10 @@ configuration = fds.analyticsapi.engines.Configuration( with fds.analyticsapi.engines.ApiClient(configuration) as api_client: # Create an instance of the API class api_instance = dates_api.DatesApi(api_client) - enddate = "enddate_example" # str | End Date - componentid = "componentid_example" # str | Component Id - account = "account_example" # str | Account - startdate = "startdate_example" # str | Start Date (optional) + enddate = "-1AY" # str | End Date + componentid = "801B800245E468A52AEBEC4BE31CFF5AF82F371DAEF5F158AC2E98C2FA324B46" # str | Component Id + account = "Account Name" # str | Account ( Should be in Format - AccountName.ACCT ) + startdate = "-3AY" # str | Start Date (optional) # example passing only required values which don't have defaults set try: @@ -83,7 +83,7 @@ Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **enddate** | **str**| End Date | **componentid** | **str**| Component Id | - **account** | **str**| Account | + **account** | **str**| Account ( Should be in Format - AccountName.ACCT ) | **startdate** | **str**| Start Date | [optional] ### Return type diff --git a/auto-generated-sdk/docs/DocumentsApi.md b/auto-generated-sdk/docs/DocumentsApi.md index 45cca5c0..f21ed755 100644 --- a/auto-generated-sdk/docs/DocumentsApi.md +++ b/auto-generated-sdk/docs/DocumentsApi.md @@ -7,7 +7,6 @@ Method | HTTP request | Description ------------- | ------------- | ------------- [**get_pa3_documents**](DocumentsApi.md#get_pa3_documents) | **GET** /analytics/engines/pa/v3/documents/{path} | Get PA3 documents and sub-directories in a directory [**get_pub_documents**](DocumentsApi.md#get_pub_documents) | **GET** /analytics/engines/pub/v3/documents/{path} | Gets Publisher documents and sub-directories in a directory -[**get_spar3_documents**](DocumentsApi.md#get_spar3_documents) | **GET** /analytics/engines/spar/v3/documents/{path} | Gets SPAR3 documents and sub-directories in a directory [**get_vault_documents**](DocumentsApi.md#get_vault_documents) | **GET** /analytics/engines/vault/v3/documents/{path} | Get Vault documents and sub-directories in a directory @@ -193,97 +192,6 @@ Name | Type | Description | Notes [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) -# **get_spar3_documents** -> DocumentDirectoriesRoot get_spar3_documents() - -Gets SPAR3 documents and sub-directories in a directory - -This endpoint looks up all SPAR3 documents and sub-directories in a given directory. - -### Example - -* Basic Authentication (Basic): -* Bearer Authentication (Bearer): -```python -import time -import fds.analyticsapi.engines -from fds.analyticsapi.engines.api import documents_api -from fds.analyticsapi.engines.model.document_directories_root import DocumentDirectoriesRoot -from fds.analyticsapi.engines.model.client_error_response import ClientErrorResponse -from pprint import pprint -# Defining the host is optional and defaults to https://api.factset.com -# See configuration.py for a list of all supported configuration parameters. -configuration = fds.analyticsapi.engines.Configuration( - host = "https://api.factset.com" -) - -# The client must configure the authentication and authorization parameters -# in accordance with the API server security policy. -# Examples for each auth method are provided below, use the example that -# satisfies your auth use case. - -# Configure HTTP basic authorization: Basic -configuration = fds.analyticsapi.engines.Configuration( - username = 'YOUR_USERNAME', - password = 'YOUR_PASSWORD' -) - -# Configure Bearer authorization: Bearer -configuration = fds.analyticsapi.engines.Configuration( - access_token = 'YOUR_BEARER_TOKEN' -) - -# Enter a context with an instance of the API client -with fds.analyticsapi.engines.ApiClient(configuration) as api_client: - # Create an instance of the API class - api_instance = documents_api.DocumentsApi(api_client) - - # example passing only required values which don't have defaults set - try: - # Gets SPAR3 documents and sub-directories in a directory - api_response = api_instance.get_spar3_documents() - pprint(api_response) - except fds.analyticsapi.engines.ApiException as e: - print("Exception when calling DocumentsApi->get_spar3_documents: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **path** | **str**| The directory to get the documents in | defaults to "" - -### Return type - - - A tuple with response data, HTTP status code and response headers. - - **Response datatype**: [**DocumentDirectoriesRoot**](DocumentDirectoriesRoot.md) - -### Authorization - -[Basic](../README.md#Basic), [Bearer](../README.md#Bearer) - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json - - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Expected response, returns a list of SPAR3 documents and directories | * 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 query parameter or value provided | * 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** | Path not 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.
| -**429** | Rate limit reached. Wait till the time specified in Retry-After header value to make further 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.
* Retry-After - Time to wait in seconds before making a new request as the rate limit has reached.
| -**500** | Server error. Log the X-DataDirect-Request-Key header to assist in troubleshooting | * 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.
| -**503** | Request timed out. Retry the request in some time | * 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.
| - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - # **get_vault_documents** > DocumentDirectoriesRoot get_vault_documents() diff --git a/auto-generated-sdk/docs/FPOOptimizationParametersRoot.md b/auto-generated-sdk/docs/FPOOptimizationParametersRoot.md index 2015223a..d5e65cc5 100644 --- a/auto-generated-sdk/docs/FPOOptimizationParametersRoot.md +++ b/auto-generated-sdk/docs/FPOOptimizationParametersRoot.md @@ -5,7 +5,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **data** | [**FPOOptimizationParameters**](FPOOptimizationParameters.md) | | [optional] -**meta** | **bool, date, datetime, dict, float, int, list, str** | | [optional] +**meta** | **{str: (bool, date, datetime, dict, float, int, list, str, none_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/FrequenciesApi.md b/auto-generated-sdk/docs/FrequenciesApi.md index 26b3b99c..25e1ec29 100644 --- a/auto-generated-sdk/docs/FrequenciesApi.md +++ b/auto-generated-sdk/docs/FrequenciesApi.md @@ -6,7 +6,6 @@ All URIs are relative to *https://api.factset.com* Method | HTTP request | Description ------------- | ------------- | ------------- [**get_pa_frequencies**](FrequenciesApi.md#get_pa_frequencies) | **GET** /analytics/engines/pa/v3/frequencies | Get PA frequencies -[**get_spar_frequencies**](FrequenciesApi.md#get_spar_frequencies) | **GET** /analytics/engines/spar/v3/frequencies | Get SPAR frequencies [**get_vault_frequencies**](FrequenciesApi.md#get_vault_frequencies) | **GET** /analytics/engines/vault/v3/frequencies | Get Vault frequencies @@ -95,91 +94,6 @@ This endpoint does not need any parameter. [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) -# **get_spar_frequencies** -> FrequencyRoot get_spar_frequencies() - -Get SPAR frequencies - -This endpoint lists all the frequencies that can be applied to a SPAR calculation. - -### Example - -* Basic Authentication (Basic): -* Bearer Authentication (Bearer): -```python -import time -import fds.analyticsapi.engines -from fds.analyticsapi.engines.api import frequencies_api -from fds.analyticsapi.engines.model.frequency_root import FrequencyRoot -from pprint import pprint -# Defining the host is optional and defaults to https://api.factset.com -# See configuration.py for a list of all supported configuration parameters. -configuration = fds.analyticsapi.engines.Configuration( - host = "https://api.factset.com" -) - -# The client must configure the authentication and authorization parameters -# in accordance with the API server security policy. -# Examples for each auth method are provided below, use the example that -# satisfies your auth use case. - -# Configure HTTP basic authorization: Basic -configuration = fds.analyticsapi.engines.Configuration( - username = 'YOUR_USERNAME', - password = 'YOUR_PASSWORD' -) - -# Configure Bearer authorization: Bearer -configuration = fds.analyticsapi.engines.Configuration( - access_token = 'YOUR_BEARER_TOKEN' -) - -# Enter a context with an instance of the API client -with fds.analyticsapi.engines.ApiClient(configuration) as api_client: - # Create an instance of the API class - api_instance = frequencies_api.FrequenciesApi(api_client) - - # example, this endpoint has no required or optional parameters - try: - # Get SPAR frequencies - api_response = api_instance.get_spar_frequencies() - pprint(api_response) - except fds.analyticsapi.engines.ApiException as e: - print("Exception when calling FrequenciesApi->get_spar_frequencies: %s\n" % e) -``` - - -### Parameters -This endpoint does not need any parameter. - -### Return type - - - A tuple with response data, HTTP status code and response headers. - - **Response datatype**: [**FrequencyRoot**](FrequencyRoot.md) - -### Authorization - -[Basic](../README.md#Basic), [Bearer](../README.md#Bearer) - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json - - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Expected response, returns a list of SPAR frequencies. | * 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.
| -**429** | Rate limit reached. Wait till the time specified in Retry-After header value to make further 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.
* Retry-After - Time to wait in seconds before making a new request as the rate limit has reached.
| -**500** | Server error. Log the X-DataDirect-Request-Key header to assist in troubleshooting. | * 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.
| -**503** | Request timed out. Retry the request in sometime. | * 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.
| - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - # **get_vault_frequencies** > FrequencyRoot get_vault_frequencies() diff --git a/auto-generated-sdk/docs/LinkedPATemplatesApi.md b/auto-generated-sdk/docs/LinkedPATemplatesApi.md index 5831087f..326451ed 100644 --- a/auto-generated-sdk/docs/LinkedPATemplatesApi.md +++ b/auto-generated-sdk/docs/LinkedPATemplatesApi.md @@ -166,7 +166,7 @@ configuration = fds.analyticsapi.engines.Configuration( with fds.analyticsapi.engines.ApiClient(configuration) as api_client: # Create an instance of the API class api_instance = linked_pa_templates_api.LinkedPATemplatesApi(api_client) - id = "id_example" # str | Unique identifier for a linked PA template + id = "01234567890123456789012345678901" # str | Unique identifier for a linked PA template # example passing only required values which don't have defaults set try: @@ -257,7 +257,7 @@ configuration = fds.analyticsapi.engines.Configuration( with fds.analyticsapi.engines.ApiClient(configuration) as api_client: # Create an instance of the API class api_instance = linked_pa_templates_api.LinkedPATemplatesApi(api_client) - directory = "directory_example" # str | Get linked PA templates in path. (optional) + directory = "Personal:LinkedPATemplates/" # str | Get linked PA templates in path. (optional) document_directory = "documentDirectory_example" # str | Get linked PA templates for documents in document path (optional) document_name = "documentName_example" # str | Get linked PA templates for documents by document name (optional) @@ -354,7 +354,7 @@ configuration = fds.analyticsapi.engines.Configuration( with fds.analyticsapi.engines.ApiClient(configuration) as api_client: # Create an instance of the API class api_instance = linked_pa_templates_api.LinkedPATemplatesApi(api_client) - id = "id_example" # str | Unique identifier for a linked PA template + id = "01234567890123456789012345678901" # str | Unique identifier for a linked PA template # example passing only required values which don't have defaults set try: @@ -447,7 +447,7 @@ configuration = fds.analyticsapi.engines.Configuration( with fds.analyticsapi.engines.ApiClient(configuration) as api_client: # Create an instance of the API class api_instance = linked_pa_templates_api.LinkedPATemplatesApi(api_client) - id = "id_example" # str | Unique identifier for a linked PA template + id = "01234567890123456789012345678901" # str | Unique identifier for a linked PA template linked_pa_template_update_parameters_root = LinkedPATemplateUpdateParametersRoot( data=LinkedPATemplateUpdateParameters( parent_component_id="parent_component_id_example", diff --git a/auto-generated-sdk/docs/NPOOptimizationParametersRoot.md b/auto-generated-sdk/docs/NPOOptimizationParametersRoot.md index f5c865c4..9feba733 100644 --- a/auto-generated-sdk/docs/NPOOptimizationParametersRoot.md +++ b/auto-generated-sdk/docs/NPOOptimizationParametersRoot.md @@ -5,7 +5,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **data** | [**NPOOptimizationParameters**](NPOOptimizationParameters.md) | | [optional] -**meta** | **bool, date, datetime, dict, float, int, list, str** | | [optional] +**meta** | **{str: (bool, date, datetime, dict, float, int, list, str, none_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/OptimizerOutputTypes.md b/auto-generated-sdk/docs/OptimizerOutputTypes.md index 4cb298f6..16b14f81 100644 --- a/auto-generated-sdk/docs/OptimizerOutputTypes.md +++ b/auto-generated-sdk/docs/OptimizerOutputTypes.md @@ -7,7 +7,7 @@ Name | Type | Description | Notes **trades** | [**OptimizerTradesList**](OptimizerTradesList.md) | | [optional] **optimal** | [**OptimizerOptimalHoldings**](OptimizerOptimalHoldings.md) | | [optional] **account** | [**OptimalPortfolio**](OptimalPortfolio.md) | | [optional] -**stats** | **bool, date, datetime, dict, float, int, list, str** | | [optional] +**stats** | **{str: (bool, date, datetime, dict, float, int, list, str, none_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/PubCalculationParametersRoot.md b/auto-generated-sdk/docs/PubCalculationParametersRoot.md index f2db35a7..bb797cae 100644 --- a/auto-generated-sdk/docs/PubCalculationParametersRoot.md +++ b/auto-generated-sdk/docs/PubCalculationParametersRoot.md @@ -5,7 +5,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **data** | [**{str: (PubCalculationParameters,)}**](PubCalculationParameters.md) | List of calculation parameters. | [optional] -**meta** | **bool, date, datetime, dict, float, int, list, str** | | [optional] +**meta** | **{str: (bool, date, datetime, dict, float, int, list, str, none_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/QuantAllUniversalScreenParameters.md b/auto-generated-sdk/docs/QuantAllUniversalScreenParameters.md index 059356ca..d19e45ef 100644 --- a/auto-generated-sdk/docs/QuantAllUniversalScreenParameters.md +++ b/auto-generated-sdk/docs/QuantAllUniversalScreenParameters.md @@ -5,6 +5,7 @@ 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/QuantCalculationsApi.md b/auto-generated-sdk/docs/QuantCalculationsApi.md index 7f90f403..2ef1c7d5 100644 --- a/auto-generated-sdk/docs/QuantCalculationsApi.md +++ b/auto-generated-sdk/docs/QuantCalculationsApi.md @@ -672,6 +672,7 @@ Name | Type | Description | Notes **200** | Expected response if the calculation has one unit and is completed with an error. | * 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 calculation parameters. | * 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** | One or more calculation settings were unavailable. | * 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.
| +**413** | Request body too large | * 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.
| **415** | Missing/Invalid Content-Type 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.
| @@ -807,6 +808,7 @@ Name | Type | Description | Notes **400** | Invalid Calculation Parameters. | * 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** | One or more calculation settings were unavailable. | * 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.
| **409** | Duplicate calculation exists with same parameters. | * 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.
| +**413** | Request body too large | * 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.
| **415** | Missing/Invalid Content-Type 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/QuantDateList.md b/auto-generated-sdk/docs/QuantDateList.md index 8d94172a..96b5d492 100644 --- a/auto-generated-sdk/docs/QuantDateList.md +++ b/auto-generated-sdk/docs/QuantDateList.md @@ -9,6 +9,7 @@ Name | Type | Description | Notes **calendar** | **str** | | **dates** | **[str]** | | [optional] **override_universal_screen_calendar** | **bool** | | [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/QuantFdsDate.md b/auto-generated-sdk/docs/QuantFdsDate.md index 24756647..e20854f2 100644 --- a/auto-generated-sdk/docs/QuantFdsDate.md +++ b/auto-generated-sdk/docs/QuantFdsDate.md @@ -10,6 +10,7 @@ Name | Type | Description | Notes **frequency** | **str** | | **calendar** | **str** | | **override_universal_screen_calendar** | **bool** | | [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/QuantFqlExpression.md b/auto-generated-sdk/docs/QuantFqlExpression.md index 737d3d13..18f8fa16 100644 --- a/auto-generated-sdk/docs/QuantFqlExpression.md +++ b/auto-generated-sdk/docs/QuantFqlExpression.md @@ -9,6 +9,7 @@ Name | Type | Description | Notes **source** | **str** | | **date_offset** | **str** | | [optional] **is_array_return_type** | **bool** | | [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/QuantIdentifierUniverse.md b/auto-generated-sdk/docs/QuantIdentifierUniverse.md index 0c3a7f97..baa772a7 100644 --- a/auto-generated-sdk/docs/QuantIdentifierUniverse.md +++ b/auto-generated-sdk/docs/QuantIdentifierUniverse.md @@ -7,6 +7,7 @@ Name | Type | Description | Notes **universe_type** | **str** | | **identifiers** | **[str]** | | **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/QuantScreeningExpression.md b/auto-generated-sdk/docs/QuantScreeningExpression.md index ebf55e97..c0f144fe 100644 --- a/auto-generated-sdk/docs/QuantScreeningExpression.md +++ b/auto-generated-sdk/docs/QuantScreeningExpression.md @@ -8,6 +8,7 @@ Name | Type | Description | Notes **name** | **str** | | **source** | **str** | | **date_offset** | **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/QuantScreeningExpressionUniverse.md b/auto-generated-sdk/docs/QuantScreeningExpressionUniverse.md index 54c9750e..6990e826 100644 --- a/auto-generated-sdk/docs/QuantScreeningExpressionUniverse.md +++ b/auto-generated-sdk/docs/QuantScreeningExpressionUniverse.md @@ -8,6 +8,7 @@ Name | Type | Description | Notes **universe_type** | **str** | | **source** | **str** | | **security_expr** | **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/QuantUniversalScreenParameter.md b/auto-generated-sdk/docs/QuantUniversalScreenParameter.md index 7124de5b..48ecdb58 100644 --- a/auto-generated-sdk/docs/QuantUniversalScreenParameter.md +++ b/auto-generated-sdk/docs/QuantUniversalScreenParameter.md @@ -7,6 +7,7 @@ Name | Type | Description | Notes **reference_name** | **str** | | **name** | **str** | | **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/QuantUniversalScreenUniverse.md b/auto-generated-sdk/docs/QuantUniversalScreenUniverse.md index 7a7c6d83..efd2ce91 100644 --- a/auto-generated-sdk/docs/QuantUniversalScreenUniverse.md +++ b/auto-generated-sdk/docs/QuantUniversalScreenUniverse.md @@ -6,6 +6,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **screen** | **str** | | **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/SMBondFields.md b/auto-generated-sdk/docs/SMBondFields.md new file mode 100644 index 00000000..168b956f --- /dev/null +++ b/auto-generated-sdk/docs/SMBondFields.md @@ -0,0 +1,135 @@ +# SMBondFields + + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**security_type** | **str** | | +**_144a_flag** | **bool** | | [optional] +**aperiodic_multipliers** | **[float]** | | [optional] +**aperiodic_reset_dates** | **[str]** | | [optional] +**aperiodic_spreads** | **[float]** | | [optional] +**business_day_conv** | **str** | | [optional] +**call_announced_date** | **str** | | [optional] +**call_dates** | **[str]** | | [optional] +**call_freq** | **str** | | [optional] +**call_notice_days** | **int** | | [optional] +**call_prices** | **[float]** | | [optional] +**cash_rate** | **float** | | [optional] +**cognity** | **str** | | [optional] +**conversion_identifier** | **str** | | [optional] +**conversion_ratio** | **float** | | [optional] +**conversion_type** | **str** | | [optional] +**convertible_flag** | **bool** | | [optional] +**country** | **str** | | [optional] +**coupon** | **float** | | [optional] +**coupon_type** | **str** | | [optional] +**credit_spread_adjustment_single** | **float** | | [optional] +**currency** | **str** | | [optional] +**day_count_basis** | **str** | | [optional] +**defaulted_date** | **str** | | [optional] +**federal_tax_exempt_flag** | **bool** | | [optional] +**first_pay_date** | **str** | | [optional] +**first_reset_date** | **str** | | [optional] +**float_formula** | **str** | | [optional] +**flt_day_count_basis** | **str** | | [optional] +**flt_first_pay_date** | **str** | | [optional] +**flt_pay_freq** | **str** | | [optional] +**hist_coupon_dates** | **[str]** | | [optional] +**hist_coupons** | **[float]** | | [optional] +**hist_rcv_assump_dates** | **[str]** | | [optional] +**hist_rcv_assump_months** | **[int]** | | [optional] +**hist_rcv_assump_rates** | **[float]** | | [optional] +**hist_rcv_assump_target_dates** | **[str]** | | [optional] +**inflation_type** | **str** | | [optional] +**issue_date** | **str** | | [optional] +**issue_name** | **str** | | [optional] +**issuer_id** | **str** | | [optional] +**last_modified_source** | **str** | | [optional] +**last_modified_source_meta** | **str** | | [optional] +**last_modified_time** | **str** | | [optional] +**life_cap** | **float** | | [optional] +**life_floor** | **float** | | [optional] +**lockout_days** | **int** | | [optional] +**look_back_days** | **int** | | [optional] +**make_whole_call_flag** | **bool** | | [optional] +**make_whole_expire_date** | **str** | | [optional] +**make_whole_spread** | **float** | | [optional] +**matrix_dates** | **[str]** | | [optional] +**matrix_multipliers** | **[float]** | | [optional] +**matrix_priced_flag** | **bool** | | [optional] +**matrix_spreads** | **[float]** | | [optional] +**matrix_use_schedule_flag** | **bool** | | [optional] +**maturity_date** | **str** | | [optional] +**maturity_price** | **float** | | [optional] +**months_to_recovery** | **float** | | [optional] +**multiplier** | **float** | | [optional] +**notional_flag** | **bool** | | [optional] +**observation_shift** | **int** | | [optional] +**orig_amt_issued** | **float** | | [optional] +**parent_name** | **str** | | [optional] +**par_price** | **float** | | [optional] +**parser_info** | **str** | | [optional] +**payment_delay** | **int** | | [optional] +**pay_freq** | **str** | | [optional] +**period_cap** | **float** | | [optional] +**period_floor** | **float** | | [optional] +**pik_exp_date** | **str** | | [optional] +**pik_rate** | **int** | | [optional] +**preferred_sec_ex_date_len** | **int** | | [optional] +**preferred_sec_ex_date_units** | **str** | | [optional] +**preferred_sec_flag** | **bool** | | [optional] +**preferred_sec_type** | **str** | | [optional] +**principal_type** | **str** | | [optional] +**put_dates** | **[str]** | | [optional] +**put_notice_days** | **int** | | [optional] +**put_freq** | **str** | | [optional] +**put_prices** | **[float]** | | [optional] +**pvt_placement_flag** | **bool** | | [optional] +**rating_fitch** | **str** | | [optional] +**rating_fitch_dates** | **[str]** | | [optional] +**rating_fitch_values** | **[str]** | | [optional] +**rating_moodys_dates** | **[str]** | | [optional] +**rating_moodys_values** | **[str]** | | [optional] +**rating_sp_dates** | **[str]** | | [optional] +**rating_sp_values** | **[str]** | | [optional] +**recovery_percentage** | **float** | | [optional] +**redemption_date** | **str** | | [optional] +**redemption_opt** | **str** | | [optional] +**redemption_price** | **float** | | [optional] +**reinstated_date** | **str** | | [optional] +**reset_delay** | **int** | | [optional] +**reset_freq** | **str** | | [optional] +**ref_index** | **str** | | [optional] +**secondary_to_vendor_flag** | **bool** | | [optional] +**sector** | **str** | | [optional] +**sector_barclay1** | **str** | | [optional] +**sector_barclay2** | **str** | | [optional] +**sector_barclay3** | **str** | | [optional] +**sector_barclay4** | **str** | | [optional] +**sector_def** | **str** | | [optional] +**sector_industry** | **str** | | [optional] +**sector_main** | **str** | | [optional] +**sector_merrill1** | **str** | | [optional] +**sector_merrill2** | **str** | | [optional] +**sector_merrill3** | **str** | | [optional] +**sector_merrill4** | **str** | | [optional] +**sector_sub_group** | **str** | | [optional] +**sink_amts** | **[float]** | | [optional] +**sink_dates** | **[str]** | | [optional] +**spread** | **float** | | [optional] +**state** | **str** | | [optional] +**status** | **str** | | [optional] +**status_dates** | **[str]** | | [optional] +**status_values** | **[str]** | | [optional] +**step_cash_rates** | **[float]** | | [optional] +**step_coupon_dates** | **[str]** | | [optional] +**step_coupons** | **[float]** | | [optional] +**step_pik_rates** | **[float]** | | [optional] +**vendor_coverage_date** | **str** | | [optional] +**v_rdn_flag** | **bool** | | [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/SMCreateParameters.md b/auto-generated-sdk/docs/SMCreateParameters.md new file mode 100644 index 00000000..f5165f7e --- /dev/null +++ b/auto-generated-sdk/docs/SMCreateParameters.md @@ -0,0 +1,14 @@ +# SMCreateParameters + + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**security_name** | **str** | | +**fields** | **object** | | +**location** | **str** | | [optional] +**asofdate** | **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/SMCreateParametersRoot.md b/auto-generated-sdk/docs/SMCreateParametersRoot.md new file mode 100644 index 00000000..4a2fd332 --- /dev/null +++ b/auto-generated-sdk/docs/SMCreateParametersRoot.md @@ -0,0 +1,12 @@ +# SMCreateParametersRoot + + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**data** | [**[SMCreateParameters]**](SMCreateParameters.md) | | +**meta** | **bool, date, datetime, dict, float, int, list, str, none_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/SPARBenchmark.md b/auto-generated-sdk/docs/SMCreateResponse.md similarity index 55% rename from auto-generated-sdk/docs/SPARBenchmark.md rename to auto-generated-sdk/docs/SMCreateResponse.md index 9efd8164..3e24874d 100644 --- a/auto-generated-sdk/docs/SPARBenchmark.md +++ b/auto-generated-sdk/docs/SMCreateResponse.md @@ -1,12 +1,13 @@ -# SPARBenchmark +# SMCreateResponse ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**id** | **str** | Benchmark identifier | [optional] -**name** | **str** | Benchmark Name | [optional] -**identifiers** | [**[SPARIdentifier]**](SPARIdentifier.md) | List of SPAR identifiers | [optional] +**security_name** | **str** | | [optional] +**status** | **str** | | [optional] +**warnings** | [**[SMWarning]**](SMWarning.md) | | [optional] +**errors** | [**[SMError]**](SMError.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/SPARBenchmarkRoot.md b/auto-generated-sdk/docs/SMCreateResponseRoot.md similarity index 81% rename from auto-generated-sdk/docs/SPARBenchmarkRoot.md rename to auto-generated-sdk/docs/SMCreateResponseRoot.md index c6a6d837..462b6980 100644 --- a/auto-generated-sdk/docs/SPARBenchmarkRoot.md +++ b/auto-generated-sdk/docs/SMCreateResponseRoot.md @@ -1,10 +1,10 @@ -# SPARBenchmarkRoot +# SMCreateResponseRoot ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**data** | [**SPARBenchmark**](SPARBenchmark.md) | | +**data** | [**[SMCreateResponse]**](SMCreateResponse.md) | | **meta** | **bool, date, datetime, dict, float, int, list, str, none_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/SMCustomCashFlowFields.md b/auto-generated-sdk/docs/SMCustomCashFlowFields.md new file mode 100644 index 00000000..db4bc8cc --- /dev/null +++ b/auto-generated-sdk/docs/SMCustomCashFlowFields.md @@ -0,0 +1,41 @@ +# SMCustomCashFlowFields + + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**security_type** | **str** | | +**cash_flow_amounts** | **[float]** | | [optional] +**cash_flow_dates** | **[str]** | | [optional] +**country** | **str** | | [optional] +**currency** | **str** | | [optional] +**issue_name** | **str** | | [optional] +**par_amt** | **float** | | [optional] +**parent_name** | **str** | | [optional] +**rating_fitch** | **str** | | [optional] +**rating_fitch_dates** | **[str]** | | [optional] +**rating_fitch_values** | **[str]** | | [optional] +**rating_moodys_dates** | **[str]** | | [optional] +**rating_moodys_values** | **[str]** | | [optional] +**rating_sp_dates** | **[str]** | | [optional] +**rating_sp_values** | **[str]** | | [optional] +**secondary_to_vendor_flag** | **bool** | | [optional] +**sector** | **str** | | [optional] +**sector_barclay1** | **str** | | [optional] +**sector_barclay2** | **str** | | [optional] +**sector_barclay3** | **str** | | [optional] +**sector_barclay4** | **str** | | [optional] +**sector_def** | **str** | | [optional] +**sector_industry** | **str** | | [optional] +**sector_main** | **str** | | [optional] +**sector_merrill1** | **str** | | [optional] +**sector_merrill2** | **str** | | [optional] +**sector_merrill3** | **str** | | [optional] +**sector_merrill4** | **str** | | [optional] +**sector_sub_group** | **str** | | [optional] +**vendor_coverage_date** | **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/SMDeleteParameters.md b/auto-generated-sdk/docs/SMDeleteParameters.md new file mode 100644 index 00000000..f5a1eb28 --- /dev/null +++ b/auto-generated-sdk/docs/SMDeleteParameters.md @@ -0,0 +1,14 @@ +# SMDeleteParameters + + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**security_name** | **str** | | +**location** | **str** | | [optional] +**asofdate** | **str** | | [optional] +**security_type** | **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/SMDeleteParametersRoot.md b/auto-generated-sdk/docs/SMDeleteParametersRoot.md new file mode 100644 index 00000000..0640b848 --- /dev/null +++ b/auto-generated-sdk/docs/SMDeleteParametersRoot.md @@ -0,0 +1,12 @@ +# SMDeleteParametersRoot + + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**data** | [**[SMDeleteParameters]**](SMDeleteParameters.md) | | +**meta** | **bool, date, datetime, dict, float, int, list, str, none_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/SMDeleteResponse.md b/auto-generated-sdk/docs/SMDeleteResponse.md new file mode 100644 index 00000000..7ef7fb7f --- /dev/null +++ b/auto-generated-sdk/docs/SMDeleteResponse.md @@ -0,0 +1,13 @@ +# SMDeleteResponse + + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**security_name** | **str** | | [optional] +**status** | **str** | | [optional] +**errors** | [**[SMError]**](SMError.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/SPARAccountsRoot.md b/auto-generated-sdk/docs/SMDeleteResponseRoot.md similarity index 81% rename from auto-generated-sdk/docs/SPARAccountsRoot.md rename to auto-generated-sdk/docs/SMDeleteResponseRoot.md index 5262ea00..5dd4c691 100644 --- a/auto-generated-sdk/docs/SPARAccountsRoot.md +++ b/auto-generated-sdk/docs/SMDeleteResponseRoot.md @@ -1,10 +1,10 @@ -# SPARAccountsRoot +# SMDeleteResponseRoot ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**data** | [**SPARAccounts**](SPARAccounts.md) | | +**data** | [**[SMDeleteResponse]**](SMDeleteResponse.md) | | **meta** | **bool, date, datetime, dict, float, int, list, str, none_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/ReturnType.md b/auto-generated-sdk/docs/SMError.md similarity index 76% rename from auto-generated-sdk/docs/ReturnType.md rename to auto-generated-sdk/docs/SMError.md index 952be891..5ca907af 100644 --- a/auto-generated-sdk/docs/ReturnType.md +++ b/auto-generated-sdk/docs/SMError.md @@ -1,11 +1,10 @@ -# ReturnType +# SMError ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**name** | **str** | | [optional] -**id** | **str** | | [optional] +**detail** | **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/SPARAccounts.md b/auto-generated-sdk/docs/SMFields.md similarity index 71% rename from auto-generated-sdk/docs/SPARAccounts.md rename to auto-generated-sdk/docs/SMFields.md index 8688cf9c..b6e4d6b9 100644 --- a/auto-generated-sdk/docs/SPARAccounts.md +++ b/auto-generated-sdk/docs/SMFields.md @@ -1,10 +1,10 @@ -# SPARAccounts +# SMFields ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**returns_type** | [**[ReturnType]**](ReturnType.md) | List of SPAR returnsType | [optional] +**security_type** | **str** | | [[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/SMRetrieveParameters.md b/auto-generated-sdk/docs/SMRetrieveParameters.md new file mode 100644 index 00000000..8a85787f --- /dev/null +++ b/auto-generated-sdk/docs/SMRetrieveParameters.md @@ -0,0 +1,14 @@ +# SMRetrieveParameters + + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**security_name** | **str** | | +**location** | **str** | | [optional] +**asofdate** | **str** | | [optional] +**security_type** | **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/SMRetrieveParametersRoot.md b/auto-generated-sdk/docs/SMRetrieveParametersRoot.md new file mode 100644 index 00000000..8b5c6807 --- /dev/null +++ b/auto-generated-sdk/docs/SMRetrieveParametersRoot.md @@ -0,0 +1,12 @@ +# SMRetrieveParametersRoot + + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**data** | [**[SMRetrieveParameters]**](SMRetrieveParameters.md) | | +**meta** | **bool, date, datetime, dict, float, int, list, str, none_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/SMRetrieveResponse.md b/auto-generated-sdk/docs/SMRetrieveResponse.md new file mode 100644 index 00000000..336a76c0 --- /dev/null +++ b/auto-generated-sdk/docs/SMRetrieveResponse.md @@ -0,0 +1,16 @@ +# SMRetrieveResponse + + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**security_name** | **str** | | [optional] +**status** | **str** | | [optional] +**location** | **str** | | [optional] +**asofdate** | **str** | | [optional] +**fields** | **object** | | [optional] +**errors** | [**[SMError]**](SMError.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/SMRetrieveResponseRoot.md b/auto-generated-sdk/docs/SMRetrieveResponseRoot.md new file mode 100644 index 00000000..9992abe8 --- /dev/null +++ b/auto-generated-sdk/docs/SMRetrieveResponseRoot.md @@ -0,0 +1,12 @@ +# SMRetrieveResponseRoot + + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**data** | [**[SMRetrieveResponse]**](SMRetrieveResponse.md) | | +**meta** | **bool, date, datetime, dict, float, int, list, str, none_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/SMTemplateFieldProperties.md b/auto-generated-sdk/docs/SMTemplateFieldProperties.md new file mode 100644 index 00000000..1512fdd0 --- /dev/null +++ b/auto-generated-sdk/docs/SMTemplateFieldProperties.md @@ -0,0 +1,13 @@ +# SMTemplateFieldProperties + + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**category** | **[str]** | | [optional] +**mandatory** | **bool** | | [optional] +**when_field** | **[{str: ([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/SMTemplateFieldPropertiesRoot.md b/auto-generated-sdk/docs/SMTemplateFieldPropertiesRoot.md new file mode 100644 index 00000000..34f1f221 --- /dev/null +++ b/auto-generated-sdk/docs/SMTemplateFieldPropertiesRoot.md @@ -0,0 +1,12 @@ +# SMTemplateFieldPropertiesRoot + + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**data** | [**{str: (SMTemplateFieldProperties,)}**](SMTemplateFieldProperties.md) | | +**meta** | **bool, date, datetime, dict, float, int, list, str, none_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/SMWarning.md b/auto-generated-sdk/docs/SMWarning.md new file mode 100644 index 00000000..e5a45763 --- /dev/null +++ b/auto-generated-sdk/docs/SMWarning.md @@ -0,0 +1,11 @@ +# SMWarning + + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**detail** | **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/SPARCalculationParameters.md b/auto-generated-sdk/docs/SPARCalculationParameters.md deleted file mode 100644 index 093d8d58..00000000 --- a/auto-generated-sdk/docs/SPARCalculationParameters.md +++ /dev/null @@ -1,15 +0,0 @@ -# SPARCalculationParameters - - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**componentid** | **str** | The SPAR Engine component identifier to analyze. | -**accounts** | [**[SPARIdentifier]**](SPARIdentifier.md) | List of accounts for SPAR calculation. | [optional] -**benchmark** | [**SPARIdentifier**](SPARIdentifier.md) | | [optional] -**dates** | [**SPARDateParameters**](SPARDateParameters.md) | | [optional] -**currencyisocode** | **str** | Currency ISO code for calculation. | [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/SPARCalculationParametersRoot.md b/auto-generated-sdk/docs/SPARCalculationParametersRoot.md deleted file mode 100644 index d129e7f0..00000000 --- a/auto-generated-sdk/docs/SPARCalculationParametersRoot.md +++ /dev/null @@ -1,12 +0,0 @@ -# SPARCalculationParametersRoot - - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**data** | [**{str: (SPARCalculationParameters,)}**](SPARCalculationParameters.md) | List of calculation parameters. | [optional] -**meta** | [**CalculationMeta**](CalculationMeta.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/SPARCalculationsApi.md b/auto-generated-sdk/docs/SPARCalculationsApi.md deleted file mode 100644 index 302ca4bc..00000000 --- a/auto-generated-sdk/docs/SPARCalculationsApi.md +++ /dev/null @@ -1,741 +0,0 @@ - -# fds.analyticsapi.engines.SPARCalculationsApi - -All URIs are relative to *https://api.factset.com* - -Method | HTTP request | Description -------------- | ------------- | ------------- -[**cancel_calculation_by_id**](SPARCalculationsApi.md#cancel_calculation_by_id) | **DELETE** /analytics/engines/spar/v3/calculations/{id} | Cancel SPAR calculation -[**get_all_calculations**](SPARCalculationsApi.md#get_all_calculations) | **GET** /analytics/engines/spar/v3/calculations | Get all calculations -[**get_calculation_parameters**](SPARCalculationsApi.md#get_calculation_parameters) | **GET** /analytics/engines/spar/v3/calculations/{id} | Get SPAR calculation parameters by id -[**get_calculation_status_by_id**](SPARCalculationsApi.md#get_calculation_status_by_id) | **GET** /analytics/engines/spar/v3/calculations/{id}/status | Get SPAR calculation status by id -[**get_calculation_unit_result_by_id**](SPARCalculationsApi.md#get_calculation_unit_result_by_id) | **GET** /analytics/engines/spar/v3/calculations/{id}/units/{unitId}/result | Get SPAR calculation result by id -[**post_and_calculate**](SPARCalculationsApi.md#post_and_calculate) | **POST** /analytics/engines/spar/v3/calculations | Create and Run SPAR calculation -[**put_and_calculate**](SPARCalculationsApi.md#put_and_calculate) | **PUT** /analytics/engines/spar/v3/calculations/{id} | Create or Update SPAR calculation and run it. - - -# **cancel_calculation_by_id** -> cancel_calculation_by_id(id) - -Cancel SPAR calculation - -This is the endpoint to cancel a previously submitted calculation. - -### Example - -* Basic Authentication (Basic): -* Bearer Authentication (Bearer): -```python -import time -import fds.analyticsapi.engines -from fds.analyticsapi.engines.api import spar_calculations_api -from fds.analyticsapi.engines.model.client_error_response import ClientErrorResponse -from pprint import pprint -# Defining the host is optional and defaults to https://api.factset.com -# See configuration.py for a list of all supported configuration parameters. -configuration = fds.analyticsapi.engines.Configuration( - host = "https://api.factset.com" -) - -# The client must configure the authentication and authorization parameters -# in accordance with the API server security policy. -# Examples for each auth method are provided below, use the example that -# satisfies your auth use case. - -# Configure HTTP basic authorization: Basic -configuration = fds.analyticsapi.engines.Configuration( - username = 'YOUR_USERNAME', - password = 'YOUR_PASSWORD' -) - -# Configure Bearer authorization: Bearer -configuration = fds.analyticsapi.engines.Configuration( - access_token = 'YOUR_BEARER_TOKEN' -) - -# Enter a context with an instance of the API client -with fds.analyticsapi.engines.ApiClient(configuration) as api_client: - # Create an instance of the API class - api_instance = spar_calculations_api.SPARCalculationsApi(api_client) - id = "id_example" # str | from url, provided from the location header in the Create and Run SPAR calculation endpoint - - # example passing only required values which don't have defaults set - try: - # Cancel SPAR calculation - api_instance.cancel_calculation_by_id(id) - except fds.analyticsapi.engines.ApiException as e: - print("Exception when calling SPARCalculationsApi->cancel_calculation_by_id: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **id** | **str**| from url, provided from the location header in the Create and Run SPAR calculation endpoint | - -### Return type - - - A tuple with response data, HTTP status code and response headers. - - **Response datatype**: None (empty response body) - -### Authorization - -[Basic](../README.md#Basic), [Bearer](../README.md#Bearer) - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: text/plain, application/json, text/json - - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**204** | Expected response, calculation was canceled successfully. | * 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 identifier provided. | * 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** | There was no request for the calculation identifier provided, or the request was already canceled for the provided identifier. | * 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.
| -**500** | Server error. Log the X-DataDirect-Request-Key header to assist in troubleshooting. | * 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.
| -**503** | Request timed out. Retry the request in sometime. | * 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.
| - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - -# **get_all_calculations** -> CalculationsSummaryRoot get_all_calculations() - -Get all calculations - -This endpoints returns all calculation requests. - -### Example - -* Basic Authentication (Basic): -* Bearer Authentication (Bearer): -```python -import time -import fds.analyticsapi.engines -from fds.analyticsapi.engines.api import spar_calculations_api -from fds.analyticsapi.engines.model.calculations_summary_root import CalculationsSummaryRoot -from fds.analyticsapi.engines.model.client_error_response import ClientErrorResponse -from pprint import pprint -# Defining the host is optional and defaults to https://api.factset.com -# See configuration.py for a list of all supported configuration parameters. -configuration = fds.analyticsapi.engines.Configuration( - host = "https://api.factset.com" -) - -# The client must configure the authentication and authorization parameters -# in accordance with the API server security policy. -# Examples for each auth method are provided below, use the example that -# satisfies your auth use case. - -# Configure HTTP basic authorization: Basic -configuration = fds.analyticsapi.engines.Configuration( - username = 'YOUR_USERNAME', - password = 'YOUR_PASSWORD' -) - -# Configure Bearer authorization: Bearer -configuration = fds.analyticsapi.engines.Configuration( - access_token = 'YOUR_BEARER_TOKEN' -) - -# Enter a context with an instance of the API client -with fds.analyticsapi.engines.ApiClient(configuration) as api_client: - # Create an instance of the API class - api_instance = spar_calculations_api.SPARCalculationsApi(api_client) - - # example passing only required values which don't have defaults set - try: - # Get all calculations - api_response = api_instance.get_all_calculations() - pprint(api_response) - except fds.analyticsapi.engines.ApiException as e: - print("Exception when calling SPARCalculationsApi->get_all_calculations: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **page_number** | **int**| | defaults to 1 - -### Return type - - - A tuple with response data, HTTP status code and response headers. - - **Response datatype**: [**CalculationsSummaryRoot**](CalculationsSummaryRoot.md) - -### Authorization - -[Basic](../README.md#Basic), [Bearer](../README.md#Bearer) - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json - - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**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 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.
| -**429** | Rate limit reached. Wait till the time specified in Retry-After header value to make further 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.
* Retry-After - Time to wait in seconds before making a new request as the rate limit has reached.
| -**500** | Server error. Log the X-DataDirect-Request-Key header to assist in troubleshooting. | * 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.
| -**503** | Request timed out. Retry the request in sometime. | * 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.
| - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - -# **get_calculation_parameters** -> SPARCalculationParametersRoot get_calculation_parameters(id) - -Get SPAR calculation parameters by id - -This is the endpoint that returns the calculation parameters passed for a calculation. - -### Example - -* Basic Authentication (Basic): -* Bearer Authentication (Bearer): -```python -import time -import fds.analyticsapi.engines -from fds.analyticsapi.engines.api import spar_calculations_api -from fds.analyticsapi.engines.model.spar_calculation_parameters_root import SPARCalculationParametersRoot -from fds.analyticsapi.engines.model.client_error_response import ClientErrorResponse -from pprint import pprint -# Defining the host is optional and defaults to https://api.factset.com -# See configuration.py for a list of all supported configuration parameters. -configuration = fds.analyticsapi.engines.Configuration( - host = "https://api.factset.com" -) - -# The client must configure the authentication and authorization parameters -# in accordance with the API server security policy. -# Examples for each auth method are provided below, use the example that -# satisfies your auth use case. - -# Configure HTTP basic authorization: Basic -configuration = fds.analyticsapi.engines.Configuration( - username = 'YOUR_USERNAME', - password = 'YOUR_PASSWORD' -) - -# Configure Bearer authorization: Bearer -configuration = fds.analyticsapi.engines.Configuration( - access_token = 'YOUR_BEARER_TOKEN' -) - -# Enter a context with an instance of the API client -with fds.analyticsapi.engines.ApiClient(configuration) as api_client: - # Create an instance of the API class - api_instance = spar_calculations_api.SPARCalculationsApi(api_client) - id = "id_example" # str | from url, provided from the location header in the Create and Run SPAR calculation endpoint - - # example passing only required values which don't have defaults set - try: - # Get SPAR calculation parameters by id - api_response = api_instance.get_calculation_parameters(id) - pprint(api_response) - except fds.analyticsapi.engines.ApiException as e: - print("Exception when calling SPARCalculationsApi->get_calculation_parameters: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **id** | **str**| from url, provided from the location header in the Create and Run SPAR calculation endpoint | - -### Return type - - - A tuple with response data, HTTP status code and response headers. - - **Response datatype**: [**SPARCalculationParametersRoot**](SPARCalculationParametersRoot.md) - -### Authorization - -[Basic](../README.md#Basic), [Bearer](../README.md#Bearer) - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json - - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Expected response, returns the SPAR calculation parameters. | * Content-Encoding - Standard HTTP header. Header value based on Accept-Encoding Request header.
* Content-Type - Standard HTTP header.
* Transfer-Encoding - Standard HTTP header. Header value will be set to Chunked if Accept-Encoding header is specified.
* 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 identifier provided. | * 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** | Calculation id not 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.
| -**500** | Server error. Log the X-DataDirect-Request-Key header to assist in troubleshooting | * 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.
| -**503** | Request timed out. Retry the request in sometime. | * 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.
| - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - -# **get_calculation_status_by_id** -> CalculationStatusRoot get_calculation_status_by_id(id) - -Get SPAR calculation status by id - -This is the endpoint to check on the progress of a previously requested calculation. If the calculation has finished computing, the location header will point to the result url. - -### Example - -* Basic Authentication (Basic): -* Bearer Authentication (Bearer): -```python -import time -import fds.analyticsapi.engines -from fds.analyticsapi.engines.api import spar_calculations_api -from fds.analyticsapi.engines.model.calculation_status_root import CalculationStatusRoot -from fds.analyticsapi.engines.model.client_error_response import ClientErrorResponse -from pprint import pprint -# Defining the host is optional and defaults to https://api.factset.com -# See configuration.py for a list of all supported configuration parameters. -configuration = fds.analyticsapi.engines.Configuration( - host = "https://api.factset.com" -) - -# The client must configure the authentication and authorization parameters -# in accordance with the API server security policy. -# Examples for each auth method are provided below, use the example that -# satisfies your auth use case. - -# Configure HTTP basic authorization: Basic -configuration = fds.analyticsapi.engines.Configuration( - username = 'YOUR_USERNAME', - password = 'YOUR_PASSWORD' -) - -# Configure Bearer authorization: Bearer -configuration = fds.analyticsapi.engines.Configuration( - access_token = 'YOUR_BEARER_TOKEN' -) - -# Enter a context with an instance of the API client -with fds.analyticsapi.engines.ApiClient(configuration) as api_client: - # Create an instance of the API class - api_instance = spar_calculations_api.SPARCalculationsApi(api_client) - id = "id_example" # str | from url, provided from the location header in the Create and Run SPAR calculation endpoint - - # example passing only required values which don't have defaults set - try: - # Get SPAR calculation status by id - api_response = api_instance.get_calculation_status_by_id(id) - pprint(api_response) - except fds.analyticsapi.engines.ApiException as e: - print("Exception when calling SPARCalculationsApi->get_calculation_status_by_id: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **id** | **str**| from url, provided from the location header in the Create and Run SPAR calculation endpoint | - -### Return type - - - A tuple with response data, HTTP status code and response headers. - - **Response datatype**: [**CalculationStatusRoot**](CalculationStatusRoot.md) - -### Authorization - -[Basic](../README.md#Basic), [Bearer](../README.md#Bearer) - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json - - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Expected response once calculation is completed. | * Content-Encoding - Standard HTTP header. Header value based on Accept-Encoding Request header.
* Content-Type - Standard HTTP header.
* Transfer-Encoding - Standard HTTP header. Header value will be set to Chunked if Accept-Encoding header is specified.
* 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.
| -**202** | Expected response returned if the calculation is not yet completed. | * X-FactSet-Api-PickUp-Progress - FactSet's progress header.
* Cache-Control - Standard HTTP header. Header will specify max-age in seconds. Polling can be adjusted based on the max-age value.
* 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 identifier provided. | * 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** | Calculation was already returned, provided id was not a requested calculation, or the calculation was cancelled | * 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.
| -**500** | Server error. Log the X-DataDirect-Request-Key header to assist in troubleshooting | * 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.
| -**503** | Request timed out. Retry the request in sometime. | * 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.
| - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - -# **get_calculation_unit_result_by_id** -> ObjectRoot get_calculation_unit_result_by_id(id, unit_id) - -Get SPAR calculation result by id - -This is the endpoint to get the result of a previously requested calculation. If the calculation has finished computing, the body of the response will contain the requested document in JSON. - -### Example - -* Basic Authentication (Basic): -* Bearer Authentication (Bearer): -```python -import time -import fds.analyticsapi.engines -from fds.analyticsapi.engines.api import spar_calculations_api -from fds.analyticsapi.engines.model.object_root import ObjectRoot -from fds.analyticsapi.engines.model.client_error_response import ClientErrorResponse -from pprint import pprint -# Defining the host is optional and defaults to https://api.factset.com -# See configuration.py for a list of all supported configuration parameters. -configuration = fds.analyticsapi.engines.Configuration( - host = "https://api.factset.com" -) - -# The client must configure the authentication and authorization parameters -# in accordance with the API server security policy. -# Examples for each auth method are provided below, use the example that -# satisfies your auth use case. - -# Configure HTTP basic authorization: Basic -configuration = fds.analyticsapi.engines.Configuration( - username = 'YOUR_USERNAME', - password = 'YOUR_PASSWORD' -) - -# Configure Bearer authorization: Bearer -configuration = fds.analyticsapi.engines.Configuration( - access_token = 'YOUR_BEARER_TOKEN' -) - -# Enter a context with an instance of the API client -with fds.analyticsapi.engines.ApiClient(configuration) as api_client: - # Create an instance of the API class - api_instance = spar_calculations_api.SPARCalculationsApi(api_client) - id = "id_example" # str | from url, provided from the location header in the Get SPAR calculation status by id endpoint - unit_id = "unitId_example" # str | from url, provided from the location header in the Get SPAR calculation status by id endpoint - - # example passing only required values which don't have defaults set - try: - # Get SPAR calculation result by id - api_response = api_instance.get_calculation_unit_result_by_id(id, unit_id) - pprint(api_response) - except fds.analyticsapi.engines.ApiException as e: - print("Exception when calling SPARCalculationsApi->get_calculation_unit_result_by_id: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **id** | **str**| from url, provided from the location header in the Get SPAR calculation status by id endpoint | - **unit_id** | **str**| from url, provided from the location header in the Get SPAR calculation status by id endpoint | - -### Return type - - - A tuple with response data, HTTP status code and response headers. - - **Response datatype**: [**ObjectRoot**](ObjectRoot.md) - -### Authorization - -[Basic](../README.md#Basic), [Bearer](../README.md#Bearer) - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json, application/x-protobuf - - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Expected response once calculation is completed, returns JSON in the format specified in the Calculation parameters. | * Content-Encoding - Standard HTTP header. Header value based on Accept-Encoding Request header.
* Content-Type - Standard HTTP header.
* Transfer-Encoding - Standard HTTP header. Header value will be set to Chunked if Accept-Encoding header is specified.
* 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 identifier provided. | * 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** | Calculation was already returned, provided id was not a requested calculation, or the calculation was cancelled | * 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.
| -**500** | Server error. Log the X-DataDirect-Request-Key header to assist in troubleshooting | * 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.
| -**503** | Request timed out. Retry the request in sometime. | * 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.
| - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - -# **post_and_calculate** -> CalculationStatusRoot post_and_calculate() - -Create and Run SPAR calculation - -This endpoint runs the SPAR calculation specified in the POST body parameters. It can take one or more units as input. Remarks: * Any settings in POST body will act as a one-time override over the settings saved in the SPAR template. - -### Example - -* Basic Authentication (Basic): -* Bearer Authentication (Bearer): -```python -import time -import fds.analyticsapi.engines -from fds.analyticsapi.engines.api import spar_calculations_api -from fds.analyticsapi.engines.model.calculation_status_root import CalculationStatusRoot -from fds.analyticsapi.engines.model.object_root import ObjectRoot -from fds.analyticsapi.engines.model.spar_calculation_parameters_root import SPARCalculationParametersRoot -from fds.analyticsapi.engines.model.client_error_response import ClientErrorResponse -from pprint import pprint -# Defining the host is optional and defaults to https://api.factset.com -# See configuration.py for a list of all supported configuration parameters. -configuration = fds.analyticsapi.engines.Configuration( - host = "https://api.factset.com" -) - -# The client must configure the authentication and authorization parameters -# in accordance with the API server security policy. -# Examples for each auth method are provided below, use the example that -# satisfies your auth use case. - -# Configure HTTP basic authorization: Basic -configuration = fds.analyticsapi.engines.Configuration( - username = 'YOUR_USERNAME', - password = 'YOUR_PASSWORD' -) - -# Configure Bearer authorization: Bearer -configuration = fds.analyticsapi.engines.Configuration( - access_token = 'YOUR_BEARER_TOKEN' -) - -# Enter a context with an instance of the API client -with fds.analyticsapi.engines.ApiClient(configuration) as api_client: - # Create an instance of the API class - api_instance = spar_calculations_api.SPARCalculationsApi(api_client) - x_fact_set_api_long_running_deadline = 1 # int | Long running deadline in seconds when only one unit is passed in the POST body. (optional) - cache_control = "Cache-Control_example" # str | Standard HTTP header. Accepts max-stale. (optional) - spar_calculation_parameters_root = SPARCalculationParametersRoot( - data={ - "key": SPARCalculationParameters( - componentid="componentid_example", - accounts=[ - SPARIdentifier( - id="id_example", - returntype="returntype_example", - prefix="prefix_example", - ), - ], - benchmark=SPARIdentifier( - id="id_example", - returntype="returntype_example", - prefix="prefix_example", - ), - dates=SPARDateParameters( - startdate="startdate_example", - enddate="enddate_example", - frequency="frequency_example", - ), - currencyisocode="currencyisocode_example", - ), - }, - meta=CalculationMeta( - contentorganization="SimplifiedRow", - stach_content_organization="SimplifiedRow", - contenttype="Json", - format="JsonStach", - ), - ) # SPARCalculationParametersRoot | Calculation Parameters (optional) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Create and Run SPAR calculation - api_response = api_instance.post_and_calculate(x_fact_set_api_long_running_deadline=x_fact_set_api_long_running_deadline, cache_control=cache_control, spar_calculation_parameters_root=spar_calculation_parameters_root) - pprint(api_response) - except fds.analyticsapi.engines.ApiException as e: - print("Exception when calling SPARCalculationsApi->post_and_calculate: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **x_fact_set_api_long_running_deadline** | **int**| Long running deadline in seconds when only one unit is passed in the POST body. | [optional] - **cache_control** | **str**| Standard HTTP header. Accepts max-stale. | [optional] - **spar_calculation_parameters_root** | [**SPARCalculationParametersRoot**](SPARCalculationParametersRoot.md)| Calculation Parameters | [optional] - -### Return type - - - A tuple with response data, HTTP status code and response headers. - - **Response datatype**: (For 202 status - [**CalculationStatusRoot**](CalculationStatusRoot.md))(For 200 status - [**CalculationStatusRoot**](CalculationStatusRoot.md))(For 201 status - [**ObjectRoot**](ObjectRoot.md)) - -### Authorization - -[Basic](../README.md#Basic), [Bearer](../README.md#Bearer) - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json, application/x-protobuf - - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**202** | Expected response, contains the poll URL in the Location header. | * Location - URL to poll for the resulting 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.
| -**200** | Expected response, if the calculation has one unit and is completed with an error. | * 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.
| -**201** | Expected response if the calculation has one unit and is completed in a short span, returns JSON in the format specified in the Calculation parameters. | * 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 calculation parameters. | * 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** | One or more calculation settings were unavailable. | * 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.
| -**415** | Missing/Invalid Content-Type 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.
| -**429** | Rate limit reached. Cancel older requests using Cancel Calculation endpoint or wait for older requests to finish/expire. | * 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.
* Retry-After - Time to wait in seconds before making a new request as the rate limit has reached.
| -**500** | Server error. Log the X-DataDirect-Request-Key header to assist in troubleshooting. | * 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.
| -**503** | Request timed out. Retry the request in sometime. | * 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.
| - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - -# **put_and_calculate** -> CalculationStatusRoot put_and_calculate(id) - -Create or Update SPAR calculation and run it. - -This endpoint updates and run the SPAR calculation specified in the PUT body parameters. This also allows creating new SPAR calculations with custom ids. It can take one or more units as input. Remarks: * Any settings in PUT body will act as a one-time override over the settings saved in the SPAR template. - -### Example - -* Basic Authentication (Basic): -* Bearer Authentication (Bearer): -```python -import time -import fds.analyticsapi.engines -from fds.analyticsapi.engines.api import spar_calculations_api -from fds.analyticsapi.engines.model.calculation_status_root import CalculationStatusRoot -from fds.analyticsapi.engines.model.object_root import ObjectRoot -from fds.analyticsapi.engines.model.spar_calculation_parameters_root import SPARCalculationParametersRoot -from fds.analyticsapi.engines.model.client_error_response import ClientErrorResponse -from pprint import pprint -# Defining the host is optional and defaults to https://api.factset.com -# See configuration.py for a list of all supported configuration parameters. -configuration = fds.analyticsapi.engines.Configuration( - host = "https://api.factset.com" -) - -# The client must configure the authentication and authorization parameters -# in accordance with the API server security policy. -# Examples for each auth method are provided below, use the example that -# satisfies your auth use case. - -# Configure HTTP basic authorization: Basic -configuration = fds.analyticsapi.engines.Configuration( - username = 'YOUR_USERNAME', - password = 'YOUR_PASSWORD' -) - -# Configure Bearer authorization: Bearer -configuration = fds.analyticsapi.engines.Configuration( - access_token = 'YOUR_BEARER_TOKEN' -) - -# Enter a context with an instance of the API client -with fds.analyticsapi.engines.ApiClient(configuration) as api_client: - # Create an instance of the API class - api_instance = spar_calculations_api.SPARCalculationsApi(api_client) - id = "id_example" # str | from url, provided from the location header in the Create and Run SPAR calculation endpoint - x_fact_set_api_long_running_deadline = 1 # int | Long running deadline in seconds when only one unit is passed in the PUT body. (optional) - cache_control = "Cache-Control_example" # str | Standard HTTP header. Accepts max-stale. (optional) - spar_calculation_parameters_root = SPARCalculationParametersRoot( - data={ - "key": SPARCalculationParameters( - componentid="componentid_example", - accounts=[ - SPARIdentifier( - id="id_example", - returntype="returntype_example", - prefix="prefix_example", - ), - ], - benchmark=SPARIdentifier( - id="id_example", - returntype="returntype_example", - prefix="prefix_example", - ), - dates=SPARDateParameters( - startdate="startdate_example", - enddate="enddate_example", - frequency="frequency_example", - ), - currencyisocode="currencyisocode_example", - ), - }, - meta=CalculationMeta( - contentorganization="SimplifiedRow", - stach_content_organization="SimplifiedRow", - contenttype="Json", - format="JsonStach", - ), - ) # SPARCalculationParametersRoot | Calculation Parameters (optional) - - # example passing only required values which don't have defaults set - try: - # Create or Update SPAR calculation and run it. - api_response = api_instance.put_and_calculate(id) - pprint(api_response) - except fds.analyticsapi.engines.ApiException as e: - print("Exception when calling SPARCalculationsApi->put_and_calculate: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Create or Update SPAR calculation and run it. - api_response = api_instance.put_and_calculate(id, x_fact_set_api_long_running_deadline=x_fact_set_api_long_running_deadline, cache_control=cache_control, spar_calculation_parameters_root=spar_calculation_parameters_root) - pprint(api_response) - except fds.analyticsapi.engines.ApiException as e: - print("Exception when calling SPARCalculationsApi->put_and_calculate: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **id** | **str**| from url, provided from the location header in the Create and Run SPAR calculation endpoint | - **x_fact_set_api_long_running_deadline** | **int**| Long running deadline in seconds when only one unit is passed in the PUT body. | [optional] - **cache_control** | **str**| Standard HTTP header. Accepts max-stale. | [optional] - **spar_calculation_parameters_root** | [**SPARCalculationParametersRoot**](SPARCalculationParametersRoot.md)| Calculation Parameters | [optional] - -### Return type - - - A tuple with response data, HTTP status code and response headers. - - **Response datatype**: (For 202 status - [**CalculationStatusRoot**](CalculationStatusRoot.md))(For 200 status - [**CalculationStatusRoot**](CalculationStatusRoot.md))(For 201 status - [**ObjectRoot**](ObjectRoot.md)) - -### Authorization - -[Basic](../README.md#Basic), [Bearer](../README.md#Bearer) - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json, application/x-protobuf - - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**202** | Expected response, contains the poll URL in the Location header. | * Location - URL to poll for the resulting 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.
| -**200** | Expected response, if the calculation has one unit and is completed with an error. | * 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.
| -**201** | Expected response if the calculation has one unit and is completed in a short span, returns JSON in the format specified in the Calculation parameters. | * 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 Calculation Parameters. | * 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** | One or more calculation settings were unavailable. | * 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.
| -**409** | Duplicate calculation exists with same parameters. | * 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.
| -**415** | Missing/Invalid Content-Type 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.
| -**429** | Rate limit reached. Cancel older requests using Cancel Calculation endpoint or wait for older requests to finish/expire. | * 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.
* Retry-After - Time to wait in seconds before making a new request as the rate limit has reached.
| -**500** | Server error. Log the X-DataDirect-Request-Key header to assist in troubleshooting. | * 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.
| -**503** | Request timed out. Retry the request in sometime. | * 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.
| - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - diff --git a/auto-generated-sdk/docs/SPARDateParameters.md b/auto-generated-sdk/docs/SPARDateParameters.md deleted file mode 100644 index b713beff..00000000 --- a/auto-generated-sdk/docs/SPARDateParameters.md +++ /dev/null @@ -1,14 +0,0 @@ -# SPARDateParameters - -The date parameters for SPAR calculation. - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**startdate** | **str** | Calculation's start date. | -**enddate** | **str** | Calculation's end date. | -**frequency** | **str** | Calculation's frequency. | - -[[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/SPARIdentifier.md b/auto-generated-sdk/docs/SPARIdentifier.md deleted file mode 100644 index ebc3d168..00000000 --- a/auto-generated-sdk/docs/SPARIdentifier.md +++ /dev/null @@ -1,14 +0,0 @@ -# SPARIdentifier - -The account/benchmark parameter for SPAR calculation. - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**id** | **str** | User's FactSet account OR benchmark id. | -**returntype** | **str** | Benchmark return type. | [optional] -**prefix** | **str** | Benchmark prefix. | [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/SecurityModelingApi.md b/auto-generated-sdk/docs/SecurityModelingApi.md new file mode 100644 index 00000000..0cf1701b --- /dev/null +++ b/auto-generated-sdk/docs/SecurityModelingApi.md @@ -0,0 +1,538 @@ + +# fds.analyticsapi.engines.SecurityModelingApi + +All URIs are relative to *https://api.factset.com* + +Method | HTTP request | Description +------------- | ------------- | ------------- +[**delete_securities**](SecurityModelingApi.md#delete_securities) | **POST** /analytics/security-modeling/v3/securities/delete | Delete existing securities +[**get_securities**](SecurityModelingApi.md#get_securities) | **POST** /analytics/security-modeling/v3/securities/retrieve | Get existing securities +[**get_template_fields**](SecurityModelingApi.md#get_template_fields) | **GET** /analytics/security-modeling/v3/templates/{template}/fields | Get template fields +[**upsert_securities**](SecurityModelingApi.md#upsert_securities) | **POST** /analytics/security-modeling/v3/securities/upsert | Create or update securities + + +# **delete_securities** +> SMDeleteResponseRoot delete_securities() + +Delete existing securities + +This endpoint deletes existing securities. + +### Example + +* Basic Authentication (Basic): +* Bearer Authentication (Bearer): +```python +import time +import fds.analyticsapi.engines +from fds.analyticsapi.engines.api import security_modeling_api +from fds.analyticsapi.engines.model.sm_delete_response_root import SMDeleteResponseRoot +from fds.analyticsapi.engines.model.sm_delete_parameters_root import SMDeleteParametersRoot +from pprint import pprint +# Defining the host is optional and defaults to https://api.factset.com +# See configuration.py for a list of all supported configuration parameters. +configuration = fds.analyticsapi.engines.Configuration( + host = "https://api.factset.com" +) + +# The client must configure the authentication and authorization parameters +# in accordance with the API server security policy. +# Examples for each auth method are provided below, use the example that +# satisfies your auth use case. + +# Configure HTTP basic authorization: Basic +configuration = fds.analyticsapi.engines.Configuration( + username = 'YOUR_USERNAME', + password = 'YOUR_PASSWORD' +) + +# Configure Bearer authorization: Bearer +configuration = fds.analyticsapi.engines.Configuration( + access_token = 'YOUR_BEARER_TOKEN' +) + +# Enter a context with an instance of the API client +with fds.analyticsapi.engines.ApiClient(configuration) as api_client: + # Create an instance of the API class + api_instance = security_modeling_api.SecurityModelingApi(api_client) + sm_delete_parameters_root = SMDeleteParametersRoot( + data=[ + SMDeleteParameters( + security_name="security_name_example", + location="location_example", + asofdate="asofdate_example", + security_type="Bond", + ), + ], + meta=None, + ) # SMDeleteParametersRoot | (optional) + + # example passing only required values which don't have defaults set + # and optional values + try: + # Delete existing securities + api_response = api_instance.delete_securities(sm_delete_parameters_root=sm_delete_parameters_root) + pprint(api_response) + except fds.analyticsapi.engines.ApiException as e: + print("Exception when calling SecurityModelingApi->delete_securities: %s\n" % e) +``` + + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **sm_delete_parameters_root** | [**SMDeleteParametersRoot**](SMDeleteParametersRoot.md)| | [optional] + +### Return type + + - A tuple with response data, HTTP status code and response headers. + - **Response datatype**: [**SMDeleteResponseRoot**](SMDeleteResponseRoot.md) + +### Authorization + +[Basic](../README.md#Basic), [Bearer](../README.md#Bearer) + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | Expected response, deletes existing securities. | * 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.
| +**429** | Rate limit reached. Wait till the time specified in Retry-After header value to make further 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.
* Retry-After - Time to wait in seconds before making a new request as the rate limit has reached.
| +**500** | Server error. Log the X-DataDirect-Request-Key header to assist in troubleshooting. | * 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.
| +**503** | Request timed out. Retry the request in sometime. | * 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.
| + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **get_securities** +> SMRetrieveResponseRoot get_securities() + +Get existing securities + +This endpoint gets all existing securities. + +### Example + +* Basic Authentication (Basic): +* Bearer Authentication (Bearer): +```python +import time +import fds.analyticsapi.engines +from fds.analyticsapi.engines.api import security_modeling_api +from fds.analyticsapi.engines.model.sm_retrieve_parameters_root import SMRetrieveParametersRoot +from fds.analyticsapi.engines.model.sm_retrieve_response_root import SMRetrieveResponseRoot +from pprint import pprint +# Defining the host is optional and defaults to https://api.factset.com +# See configuration.py for a list of all supported configuration parameters. +configuration = fds.analyticsapi.engines.Configuration( + host = "https://api.factset.com" +) + +# The client must configure the authentication and authorization parameters +# in accordance with the API server security policy. +# Examples for each auth method are provided below, use the example that +# satisfies your auth use case. + +# Configure HTTP basic authorization: Basic +configuration = fds.analyticsapi.engines.Configuration( + username = 'YOUR_USERNAME', + password = 'YOUR_PASSWORD' +) + +# Configure Bearer authorization: Bearer +configuration = fds.analyticsapi.engines.Configuration( + access_token = 'YOUR_BEARER_TOKEN' +) + +# Enter a context with an instance of the API client +with fds.analyticsapi.engines.ApiClient(configuration) as api_client: + # Create an instance of the API class + api_instance = security_modeling_api.SecurityModelingApi(api_client) + sm_retrieve_parameters_root = SMRetrieveParametersRoot( + data=[ + SMRetrieveParameters( + security_name="security_name_example", + location="location_example", + asofdate="asofdate_example", + security_type="Bond", + ), + ], + meta=None, + ) # SMRetrieveParametersRoot | (optional) + + # example passing only required values which don't have defaults set + # and optional values + try: + # Get existing securities + api_response = api_instance.get_securities(sm_retrieve_parameters_root=sm_retrieve_parameters_root) + pprint(api_response) + except fds.analyticsapi.engines.ApiException as e: + print("Exception when calling SecurityModelingApi->get_securities: %s\n" % e) +``` + + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **sm_retrieve_parameters_root** | [**SMRetrieveParametersRoot**](SMRetrieveParametersRoot.md)| | [optional] + +### Return type + + - A tuple with response data, HTTP status code and response headers. + - **Response datatype**: [**SMRetrieveResponseRoot**](SMRetrieveResponseRoot.md) + +### Authorization + +[Basic](../README.md#Basic), [Bearer](../README.md#Bearer) + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | Expected response, returns a list of existing securities. | * 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.
| +**429** | Rate limit reached. Wait till the time specified in Retry-After header value to make further 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.
* Retry-After - Time to wait in seconds before making a new request as the rate limit has reached.
| +**500** | Server error. Log the X-DataDirect-Request-Key header to assist in troubleshooting. | * 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.
| +**503** | Request timed out. Retry the request in sometime. | * 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.
| + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **get_template_fields** +> SMTemplateFieldPropertiesRoot get_template_fields(template) + +Get template fields + +This endpoint gets template fields. + +### Example + +* Basic Authentication (Basic): +* Bearer Authentication (Bearer): +```python +import time +import fds.analyticsapi.engines +from fds.analyticsapi.engines.api import security_modeling_api +from fds.analyticsapi.engines.model.sm_template_field_properties_root import SMTemplateFieldPropertiesRoot +from fds.analyticsapi.engines.model.client_error_response import ClientErrorResponse +from pprint import pprint +# Defining the host is optional and defaults to https://api.factset.com +# See configuration.py for a list of all supported configuration parameters. +configuration = fds.analyticsapi.engines.Configuration( + host = "https://api.factset.com" +) + +# The client must configure the authentication and authorization parameters +# in accordance with the API server security policy. +# Examples for each auth method are provided below, use the example that +# satisfies your auth use case. + +# Configure HTTP basic authorization: Basic +configuration = fds.analyticsapi.engines.Configuration( + username = 'YOUR_USERNAME', + password = 'YOUR_PASSWORD' +) + +# Configure Bearer authorization: Bearer +configuration = fds.analyticsapi.engines.Configuration( + access_token = 'YOUR_BEARER_TOKEN' +) + +# Enter a context with an instance of the API client +with fds.analyticsapi.engines.ApiClient(configuration) as api_client: + # Create an instance of the API class + api_instance = security_modeling_api.SecurityModelingApi(api_client) + template = "template_example" # str | Template name + + # example passing only required values which don't have defaults set + try: + # Get template fields + api_response = api_instance.get_template_fields(template) + pprint(api_response) + except fds.analyticsapi.engines.ApiException as e: + print("Exception when calling SecurityModelingApi->get_template_fields: %s\n" % e) +``` + + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **template** | **str**| Template name | + +### Return type + + - A tuple with response data, HTTP status code and response headers. + - **Response datatype**: [**SMTemplateFieldPropertiesRoot**](SMTemplateFieldPropertiesRoot.md) + +### Authorization + +[Basic](../README.md#Basic), [Bearer](../README.md#Bearer) + +### HTTP request headers + + - **Content-Type**: Not defined + - **Accept**: application/json + + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | Expected response, returns a list of all template fields. | * 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 template. | * 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** | Template not 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.
| +**429** | Rate limit reached. Wait till the time specified in Retry-After header value to make further 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.
* Retry-After - Time to wait in seconds before making a new request as the rate limit has reached.
| +**500** | Server error. Log the X-DataDirect-Request-Key header to assist in troubleshooting. | * 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.
| +**503** | Request timed out. Retry the request in sometime. | * 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.
| + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **upsert_securities** +> SMCreateResponseRoot upsert_securities() + +Create or update securities + +This endpoint is to create or update existing securities. + +### Example + +* Basic Authentication (Basic): +* Bearer Authentication (Bearer): +```python +import time +import fds.analyticsapi.engines +from fds.analyticsapi.engines.api import security_modeling_api +from fds.analyticsapi.engines.model.sm_create_parameters_root import SMCreateParametersRoot +from fds.analyticsapi.engines.model.sm_create_response_root import SMCreateResponseRoot +from pprint import pprint +# Defining the host is optional and defaults to https://api.factset.com +# See configuration.py for a list of all supported configuration parameters. +configuration = fds.analyticsapi.engines.Configuration( + host = "https://api.factset.com" +) + +# The client must configure the authentication and authorization parameters +# in accordance with the API server security policy. +# Examples for each auth method are provided below, use the example that +# satisfies your auth use case. + +# Configure HTTP basic authorization: Basic +configuration = fds.analyticsapi.engines.Configuration( + username = 'YOUR_USERNAME', + password = 'YOUR_PASSWORD' +) + +# Configure Bearer authorization: Bearer +configuration = fds.analyticsapi.engines.Configuration( + access_token = 'YOUR_BEARER_TOKEN' +) + +# Enter a context with an instance of the API client +with fds.analyticsapi.engines.ApiClient(configuration) as api_client: + # Create an instance of the API class + api_instance = security_modeling_api.SecurityModelingApi(api_client) + sm_create_parameters_root = SMCreateParametersRoot( + data=[ + SMCreateParameters( + security_name="security_name_example", + location="location_example", + asofdate="asofdate_example", + fields= + _144a_flag=True, + aperiodic_multipliers=[ + 3.14, + ], + aperiodic_reset_dates=[ + "aperiodic_reset_dates_example", + ], + aperiodic_spreads=[], + business_day_conv="business_day_conv_example", + call_announced_date="call_announced_date_example", + call_dates=[], + call_freq="call_freq_example", + call_notice_days=1, + call_prices=[], + cash_rate=3.14, + cognity="cognity_example", + conversion_identifier="conversion_identifier_example", + conversion_ratio=3.14, + conversion_type="conversion_type_example", + convertible_flag=True, + country="country_example", + coupon=3.14, + coupon_type="coupon_type_example", + credit_spread_adjustment_single=3.14, + currency="currency_example", + day_count_basis="day_count_basis_example", + defaulted_date="defaulted_date_example", + federal_tax_exempt_flag=True, + first_pay_date="first_pay_date_example", + first_reset_date="first_reset_date_example", + float_formula="float_formula_example", + flt_day_count_basis="flt_day_count_basis_example", + flt_first_pay_date="flt_first_pay_date_example", + flt_pay_freq="flt_pay_freq_example", + hist_coupon_dates=[], + hist_coupons=[], + hist_rcv_assump_dates=[], + hist_rcv_assump_months=[ + 1, + ], + hist_rcv_assump_rates=[], + hist_rcv_assump_target_dates=[], + inflation_type="inflation_type_example", + issue_date="issue_date_example", + issue_name="issue_name_example", + issuer_id="issuer_id_example", + last_modified_source="last_modified_source_example", + last_modified_source_meta="last_modified_source_meta_example", + last_modified_time="last_modified_time_example", + life_cap=3.14, + life_floor=3.14, + lockout_days=1, + look_back_days=1, + make_whole_call_flag=True, + make_whole_expire_date="make_whole_expire_date_example", + make_whole_spread=3.14, + matrix_dates=[], + matrix_multipliers=[], + matrix_priced_flag=True, + matrix_spreads=[], + matrix_use_schedule_flag=True, + maturity_date="maturity_date_example", + maturity_price=3.14, + months_to_recovery=3.14, + multiplier=3.14, + notional_flag=True, + observation_shift=1, + orig_amt_issued=3.14, + parent_name="parent_name_example", + par_price=3.14, + parser_info="parser_info_example", + payment_delay=1, + pay_freq="pay_freq_example", + period_cap=3.14, + period_floor=3.14, + pik_exp_date="pik_exp_date_example", + pik_rate=1, + preferred_sec_ex_date_len=1, + preferred_sec_ex_date_units="preferred_sec_ex_date_units_example", + preferred_sec_flag=True, + preferred_sec_type="preferred_sec_type_example", + principal_type="principal_type_example", + put_dates=[], + put_notice_days=1, + put_freq="put_freq_example", + put_prices=[], + pvt_placement_flag=True, + rating_fitch="rating_fitch_example", + rating_fitch_dates=[], + rating_fitch_values=[], + rating_moodys_dates=[], + rating_moodys_values=[], + rating_sp_dates=[], + rating_sp_values=[], + recovery_percentage=3.14, + redemption_date="redemption_date_example", + redemption_opt="redemption_opt_example", + redemption_price=3.14, + reinstated_date="reinstated_date_example", + reset_delay=1, + reset_freq="reset_freq_example", + ref_index="ref_index_example", + secondary_to_vendor_flag=True, + sector="sector_example", + sector_barclay1="sector_barclay1_example", + sector_barclay2="sector_barclay2_example", + sector_barclay3="sector_barclay3_example", + sector_barclay4="sector_barclay4_example", + sector_def="sector_def_example", + sector_industry="sector_industry_example", + sector_main="sector_main_example", + sector_merrill1="sector_merrill1_example", + sector_merrill2="sector_merrill2_example", + sector_merrill3="sector_merrill3_example", + sector_merrill4="sector_merrill4_example", + sector_sub_group="sector_sub_group_example", + sink_amts=[], + sink_dates=[], + spread=3.14, + state="state_example", + status="status_example", + status_dates=[], + status_values=[], + step_cash_rates=[], + step_coupon_dates=[], + step_coupons=[], + step_pik_rates=[], + vendor_coverage_date="vendor_coverage_date_example", + v_rdn_flag=True, + , + ), + ], + meta=None, + ) # SMCreateParametersRoot | (optional) + + # example passing only required values which don't have defaults set + # and optional values + try: + # Create or update securities + api_response = api_instance.upsert_securities(sm_create_parameters_root=sm_create_parameters_root) + pprint(api_response) + except fds.analyticsapi.engines.ApiException as e: + print("Exception when calling SecurityModelingApi->upsert_securities: %s\n" % e) +``` + + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **sm_create_parameters_root** | [**SMCreateParametersRoot**](SMCreateParametersRoot.md)| | [optional] + +### Return type + + - A tuple with response data, HTTP status code and response headers. + - **Response datatype**: [**SMCreateResponseRoot**](SMCreateResponseRoot.md) + +### Authorization + +[Basic](../README.md#Basic), [Bearer](../README.md#Bearer) + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | Expected response, returns a status of operation along with errors and warnings if found any. | * 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.
| +**429** | Rate limit reached. Wait till the time specified in Retry-After header value to make further 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.
* Retry-After - Time to wait in seconds before making a new request as the rate limit has reached.
| +**500** | Server error. Log the X-DataDirect-Request-Key header to assist in troubleshooting. | * 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.
| +**503** | Request timed out. Retry the request in sometime. | * 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.
| + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + diff --git a/auto-generated-sdk/docs/TemplatedPAComponentsApi.md b/auto-generated-sdk/docs/TemplatedPAComponentsApi.md index bdc658e2..2d2da513 100644 --- a/auto-generated-sdk/docs/TemplatedPAComponentsApi.md +++ b/auto-generated-sdk/docs/TemplatedPAComponentsApi.md @@ -203,7 +203,7 @@ configuration = fds.analyticsapi.engines.Configuration( with fds.analyticsapi.engines.ApiClient(configuration) as api_client: # Create an instance of the API class api_instance = templated_pa_components_api.TemplatedPAComponentsApi(api_client) - id = "id_example" # str | Unique identifier for a templated PA component + id = "01234567890123456789012345678901" # str | Unique identifier for a templated PA component # example passing only required values which don't have defaults set try: @@ -294,7 +294,7 @@ configuration = fds.analyticsapi.engines.Configuration( with fds.analyticsapi.engines.ApiClient(configuration) as api_client: # Create an instance of the API class api_instance = templated_pa_components_api.TemplatedPAComponentsApi(api_client) - id = "id_example" # str | Unique identifier for a templated PA component + id = "01234567890123456789012345678901" # str | Unique identifier for a templated PA component # example passing only required values which don't have defaults set try: @@ -386,7 +386,7 @@ configuration = fds.analyticsapi.engines.Configuration( with fds.analyticsapi.engines.ApiClient(configuration) as api_client: # Create an instance of the API class api_instance = templated_pa_components_api.TemplatedPAComponentsApi(api_client) - directory = "directory_example" # str | Get templated PA components in path + directory = "Personal:TemplatedPAComponents/" # str | Get templated PA components in path # example passing only required values which don't have defaults set try: @@ -478,7 +478,7 @@ configuration = fds.analyticsapi.engines.Configuration( with fds.analyticsapi.engines.ApiClient(configuration) as api_client: # Create an instance of the API class api_instance = templated_pa_components_api.TemplatedPAComponentsApi(api_client) - id = "id_example" # str | Unique identifier for a templated PA component + id = "01234567890123456789012345678901" # str | Unique identifier for a templated PA component templated_pa_component_update_parameters_root = TemplatedPAComponentUpdateParametersRoot( data=TemplatedPAComponentUpdateParameters( parent_template_id="parent_template_id_example", diff --git a/auto-generated-sdk/docs/UnlinkedPATemplatesApi.md b/auto-generated-sdk/docs/UnlinkedPATemplatesApi.md index 7bff03d9..9c2e2424 100644 --- a/auto-generated-sdk/docs/UnlinkedPATemplatesApi.md +++ b/auto-generated-sdk/docs/UnlinkedPATemplatesApi.md @@ -213,7 +213,7 @@ configuration = fds.analyticsapi.engines.Configuration( with fds.analyticsapi.engines.ApiClient(configuration) as api_client: # Create an instance of the API class api_instance = unlinked_pa_templates_api.UnlinkedPATemplatesApi(api_client) - id = "id_example" # str | Unique identifier for an unlinked PA template + id = "01234567890123456789012345678901" # str | Unique identifier for an unlinked PA template # example passing only required values which don't have defaults set try: @@ -481,8 +481,8 @@ configuration = fds.analyticsapi.engines.Configuration( with fds.analyticsapi.engines.ApiClient(configuration) as api_client: # Create an instance of the API class api_instance = unlinked_pa_templates_api.UnlinkedPATemplatesApi(api_client) - directory = "directory_example" # str | Get unlinked PA templates in path. (optional) - category = "category_example" # str | Get unlinked PA templates by category. (optional) + directory = "Personal:UninkedPATemplates/" # str | Get unlinked PA templates in path. (optional) + category = "Weights" # str | Get unlinked PA templates by category. (optional) # example passing only required values which don't have defaults set # and optional values @@ -575,7 +575,7 @@ configuration = fds.analyticsapi.engines.Configuration( with fds.analyticsapi.engines.ApiClient(configuration) as api_client: # Create an instance of the API class api_instance = unlinked_pa_templates_api.UnlinkedPATemplatesApi(api_client) - id = "id_example" # str | Unique identifier for an unlinked PA template + id = "01234567890123456789012345678901" # str | Unique identifier for an unlinked PA template # example passing only required values which don't have defaults set try: @@ -668,7 +668,7 @@ configuration = fds.analyticsapi.engines.Configuration( with fds.analyticsapi.engines.ApiClient(configuration) as api_client: # Create an instance of the API class api_instance = unlinked_pa_templates_api.UnlinkedPATemplatesApi(api_client) - id = "id_example" # str | Unique identifier for an unlinked PA template + id = "01234567890123456789012345678901" # str | Unique identifier for an unlinked PA template unlinked_pa_template_update_parameters_root = UnlinkedPATemplateUpdateParametersRoot( data=UnlinkedPATemplateUpdateParameters( description="description_example", diff --git a/auto-generated-sdk/docs/BenchmarksApi.md b/auto-generated-sdk/docs/VaultAttributionLoaderApi.md similarity index 68% rename from auto-generated-sdk/docs/BenchmarksApi.md rename to auto-generated-sdk/docs/VaultAttributionLoaderApi.md index b1b218a7..6937cd61 100644 --- a/auto-generated-sdk/docs/BenchmarksApi.md +++ b/auto-generated-sdk/docs/VaultAttributionLoaderApi.md @@ -1,19 +1,19 @@ -# fds.analyticsapi.engines.BenchmarksApi +# fds.analyticsapi.engines.VaultAttributionLoaderApi All URIs are relative to *https://api.factset.com* Method | HTTP request | Description ------------- | ------------- | ------------- -[**get_spar_benchmark_by_id**](BenchmarksApi.md#get_spar_benchmark_by_id) | **GET** /analytics/engines/spar/v3/benchmarks | Get SPAR benchmark details +[**vault_attribution_loader**](VaultAttributionLoaderApi.md#vault_attribution_loader) | **POST** /analytics/engines/vault/v3/load/{batchId} | Vault - External Attribution Loader -# **get_spar_benchmark_by_id** -> SPARBenchmarkRoot get_spar_benchmark_by_id(id) +# **vault_attribution_loader** +> VaultAttributionLoaderResponseRoot vault_attribution_loader(batch_id) -Get SPAR benchmark details +Vault - External Attribution Loader -This endpoint returns the details of a given SPAR benchmark identifier. +This endpoint loads Vault External Attributions. ### Example @@ -22,8 +22,8 @@ This endpoint returns the details of a given SPAR benchmark identifier. ```python import time import fds.analyticsapi.engines -from fds.analyticsapi.engines.api import benchmarks_api -from fds.analyticsapi.engines.model.spar_benchmark_root import SPARBenchmarkRoot +from fds.analyticsapi.engines.api import vault_attribution_loader_api +from fds.analyticsapi.engines.model.vault_attribution_loader_response_root import VaultAttributionLoaderResponseRoot from fds.analyticsapi.engines.model.client_error_response import ClientErrorResponse from pprint import pprint # Defining the host is optional and defaults to https://api.factset.com @@ -51,16 +51,26 @@ configuration = fds.analyticsapi.engines.Configuration( # Enter a context with an instance of the API client with fds.analyticsapi.engines.ApiClient(configuration) as api_client: # Create an instance of the API class - api_instance = benchmarks_api.BenchmarksApi(api_client) - id = "id_example" # str | Benchmark Identifier + api_instance = vault_attribution_loader_api.VaultAttributionLoaderApi(api_client) + batch_id = "batchId_example" # str | + file = open('/path/to/file', 'rb') # file_type, none_type | (optional) # example passing only required values which don't have defaults set try: - # Get SPAR benchmark details - api_response = api_instance.get_spar_benchmark_by_id(id) + # Vault - External Attribution Loader + api_response = api_instance.vault_attribution_loader(batch_id) pprint(api_response) except fds.analyticsapi.engines.ApiException as e: - print("Exception when calling BenchmarksApi->get_spar_benchmark_by_id: %s\n" % e) + print("Exception when calling VaultAttributionLoaderApi->vault_attribution_loader: %s\n" % e) + + # example passing only required values which don't have defaults set + # and optional values + try: + # Vault - External Attribution Loader + api_response = api_instance.vault_attribution_loader(batch_id, file=file) + pprint(api_response) + except fds.analyticsapi.engines.ApiException as e: + print("Exception when calling VaultAttributionLoaderApi->vault_attribution_loader: %s\n" % e) ``` @@ -68,12 +78,13 @@ with fds.analyticsapi.engines.ApiClient(configuration) as api_client: Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - **id** | **str**| Benchmark Identifier | + **batch_id** | **str**| | + **file** | **file_type, none_type**| | [optional] ### Return type - A tuple with response data, HTTP status code and response headers. - - **Response datatype**: [**SPARBenchmarkRoot**](SPARBenchmarkRoot.md) + - **Response datatype**: [**VaultAttributionLoaderResponseRoot**](VaultAttributionLoaderResponseRoot.md) ### Authorization @@ -81,16 +92,15 @@ Name | Type | Description | Notes ### HTTP request headers - - **Content-Type**: Not defined + - **Content-Type**: multipart/form-data - **Accept**: application/json ### HTTP response details | Status code | Description | Response headers | |-------------|-------------|------------------| -**200** | Expected response, returns the list of prefix and return types for the benchmark. | * 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 benchmark identifier. | * 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** | Benchmark identifier not 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.
| +**200** | Expected response, returns a status of operation along with errors and warnings if found any. | * 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** | Bad Request | * 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/VaultAttributionLoaderResponse.md b/auto-generated-sdk/docs/VaultAttributionLoaderResponse.md new file mode 100644 index 00000000..7d4e0746 --- /dev/null +++ b/auto-generated-sdk/docs/VaultAttributionLoaderResponse.md @@ -0,0 +1,13 @@ +# VaultAttributionLoaderResponse + + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**process_id** | **str** | ProcessId. | [optional] +**group_id** | **str** | GroupId. | [optional] +**object_id** | **str** | ObjectId. | [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/VaultAttributionLoaderResponseRoot.md b/auto-generated-sdk/docs/VaultAttributionLoaderResponseRoot.md new file mode 100644 index 00000000..9576a88d --- /dev/null +++ b/auto-generated-sdk/docs/VaultAttributionLoaderResponseRoot.md @@ -0,0 +1,12 @@ +# VaultAttributionLoaderResponseRoot + + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**data** | [**VaultAttributionLoaderResponse**](VaultAttributionLoaderResponse.md) | | +**meta** | **bool, date, datetime, dict, float, int, list, str, none_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/fds/analyticsapi/engines/__init__.py b/auto-generated-sdk/fds/analyticsapi/engines/__init__.py index 5f353a8b..d2fa94c9 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/__init__.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/__init__.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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] Contact: api@factset.com Generated by: https://openapi-generator.tech """ 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 d6210723..c41ea66d 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/api/accounts_api.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/api/accounts_api.py @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] Contact: api@factset.com Generated by: https://openapi-generator.tech """ @@ -24,7 +24,6 @@ ) from fds.analyticsapi.engines.model.account_directories_root import AccountDirectoriesRoot from fds.analyticsapi.engines.model.client_error_response import ClientErrorResponse -from fds.analyticsapi.engines.model.spar_accounts_root import SPARAccountsRoot class AccountsApi(object): @@ -54,7 +53,7 @@ def __get_accounts( >>> result = thread.get() Args: - path (str): The directory to get the accounts and sub-directories in. defaults to "", must be one of [""] + path (str): The directory to get the accounts and sub-directories.. defaults to "", must be one of [""] Keyword Args: _return_http_data_only (bool): response data without head status @@ -158,123 +157,3 @@ def __get_accounts( api_client=api_client, callable=__get_accounts ) - - def __get_spar_returns_type( - self, - account_path, - **kwargs - ): - """Get SPAR account returns type details # noqa: E501 - - This endpoint returns the returns type of account associated with SPAR # noqa: E501 - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.get_spar_returns_type(account_path, async_req=True) - >>> result = thread.get() - - Args: - account_path (str): URL encoded account path - - Keyword Args: - _return_http_data_only (bool): response data without head status - code and headers. Default is False. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (float/tuple): timeout setting for this request. If one - number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - SPARAccountsRoot - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', False - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - kwargs['account_path'] = \ - account_path - return self.call_with_http_info(**kwargs) - - self.get_spar_returns_type = _Endpoint( - settings={ - 'response_type': dict({ 200:(SPARAccountsRoot,), }), - 'auth': [ - 'Basic', - 'Bearer' - ], - 'endpoint_path': '/analytics/engines/spar/v3/accounts/{accountPath}/returns-type', - 'operation_id': 'get_spar_returns_type', - 'http_method': 'GET', - 'servers': None, - }, - params_map={ - 'all': [ - 'account_path', - ], - 'required': [ - 'account_path', - ], - 'nullable': [ - ], - 'enum': [ - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - }, - 'openapi_types': { - 'account_path': - (str,), - }, - 'attribute_map': { - 'account_path': 'accountPath', - }, - 'location_map': { - 'account_path': 'path', - }, - 'collection_format_map': { - } - }, - headers_map={ - 'accept': [ - 'application/json' - ], - 'content_type': [], - }, - api_client=api_client, - callable=__get_spar_returns_type - ) 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 3fae9d28..9f7570c2 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 ff8f9c1d..154f679c 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 d78c476e..09b85a57 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 e5721526..a5829c7a 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 05991551..c87a89be 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/api/columns_api.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/api/columns_api.py @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 78105a51..01c0e425 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/api/components_api.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/api/components_api.py @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] Contact: api@factset.com Generated by: https://openapi-generator.tech """ @@ -280,126 +280,6 @@ def __get_pa_components( callable=__get_pa_components ) - def __get_spar_components( - self, - document, - **kwargs - ): - """Get SPAR components # noqa: E501 - - This endpoint returns the list of SPAR components in a given SPAR document. # noqa: E501 - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.get_spar_components(document, async_req=True) - >>> result = thread.get() - - Args: - document (str): Document Name - - Keyword Args: - _return_http_data_only (bool): response data without head status - code and headers. Default is False. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (float/tuple): timeout setting for this request. If one - number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - ComponentSummaryRoot - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', False - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - kwargs['document'] = \ - document - return self.call_with_http_info(**kwargs) - - self.get_spar_components = _Endpoint( - settings={ - 'response_type': dict({ 200:(ComponentSummaryRoot,), }), - 'auth': [ - 'Basic', - 'Bearer' - ], - 'endpoint_path': '/analytics/engines/spar/v3/components', - 'operation_id': 'get_spar_components', - 'http_method': 'GET', - 'servers': None, - }, - params_map={ - 'all': [ - 'document', - ], - 'required': [ - 'document', - ], - 'nullable': [ - ], - 'enum': [ - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - }, - 'openapi_types': { - 'document': - (str,), - }, - 'attribute_map': { - 'document': 'document', - }, - 'location_map': { - 'document': 'query', - }, - 'collection_format_map': { - } - }, - headers_map={ - 'accept': [ - 'application/json' - ], - 'content_type': [], - }, - api_client=api_client, - callable=__get_spar_components - ) - def __get_vault_component_by_id( self, id, 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 25483ab0..8e16019c 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/api/configurations_api.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/api/configurations_api.py @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 e60cb87e..21190dd4 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/api/currencies_api.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/api/currencies_api.py @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 e715538c..b06203ae 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/api/dates_api.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/api/dates_api.py @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] Contact: api@factset.com Generated by: https://openapi-generator.tech """ @@ -57,7 +57,7 @@ def __convert_pa_dates_to_absolute_format( Args: enddate (str): End Date componentid (str): Component Id - account (str): Account + account (str): Account ( Should be in Format - AccountName.ACCT ) Keyword Args: startdate (str): Start Date. [optional] 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 68474629..49f1d9c3 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 9970086b..279dff27 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/api/documents_api.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/api/documents_api.py @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] Contact: api@factset.com Generated by: https://openapi-generator.tech """ @@ -278,126 +278,6 @@ def __get_pub_documents( callable=__get_pub_documents ) - def __get_spar3_documents( - self, - path="", - **kwargs - ): - """Gets SPAR3 documents and sub-directories in a directory # noqa: E501 - - This endpoint looks up all SPAR3 documents and sub-directories in a given directory. # noqa: E501 - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.get_spar3_documents(path="", async_req=True) - >>> result = thread.get() - - Args: - path (str): The directory to get the documents in. defaults to "", must be one of [""] - - Keyword Args: - _return_http_data_only (bool): response data without head status - code and headers. Default is False. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (float/tuple): timeout setting for this request. If one - number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - DocumentDirectoriesRoot - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', False - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - kwargs['path'] = \ - path - return self.call_with_http_info(**kwargs) - - self.get_spar3_documents = _Endpoint( - settings={ - 'response_type': dict({ 200:(DocumentDirectoriesRoot,), }), - 'auth': [ - 'Basic', - 'Bearer' - ], - 'endpoint_path': '/analytics/engines/spar/v3/documents/{path}', - 'operation_id': 'get_spar3_documents', - 'http_method': 'GET', - 'servers': None, - }, - params_map={ - 'all': [ - 'path', - ], - 'required': [ - 'path', - ], - 'nullable': [ - ], - 'enum': [ - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - }, - 'openapi_types': { - 'path': - (str,), - }, - 'attribute_map': { - 'path': 'path', - }, - 'location_map': { - 'path': 'path', - }, - 'collection_format_map': { - } - }, - headers_map={ - 'accept': [ - 'application/json' - ], - 'content_type': [], - }, - api_client=api_client, - callable=__get_spar3_documents - ) - def __get_vault_documents( self, path="", 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 97a41aab..2fadd903 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 b54cc941..64544463 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 31f98e09..e17dc12c 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 e8047224..39acb1c4 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/api/frequencies_api.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/api/frequencies_api.py @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] Contact: api@factset.com Generated by: https://openapi-generator.tech """ @@ -145,114 +145,6 @@ def __get_pa_frequencies( callable=__get_pa_frequencies ) - def __get_spar_frequencies( - self, - **kwargs - ): - """Get SPAR frequencies # noqa: E501 - - This endpoint lists all the frequencies that can be applied to a SPAR calculation. # noqa: E501 - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.get_spar_frequencies(async_req=True) - >>> result = thread.get() - - - Keyword Args: - _return_http_data_only (bool): response data without head status - code and headers. Default is False. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (float/tuple): timeout setting for this request. If one - number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - FrequencyRoot - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', False - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - return self.call_with_http_info(**kwargs) - - self.get_spar_frequencies = _Endpoint( - settings={ - 'response_type': dict({ 200:(FrequencyRoot,), }), - 'auth': [ - 'Basic', - 'Bearer' - ], - 'endpoint_path': '/analytics/engines/spar/v3/frequencies', - 'operation_id': 'get_spar_frequencies', - 'http_method': 'GET', - 'servers': None, - }, - params_map={ - 'all': [ - ], - 'required': [], - 'nullable': [ - ], - 'enum': [ - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - }, - 'openapi_types': { - }, - 'attribute_map': { - }, - 'location_map': { - }, - 'collection_format_map': { - } - }, - headers_map={ - 'accept': [ - 'application/json' - ], - 'content_type': [], - }, - api_client=api_client, - callable=__get_spar_frequencies - ) - def __get_vault_frequencies( self, **kwargs 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 3b201e16..c78b9147 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/api/groups_api.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/api/groups_api.py @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 a3711081..ad15e003 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 f90cfbb5..9e61934b 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 6ffd48c8..529915f0 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] Contact: api@factset.com Generated by: https://openapi-generator.tech """ 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 45213727..8c404a62 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 8fa07de1..2b8754b8 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] Contact: api@factset.com Generated by: https://openapi-generator.tech """ 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 2250dadc..ea4c7189 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/api/security_modeling_api.py b/auto-generated-sdk/fds/analyticsapi/engines/api/security_modeling_api.py new file mode 100644 index 00000000..40a1e5c5 --- /dev/null +++ b/auto-generated-sdk/fds/analyticsapi/engines/api/security_modeling_api.py @@ -0,0 +1,510 @@ +""" + Engines API + + Allow clients to fetch Analytics through APIs. # noqa: E501 + + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,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.api_client import ApiClient, Endpoint as _Endpoint +from fds.analyticsapi.engines.model_utils import ( # noqa: F401 + check_allowed_values, + check_validations, + date, + datetime, + file_type, + none_type, + validate_and_convert_types +) +from fds.analyticsapi.engines.model.client_error_response import ClientErrorResponse +from fds.analyticsapi.engines.model.sm_create_parameters_root import SMCreateParametersRoot +from fds.analyticsapi.engines.model.sm_create_response_root import SMCreateResponseRoot +from fds.analyticsapi.engines.model.sm_delete_parameters_root import SMDeleteParametersRoot +from fds.analyticsapi.engines.model.sm_delete_response_root import SMDeleteResponseRoot +from fds.analyticsapi.engines.model.sm_retrieve_parameters_root import SMRetrieveParametersRoot +from fds.analyticsapi.engines.model.sm_retrieve_response_root import SMRetrieveResponseRoot +from fds.analyticsapi.engines.model.sm_template_field_properties_root import SMTemplateFieldPropertiesRoot + + +class SecurityModelingApi(object): + """NOTE: This class is auto generated by OpenAPI Generator + Ref: https://openapi-generator.tech + + Do not edit the class manually. + """ + + def __init__(self, api_client=None): + if api_client is None: + api_client = ApiClient() + self.api_client = api_client + + def __delete_securities( + self, + **kwargs + ): + """Delete existing securities # noqa: E501 + + This endpoint deletes existing securities. # noqa: E501 + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.delete_securities(async_req=True) + >>> result = thread.get() + + + Keyword Args: + sm_delete_parameters_root (SMDeleteParametersRoot): [optional] + _return_http_data_only (bool): response data without head status + code and headers. Default is False. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (float/tuple): timeout setting for this request. If one + number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + SMDeleteResponseRoot + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', False + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_host_index'] = kwargs.get('_host_index') + return self.call_with_http_info(**kwargs) + + self.delete_securities = _Endpoint( + settings={ + 'response_type': dict({ 200:(SMDeleteResponseRoot,), }), + 'auth': [ + 'Basic', + 'Bearer' + ], + 'endpoint_path': '/analytics/security-modeling/v3/securities/delete', + 'operation_id': 'delete_securities', + 'http_method': 'POST', + 'servers': None, + }, + params_map={ + 'all': [ + 'sm_delete_parameters_root', + ], + 'required': [], + 'nullable': [ + ], + 'enum': [ + ], + 'validation': [ + ] + }, + root_map={ + 'validations': { + }, + 'allowed_values': { + }, + 'openapi_types': { + 'sm_delete_parameters_root': + (SMDeleteParametersRoot,), + }, + 'attribute_map': { + }, + 'location_map': { + 'sm_delete_parameters_root': 'body', + }, + 'collection_format_map': { + } + }, + headers_map={ + 'accept': [ + 'application/json' + ], + 'content_type': [ + 'application/json' + ] + }, + api_client=api_client, + callable=__delete_securities + ) + + def __get_securities( + self, + **kwargs + ): + """Get existing securities # noqa: E501 + + This endpoint gets all existing securities. # noqa: E501 + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.get_securities(async_req=True) + >>> result = thread.get() + + + Keyword Args: + sm_retrieve_parameters_root (SMRetrieveParametersRoot): [optional] + _return_http_data_only (bool): response data without head status + code and headers. Default is False. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (float/tuple): timeout setting for this request. If one + number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + SMRetrieveResponseRoot + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', False + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_host_index'] = kwargs.get('_host_index') + return self.call_with_http_info(**kwargs) + + self.get_securities = _Endpoint( + settings={ + 'response_type': dict({ 200:(SMRetrieveResponseRoot,), }), + 'auth': [ + 'Basic', + 'Bearer' + ], + 'endpoint_path': '/analytics/security-modeling/v3/securities/retrieve', + 'operation_id': 'get_securities', + 'http_method': 'POST', + 'servers': None, + }, + params_map={ + 'all': [ + 'sm_retrieve_parameters_root', + ], + 'required': [], + 'nullable': [ + ], + 'enum': [ + ], + 'validation': [ + ] + }, + root_map={ + 'validations': { + }, + 'allowed_values': { + }, + 'openapi_types': { + 'sm_retrieve_parameters_root': + (SMRetrieveParametersRoot,), + }, + 'attribute_map': { + }, + 'location_map': { + 'sm_retrieve_parameters_root': 'body', + }, + 'collection_format_map': { + } + }, + headers_map={ + 'accept': [ + 'application/json' + ], + 'content_type': [ + 'application/json' + ] + }, + api_client=api_client, + callable=__get_securities + ) + + def __get_template_fields( + self, + template, + **kwargs + ): + """Get template fields # noqa: E501 + + This endpoint gets template fields. # noqa: E501 + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.get_template_fields(template, async_req=True) + >>> result = thread.get() + + Args: + template (str): Template name + + Keyword Args: + _return_http_data_only (bool): response data without head status + code and headers. Default is False. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (float/tuple): timeout setting for this request. If one + number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + SMTemplateFieldPropertiesRoot + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', False + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_host_index'] = kwargs.get('_host_index') + kwargs['template'] = \ + template + return self.call_with_http_info(**kwargs) + + self.get_template_fields = _Endpoint( + settings={ + 'response_type': dict({ 200:(SMTemplateFieldPropertiesRoot,), }), + 'auth': [ + 'Basic', + 'Bearer' + ], + 'endpoint_path': '/analytics/security-modeling/v3/templates/{template}/fields', + 'operation_id': 'get_template_fields', + 'http_method': 'GET', + 'servers': None, + }, + params_map={ + 'all': [ + 'template', + ], + 'required': [ + 'template', + ], + 'nullable': [ + ], + 'enum': [ + ], + 'validation': [ + ] + }, + root_map={ + 'validations': { + }, + 'allowed_values': { + }, + 'openapi_types': { + 'template': + (str,), + }, + 'attribute_map': { + 'template': 'template', + }, + 'location_map': { + 'template': 'path', + }, + 'collection_format_map': { + } + }, + headers_map={ + 'accept': [ + 'application/json' + ], + 'content_type': [], + }, + api_client=api_client, + callable=__get_template_fields + ) + + def __upsert_securities( + self, + **kwargs + ): + """Create or update securities # noqa: E501 + + This endpoint is to create or update existing securities. # noqa: E501 + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.upsert_securities(async_req=True) + >>> result = thread.get() + + + Keyword Args: + sm_create_parameters_root (SMCreateParametersRoot): [optional] + _return_http_data_only (bool): response data without head status + code and headers. Default is False. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (float/tuple): timeout setting for this request. If one + number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + SMCreateResponseRoot + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', False + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_host_index'] = kwargs.get('_host_index') + return self.call_with_http_info(**kwargs) + + self.upsert_securities = _Endpoint( + settings={ + 'response_type': dict({ 200:(SMCreateResponseRoot,), }), + 'auth': [ + 'Basic', + 'Bearer' + ], + 'endpoint_path': '/analytics/security-modeling/v3/securities/upsert', + 'operation_id': 'upsert_securities', + 'http_method': 'POST', + 'servers': None, + }, + params_map={ + 'all': [ + 'sm_create_parameters_root', + ], + 'required': [], + 'nullable': [ + ], + 'enum': [ + ], + 'validation': [ + ] + }, + root_map={ + 'validations': { + }, + 'allowed_values': { + }, + 'openapi_types': { + 'sm_create_parameters_root': + (SMCreateParametersRoot,), + }, + 'attribute_map': { + }, + 'location_map': { + 'sm_create_parameters_root': 'body', + }, + 'collection_format_map': { + } + }, + headers_map={ + 'accept': [ + 'application/json' + ], + 'content_type': [ + 'application/json' + ] + }, + api_client=api_client, + callable=__upsert_securities + ) 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 deleted file mode 100644 index 2420f955..00000000 --- a/auto-generated-sdk/fds/analyticsapi/engines/api/spar_calculations_api.py +++ /dev/null @@ -1,923 +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.api_client import ApiClient, Endpoint as _Endpoint -from fds.analyticsapi.engines.model_utils import ( # noqa: F401 - check_allowed_values, - check_validations, - date, - datetime, - file_type, - none_type, - validate_and_convert_types -) -from fds.analyticsapi.engines.model.calculation_status_root import CalculationStatusRoot -from fds.analyticsapi.engines.model.calculations_summary_root import CalculationsSummaryRoot -from fds.analyticsapi.engines.model.client_error_response import ClientErrorResponse -from fds.analyticsapi.engines.model.object_root import ObjectRoot -from fds.analyticsapi.engines.model.spar_calculation_parameters_root import SPARCalculationParametersRoot - - -class SPARCalculationsApi(object): - """NOTE: This class is auto generated by OpenAPI Generator - Ref: https://openapi-generator.tech - - Do not edit the class manually. - """ - - def __init__(self, api_client=None): - if api_client is None: - api_client = ApiClient() - self.api_client = api_client - - def __cancel_calculation_by_id( - self, - id, - **kwargs - ): - """Cancel SPAR calculation # noqa: E501 - - This is the endpoint to cancel a previously submitted calculation. # noqa: E501 - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.cancel_calculation_by_id(id, async_req=True) - >>> result = thread.get() - - Args: - id (str): from url, provided from the location header in the Create and Run SPAR calculation endpoint - - Keyword Args: - _return_http_data_only (bool): response data without head status - code and headers. Default is False. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (float/tuple): timeout setting for this request. If one - number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - None - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', False - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - kwargs['id'] = \ - id - return self.call_with_http_info(**kwargs) - - self.cancel_calculation_by_id = _Endpoint( - settings={ - 'response_type': None, - 'auth': [ - 'Basic', - 'Bearer' - ], - 'endpoint_path': '/analytics/engines/spar/v3/calculations/{id}', - 'operation_id': 'cancel_calculation_by_id', - 'http_method': 'DELETE', - 'servers': None, - }, - params_map={ - 'all': [ - 'id', - ], - 'required': [ - 'id', - ], - 'nullable': [ - ], - 'enum': [ - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - }, - 'openapi_types': { - 'id': - (str,), - }, - 'attribute_map': { - 'id': 'id', - }, - 'location_map': { - 'id': 'path', - }, - 'collection_format_map': { - } - }, - headers_map={ - 'accept': [ - 'text/plain', - 'application/json', - 'text/json' - ], - 'content_type': [], - }, - api_client=api_client, - callable=__cancel_calculation_by_id - ) - - def __get_all_calculations( - self, - page_number=1, - **kwargs - ): - """Get all calculations # 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 - - >>> thread = api.get_all_calculations(page_number=1, async_req=True) - >>> result = thread.get() - - Args: - page_number (int): defaults to 1, must be one of [1] - - Keyword Args: - _return_http_data_only (bool): response data without head status - code and headers. Default is False. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (float/tuple): timeout setting for this request. If one - number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - CalculationsSummaryRoot - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', False - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - kwargs['page_number'] = \ - page_number - return self.call_with_http_info(**kwargs) - - self.get_all_calculations = _Endpoint( - settings={ - 'response_type': dict({ 200:(CalculationsSummaryRoot,), }), - 'auth': [ - 'Basic', - 'Bearer' - ], - 'endpoint_path': '/analytics/engines/spar/v3/calculations', - 'operation_id': 'get_all_calculations', - 'http_method': 'GET', - 'servers': None, - }, - params_map={ - 'all': [ - 'page_number', - ], - 'required': [ - 'page_number', - ], - 'nullable': [ - ], - 'enum': [ - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - }, - 'openapi_types': { - 'page_number': - (int,), - }, - 'attribute_map': { - 'page_number': 'pageNumber', - }, - 'location_map': { - 'page_number': 'query', - }, - 'collection_format_map': { - } - }, - headers_map={ - 'accept': [ - 'application/json' - ], - 'content_type': [], - }, - api_client=api_client, - callable=__get_all_calculations - ) - - def __get_calculation_parameters( - self, - id, - **kwargs - ): - """Get SPAR calculation parameters by id # noqa: E501 - - This is the endpoint that returns the calculation parameters passed for a calculation. # noqa: E501 - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.get_calculation_parameters(id, async_req=True) - >>> result = thread.get() - - Args: - id (str): from url, provided from the location header in the Create and Run SPAR calculation endpoint - - Keyword Args: - _return_http_data_only (bool): response data without head status - code and headers. Default is False. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (float/tuple): timeout setting for this request. If one - number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - SPARCalculationParametersRoot - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', False - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - kwargs['id'] = \ - id - return self.call_with_http_info(**kwargs) - - self.get_calculation_parameters = _Endpoint( - settings={ - 'response_type': dict({ 200:(SPARCalculationParametersRoot,), }), - 'auth': [ - 'Basic', - 'Bearer' - ], - 'endpoint_path': '/analytics/engines/spar/v3/calculations/{id}', - 'operation_id': 'get_calculation_parameters', - 'http_method': 'GET', - 'servers': None, - }, - params_map={ - 'all': [ - 'id', - ], - 'required': [ - 'id', - ], - 'nullable': [ - ], - 'enum': [ - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - }, - 'openapi_types': { - 'id': - (str,), - }, - 'attribute_map': { - 'id': 'id', - }, - 'location_map': { - 'id': 'path', - }, - 'collection_format_map': { - } - }, - headers_map={ - 'accept': [ - 'application/json' - ], - 'content_type': [], - }, - api_client=api_client, - callable=__get_calculation_parameters - ) - - def __get_calculation_status_by_id( - self, - id, - **kwargs - ): - """Get SPAR calculation status by id # noqa: E501 - - This is the endpoint to check on the progress of a previously requested calculation. If the calculation has finished computing, the location header will point to the result url. # noqa: E501 - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.get_calculation_status_by_id(id, async_req=True) - >>> result = thread.get() - - Args: - id (str): from url, provided from the location header in the Create and Run SPAR calculation endpoint - - Keyword Args: - _return_http_data_only (bool): response data without head status - code and headers. Default is False. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (float/tuple): timeout setting for this request. If one - number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - CalculationStatusRoot - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', False - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - kwargs['id'] = \ - id - return self.call_with_http_info(**kwargs) - - self.get_calculation_status_by_id = _Endpoint( - settings={ - 'response_type': dict({ 200:(CalculationStatusRoot,), 202:(CalculationStatusRoot,), }), - 'auth': [ - 'Basic', - 'Bearer' - ], - 'endpoint_path': '/analytics/engines/spar/v3/calculations/{id}/status', - 'operation_id': 'get_calculation_status_by_id', - 'http_method': 'GET', - 'servers': None, - }, - params_map={ - 'all': [ - 'id', - ], - 'required': [ - 'id', - ], - 'nullable': [ - ], - 'enum': [ - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - }, - 'openapi_types': { - 'id': - (str,), - }, - 'attribute_map': { - 'id': 'id', - }, - 'location_map': { - 'id': 'path', - }, - 'collection_format_map': { - } - }, - headers_map={ - 'accept': [ - 'application/json' - ], - 'content_type': [], - }, - api_client=api_client, - callable=__get_calculation_status_by_id - ) - - def __get_calculation_unit_result_by_id( - self, - id, - unit_id, - **kwargs - ): - """Get SPAR calculation result by id # noqa: E501 - - This is the endpoint to get the result of a previously requested calculation. If the calculation has finished computing, the body of the response will contain the requested document in JSON. # noqa: E501 - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.get_calculation_unit_result_by_id(id, unit_id, async_req=True) - >>> result = thread.get() - - Args: - id (str): from url, provided from the location header in the Get SPAR calculation status by id endpoint - unit_id (str): from url, provided from the location header in the Get SPAR calculation status by id endpoint - - Keyword Args: - _return_http_data_only (bool): response data without head status - code and headers. Default is False. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (float/tuple): timeout setting for this request. If one - number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - ObjectRoot - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', False - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - kwargs['id'] = \ - id - kwargs['unit_id'] = \ - unit_id - return self.call_with_http_info(**kwargs) - - self.get_calculation_unit_result_by_id = _Endpoint( - settings={ - 'response_type': dict({ 200:(ObjectRoot,), }), - 'auth': [ - 'Basic', - 'Bearer' - ], - 'endpoint_path': '/analytics/engines/spar/v3/calculations/{id}/units/{unitId}/result', - 'operation_id': 'get_calculation_unit_result_by_id', - 'http_method': 'GET', - 'servers': None, - }, - params_map={ - 'all': [ - 'id', - 'unit_id', - ], - 'required': [ - 'id', - 'unit_id', - ], - 'nullable': [ - ], - 'enum': [ - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - }, - 'openapi_types': { - 'id': - (str,), - 'unit_id': - (str,), - }, - 'attribute_map': { - 'id': 'id', - 'unit_id': 'unitId', - }, - 'location_map': { - 'id': 'path', - 'unit_id': 'path', - }, - 'collection_format_map': { - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/x-protobuf' - ], - 'content_type': [], - }, - api_client=api_client, - callable=__get_calculation_unit_result_by_id - ) - - def __post_and_calculate( - self, - **kwargs - ): - """Create and Run SPAR calculation # noqa: E501 - - This endpoint runs the SPAR calculation specified in the POST body parameters. It can take one or more units as input. Remarks: * Any settings in POST body will act as a one-time override over the settings saved in the SPAR template. # noqa: E501 - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.post_and_calculate(async_req=True) - >>> result = thread.get() - - - Keyword Args: - x_fact_set_api_long_running_deadline (int): Long running deadline in seconds when only one unit is passed in the POST body.. [optional] - cache_control (str): Standard HTTP header. Accepts max-stale.. [optional] - spar_calculation_parameters_root (SPARCalculationParametersRoot): Calculation Parameters. [optional] - _return_http_data_only (bool): response data without head status - code and headers. Default is False. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (float/tuple): timeout setting for this request. If one - number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - (For 202 status - CalculationStatusRoot)(For 200 status - CalculationStatusRoot)(For 201 status - ObjectRoot) - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', False - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - return self.call_with_http_info(**kwargs) - - self.post_and_calculate = _Endpoint( - settings={ - 'response_type': dict({ 202:(CalculationStatusRoot,), 200:(CalculationStatusRoot,), 201:(ObjectRoot,), }), - 'auth': [ - 'Basic', - 'Bearer' - ], - 'endpoint_path': '/analytics/engines/spar/v3/calculations', - 'operation_id': 'post_and_calculate', - 'http_method': 'POST', - 'servers': None, - }, - params_map={ - 'all': [ - 'x_fact_set_api_long_running_deadline', - 'cache_control', - 'spar_calculation_parameters_root', - ], - 'required': [], - 'nullable': [ - ], - 'enum': [ - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - }, - 'openapi_types': { - 'x_fact_set_api_long_running_deadline': - (int,), - 'cache_control': - (str,), - 'spar_calculation_parameters_root': - (SPARCalculationParametersRoot,), - }, - 'attribute_map': { - 'x_fact_set_api_long_running_deadline': 'X-FactSet-Api-Long-Running-Deadline', - 'cache_control': 'Cache-Control', - }, - 'location_map': { - 'x_fact_set_api_long_running_deadline': 'header', - 'cache_control': 'header', - 'spar_calculation_parameters_root': 'body', - }, - 'collection_format_map': { - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/x-protobuf' - ], - 'content_type': [ - 'application/json' - ] - }, - api_client=api_client, - callable=__post_and_calculate - ) - - def __put_and_calculate( - self, - id, - **kwargs - ): - """Create or Update SPAR calculation and run it. # noqa: E501 - - This endpoint updates and run the SPAR calculation specified in the PUT body parameters. This also allows creating new SPAR calculations with custom ids. It can take one or more units as input. Remarks: * Any settings in PUT body will act as a one-time override over the settings saved in the SPAR template. # noqa: E501 - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.put_and_calculate(id, async_req=True) - >>> result = thread.get() - - Args: - id (str): from url, provided from the location header in the Create and Run SPAR calculation endpoint - - Keyword Args: - x_fact_set_api_long_running_deadline (int): Long running deadline in seconds when only one unit is passed in the PUT body.. [optional] - cache_control (str): Standard HTTP header. Accepts max-stale.. [optional] - spar_calculation_parameters_root (SPARCalculationParametersRoot): Calculation Parameters. [optional] - _return_http_data_only (bool): response data without head status - code and headers. Default is False. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (float/tuple): timeout setting for this request. If one - number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - (For 202 status - CalculationStatusRoot)(For 200 status - CalculationStatusRoot)(For 201 status - ObjectRoot) - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', False - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - kwargs['id'] = \ - id - return self.call_with_http_info(**kwargs) - - self.put_and_calculate = _Endpoint( - settings={ - 'response_type': dict({ 202:(CalculationStatusRoot,), 200:(CalculationStatusRoot,), 201:(ObjectRoot,), }), - 'auth': [ - 'Basic', - 'Bearer' - ], - 'endpoint_path': '/analytics/engines/spar/v3/calculations/{id}', - 'operation_id': 'put_and_calculate', - 'http_method': 'PUT', - 'servers': None, - }, - params_map={ - 'all': [ - 'id', - 'x_fact_set_api_long_running_deadline', - 'cache_control', - 'spar_calculation_parameters_root', - ], - 'required': [ - 'id', - ], - 'nullable': [ - ], - 'enum': [ - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - }, - 'openapi_types': { - 'id': - (str,), - 'x_fact_set_api_long_running_deadline': - (int,), - 'cache_control': - (str,), - 'spar_calculation_parameters_root': - (SPARCalculationParametersRoot,), - }, - 'attribute_map': { - 'id': 'id', - 'x_fact_set_api_long_running_deadline': 'X-FactSet-Api-Long-Running-Deadline', - 'cache_control': 'Cache-Control', - }, - 'location_map': { - 'id': 'path', - 'x_fact_set_api_long_running_deadline': 'header', - 'cache_control': 'header', - 'spar_calculation_parameters_root': 'body', - }, - 'collection_format_map': { - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/x-protobuf' - ], - 'content_type': [ - 'application/json' - ] - }, - api_client=api_client, - callable=__put_and_calculate - ) 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 26125a79..3e079d57 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 21680aa6..71b13c9a 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 ca58af26..e04bf3b4 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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/vault_attribution_loader_api.py similarity index 72% rename from auto-generated-sdk/fds/analyticsapi/engines/api/benchmarks_api.py rename to auto-generated-sdk/fds/analyticsapi/engines/api/vault_attribution_loader_api.py index fad17319..8f9eed60 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/api/benchmarks_api.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/api/vault_attribution_loader_api.py @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] Contact: api@factset.com Generated by: https://openapi-generator.tech """ @@ -23,10 +23,10 @@ validate_and_convert_types ) from fds.analyticsapi.engines.model.client_error_response import ClientErrorResponse -from fds.analyticsapi.engines.model.spar_benchmark_root import SPARBenchmarkRoot +from fds.analyticsapi.engines.model.vault_attribution_loader_response_root import VaultAttributionLoaderResponseRoot -class BenchmarksApi(object): +class VaultAttributionLoaderApi(object): """NOTE: This class is auto generated by OpenAPI Generator Ref: https://openapi-generator.tech @@ -38,24 +38,25 @@ def __init__(self, api_client=None): api_client = ApiClient() self.api_client = api_client - def __get_spar_benchmark_by_id( + def __vault_attribution_loader( self, - id, + batch_id, **kwargs ): - """Get SPAR benchmark details # noqa: E501 + """Vault - External Attribution Loader # noqa: E501 - This endpoint returns the details of a given SPAR benchmark identifier. # noqa: E501 + This endpoint loads Vault External Attributions. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.get_spar_benchmark_by_id(id, async_req=True) + >>> thread = api.vault_attribution_loader(batch_id, async_req=True) >>> result = thread.get() Args: - id (str): Benchmark Identifier + batch_id (str): Keyword Args: + file (file_type, none_type): [optional] _return_http_data_only (bool): response data without head status code and headers. Default is False. _preload_content (bool): if False, the urllib3.HTTPResponse object @@ -77,7 +78,7 @@ def __get_spar_benchmark_by_id( async_req (bool): execute request asynchronously Returns: - SPARBenchmarkRoot + VaultAttributionLoaderResponseRoot If the method is called asynchronously, returns the request thread. """ @@ -100,30 +101,32 @@ def __get_spar_benchmark_by_id( '_check_return_type', True ) kwargs['_host_index'] = kwargs.get('_host_index') - kwargs['id'] = \ - id + kwargs['batch_id'] = \ + batch_id return self.call_with_http_info(**kwargs) - self.get_spar_benchmark_by_id = _Endpoint( + self.vault_attribution_loader = _Endpoint( settings={ - 'response_type': dict({ 200:(SPARBenchmarkRoot,), }), + 'response_type': dict({ 200:(VaultAttributionLoaderResponseRoot,), }), 'auth': [ 'Basic', 'Bearer' ], - 'endpoint_path': '/analytics/engines/spar/v3/benchmarks', - 'operation_id': 'get_spar_benchmark_by_id', - 'http_method': 'GET', + 'endpoint_path': '/analytics/engines/vault/v3/load/{batchId}', + 'operation_id': 'vault_attribution_loader', + 'http_method': 'POST', 'servers': None, }, params_map={ 'all': [ - 'id', + 'batch_id', + 'file', ], 'required': [ - 'id', + 'batch_id', ], 'nullable': [ + 'file', ], 'enum': [ ], @@ -136,14 +139,18 @@ def __get_spar_benchmark_by_id( 'allowed_values': { }, 'openapi_types': { - 'id': + 'batch_id': (str,), + 'file': + (file_type, none_type,), }, 'attribute_map': { - 'id': 'id', + 'batch_id': 'batchId', + 'file': 'file', }, 'location_map': { - 'id': 'query', + 'batch_id': 'path', + 'file': 'form', }, 'collection_format_map': { } @@ -152,8 +159,10 @@ def __get_spar_benchmark_by_id( 'accept': [ 'application/json' ], - 'content_type': [], + 'content_type': [ + 'multipart/form-data' + ] }, api_client=api_client, - callable=__get_spar_benchmark_by_id + callable=__vault_attribution_loader ) 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 400e2038..20bbab8a 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/api_client.py b/auto-generated-sdk/fds/analyticsapi/engines/api_client.py index 26029bb3..87e6b58d 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/api_client.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/api_client.py @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/apis/__init__.py b/auto-generated-sdk/fds/analyticsapi/engines/apis/__init__.py index fb697d8b..bb2390f6 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/apis/__init__.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/apis/__init__.py @@ -18,7 +18,6 @@ from fds.analyticsapi.engines.api.axp_optimizer_api import AXPOptimizerApi from fds.analyticsapi.engines.api.accounts_api import AccountsApi from fds.analyticsapi.engines.api.bpm_optimizer_api import BPMOptimizerApi -from fds.analyticsapi.engines.api.benchmarks_api import BenchmarksApi from fds.analyticsapi.engines.api.column_statistics_api import ColumnStatisticsApi from fds.analyticsapi.engines.api.columns_api import ColumnsApi from fds.analyticsapi.engines.api.components_api import ComponentsApi @@ -38,8 +37,9 @@ from fds.analyticsapi.engines.api.pricing_sources_api import PricingSourcesApi from fds.analyticsapi.engines.api.pub_calculations_api import PubCalculationsApi from fds.analyticsapi.engines.api.quant_calculations_api import QuantCalculationsApi -from fds.analyticsapi.engines.api.spar_calculations_api import SPARCalculationsApi +from fds.analyticsapi.engines.api.security_modeling_api import SecurityModelingApi from fds.analyticsapi.engines.api.strategy_documents_api import StrategyDocumentsApi from fds.analyticsapi.engines.api.templated_pa_components_api import TemplatedPAComponentsApi from fds.analyticsapi.engines.api.unlinked_pa_templates_api import UnlinkedPATemplatesApi from fds.analyticsapi.engines.api.vault_calculations_api import VaultCalculationsApi +from fds.analyticsapi.engines.api.vault_attribution_loader_api import VaultAttributionLoaderApi diff --git a/auto-generated-sdk/fds/analyticsapi/engines/configuration.py b/auto-generated-sdk/fds/analyticsapi/engines/configuration.py index 866afee0..183dfe2c 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/configuration.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/configuration.py @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] Contact: api@factset.com Generated by: https://openapi-generator.tech """ @@ -408,7 +408,7 @@ def to_debug_report(self): return "Python SDK Debug Report:\n"\ "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"\ + "Version of the API: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab]\n"\ "SDK Package Version: 5.6.0".\ format(env=sys.platform, pyversion=sys.version) diff --git a/auto-generated-sdk/fds/analyticsapi/engines/exceptions.py b/auto-generated-sdk/fds/analyticsapi/engines/exceptions.py index a8dce1c5..19274965 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/exceptions.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/exceptions.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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 7ec33f1f..9b993c5c 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/account_directories.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/account_directories.py @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 d04fe2d6..e54310be 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 7fef2790..6f9a4a13 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 4339f333..e44b236e 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] Contact: api@factset.com Generated by: https://openapi-generator.tech """ @@ -79,7 +79,7 @@ def openapi_types(): lazy_import() return { 'data': (AFIOptimizationParameters,), # noqa: E501 - 'meta': (bool, date, datetime, dict, float, int, list, str,), # noqa: E501 + 'meta': ({str: (bool, date, datetime, dict, float, int, list, str, none_type)},), # noqa: E501 } @cached_property @@ -139,7 +139,7 @@ def __init__(self, *args, **kwargs): # noqa: E501 through its discriminator because we passed in _visited_composed_classes = (Animal,) data (AFIOptimizationParameters): [optional] # noqa: E501 - meta (bool, date, datetime, dict, float, int, list, str): [optional] # noqa: E501 + meta ({str: (bool, date, datetime, dict, float, int, list, str, none_type)}): [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) 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 5c176ef3..0b7a6097 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 12ab8d5e..5ae43c46 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 503b6abb..33d587f0 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 e4895efc..a0f96599 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] Contact: api@factset.com Generated by: https://openapi-generator.tech """ @@ -79,7 +79,7 @@ def openapi_types(): lazy_import() return { 'data': (AxiomaEquityOptimizationParameters,), # noqa: E501 - 'meta': (bool, date, datetime, dict, float, int, list, str,), # noqa: E501 + 'meta': ({str: (bool, date, datetime, dict, float, int, list, str, none_type)},), # noqa: E501 } @cached_property @@ -139,7 +139,7 @@ def __init__(self, *args, **kwargs): # noqa: E501 through its discriminator because we passed in _visited_composed_classes = (Animal,) data (AxiomaEquityOptimizationParameters): [optional] # noqa: E501 - meta (bool, date, datetime, dict, float, int, list, str): [optional] # noqa: E501 + meta ({str: (bool, date, datetime, dict, float, int, list, str, none_type)}): [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) 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 7dc434a9..9b4ed383 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 491959ad..6c0d66d7 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 419ff058..99abe365 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/bpm_optimization.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/bpm_optimization.py @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 47f857af..231a1c18 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 35a90885..b81e3bb0 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] Contact: api@factset.com Generated by: https://openapi-generator.tech """ @@ -79,7 +79,7 @@ def openapi_types(): lazy_import() return { 'data': (BPMOptimizationParameters,), # noqa: E501 - 'meta': (bool, date, datetime, dict, float, int, list, str,), # noqa: E501 + 'meta': ({str: (bool, date, datetime, dict, float, int, list, str, none_type)},), # noqa: E501 } @cached_property @@ -139,7 +139,7 @@ def __init__(self, *args, **kwargs): # noqa: E501 through its discriminator because we passed in _visited_composed_classes = (Animal,) data (BPMOptimizationParameters): [optional] # noqa: E501 - meta (bool, date, datetime, dict, float, int, list, str): [optional] # noqa: E501 + meta ({str: (bool, date, datetime, dict, float, int, list, str, none_type)}): [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) 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 8e0a10fa..ae484446 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 ffc88464..9c91bc57 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 26d0f495..70b92e23 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 5db609b7..59468dbe 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/calculation_info.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/calculation_info.py @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 7efd83c4..ef8ce408 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 075c87f0..c78b81ec 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/calculation_meta.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/calculation_meta.py @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 259d9df8..10320e31 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/calculation_status.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/calculation_status.py @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 d4eae03b..70731d90 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 12a8d702..a8e123db 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 6ba476d0..ccd64357 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] Contact: api@factset.com Generated by: https://openapi-generator.tech """ @@ -90,6 +90,7 @@ def openapi_types(): 'result': (str,), # noqa: E501 'progress': (str,), # noqa: E501 'points': (int,), # noqa: E501 + 'warnings': ([str],), # noqa: E501 } @cached_property @@ -103,6 +104,7 @@ def discriminator(): 'result': 'result', # noqa: E501 'progress': 'progress', # noqa: E501 'points': 'points', # noqa: E501 + 'warnings': 'warnings', # noqa: E501 } _composed_schemas = {} @@ -156,6 +158,7 @@ def __init__(self, *args, **kwargs): # noqa: E501 result (str): The result URL of the calculation.. [optional] # noqa: E501 progress (str): The progress of the calculation unit.. [optional] # noqa: E501 points (int): The points for the calculation unit.. [optional] # noqa: E501 + warnings ([str]): The warnings in a calculation unit.. [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) 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 4dfcd858..dd5a480c 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 67c6ea21..8cf6cd52 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/calculations_summary.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/calculations_summary.py @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 d199e577..e3f834a0 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 600108d7..129d5882 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 473e4343..410fe64b 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/column.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/column.py @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 b427916a..782cd389 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/column_root.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/column_root.py @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 81f93b18..9c3447fa 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/column_statistic.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/column_statistic.py @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 95bf7b33..db0b3001 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 bdba6fd7..e00f2e82 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/column_summary.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/column_summary.py @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 3a1a7998..d9174402 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 ad70f1ee..c4fbab65 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/component_summary.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/component_summary.py @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 aa1bb0e1..b4cf6748 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 a459cd29..b31b2acc 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/configuration_account.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/configuration_account.py @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 9a76d450..cd5e9075 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/constraint_action.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/constraint_action.py @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 817ba401..21b0c8a2 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/currency.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/currency.py @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 ea924de5..e15ed7f5 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/currency_root.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/currency_root.py @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 22de6450..c5bb39f5 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 241421e7..fb8f8c0c 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 42793230..9b54353d 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/document_directories.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/document_directories.py @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 b794c667..0bb10f57 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 1999a61e..8c23e35f 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/error.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/error.py @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 4d3551ab..63ebe9a5 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/error_source.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/error_source.py @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 53aa4224..ea2ebfee 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/event_summary.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/event_summary.py @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 index 51383b3e..13362e31 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/fi_balloon_extension.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/fi_balloon_extension.py @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] Contact: api@factset.com Generated by: https://openapi-generator.tech """ 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 f71a7cb2..19d38b7b 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 4fe09ccb..3b778c4a 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 b07a38a6..4ca9f0ee 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 index da81f5c8..9744e19a 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/fi_cashflows.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/fi_cashflows.py @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] Contact: api@factset.com Generated by: https://openapi-generator.tech """ 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 f7a1f3d8..d4697a24 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 2085d011..6459be92 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 3e9e0e19..b3ce47b7 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] Contact: api@factset.com Generated by: https://openapi-generator.tech """ 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 fe1ad175..ef8d0925 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/fi_loss.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/fi_loss.py @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 df4b7260..0600066b 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 e8b8d2b3..5e4f676e 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 5a328ed0..c58ab27e 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 13132981..54530a46 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/fi_prepay.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/fi_prepay.py @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 index 9b582137..3710b833 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/fi_prepay_lockout.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/fi_prepay_lockout.py @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] Contact: api@factset.com Generated by: https://openapi-generator.tech """ 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 27233fc1..3acf30ed 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 9e3b4f89..4e2fb53c 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 8cbbe6bc..f729551c 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/fi_security.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/fi_security.py @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] Contact: api@factset.com Generated by: https://openapi-generator.tech """ 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 index fc852a16..83c72621 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/fi_servicer_advances.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/fi_servicer_advances.py @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] Contact: api@factset.com Generated by: https://openapi-generator.tech """ 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 index d80eb02e..8cad406d 100644 --- 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] Contact: api@factset.com Generated by: https://openapi-generator.tech """ 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 index 53e378c9..5ca9c0ea 100644 --- 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] Contact: api@factset.com Generated by: https://openapi-generator.tech """ 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 index 25f63a69..0969193e 100644 --- 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] Contact: api@factset.com Generated by: https://openapi-generator.tech """ 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 e7d15e90..e7fa573e 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 672ed866..774950f3 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 df496efd..ddc47bf6 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 e2f2df74..0e445325 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 239807e6..09acfa94 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/fiab_identifier.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/fiab_identifier.py @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 64ff897d..7b43a43f 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/fpo_account.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/fpo_account.py @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 30063224..6514eedb 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/fpo_objective.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/fpo_objective.py @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 110fd894..18669003 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 a0fbbd06..0ed7e8b8 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] Contact: api@factset.com Generated by: https://openapi-generator.tech """ @@ -79,7 +79,7 @@ def openapi_types(): lazy_import() return { 'data': (FPOOptimizationParameters,), # noqa: E501 - 'meta': (bool, date, datetime, dict, float, int, list, str,), # noqa: E501 + 'meta': ({str: (bool, date, datetime, dict, float, int, list, str, none_type)},), # noqa: E501 } @cached_property @@ -139,7 +139,7 @@ def __init__(self, *args, **kwargs): # noqa: E501 through its discriminator because we passed in _visited_composed_classes = (Animal,) data (FPOOptimizationParameters): [optional] # noqa: E501 - meta (bool, date, datetime, dict, float, int, list, str): [optional] # noqa: E501 + meta ({str: (bool, date, datetime, dict, float, int, list, str, none_type)}): [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) 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 8990305b..b00a8568 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 190ce922..6c56d72f 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 69752e48..231b2179 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/frequency.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/frequency.py @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 dbf45114..894bb9e3 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/frequency_root.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/frequency_root.py @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 34f0edbf..3bb47e3d 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/group.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/group.py @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 b28550d1..e39e82db 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/group_root.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/group_root.py @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 5ff02893..4d95f8dd 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 6a269ab8..9694b2bd 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 d364390e..4a0d9fc4 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 d80494aa..986fe649 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 a5adb81c..1f36cdcd 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 cb01d4f6..36908e88 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 4ecced42..7f6a805b 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 e781b212..00c082b9 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 7417226d..5293bcee 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 f71b046a..251d4559 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 1b186974..b0f44772 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 9f6e44f0..5941f2bb 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] Contact: api@factset.com Generated by: https://openapi-generator.tech """ @@ -79,7 +79,7 @@ def openapi_types(): lazy_import() return { 'data': (NPOOptimizationParameters,), # noqa: E501 - 'meta': (bool, date, datetime, dict, float, int, list, str,), # noqa: E501 + 'meta': ({str: (bool, date, datetime, dict, float, int, list, str, none_type)},), # noqa: E501 } @cached_property @@ -139,7 +139,7 @@ def __init__(self, *args, **kwargs): # noqa: E501 through its discriminator because we passed in _visited_composed_classes = (Animal,) data (NPOOptimizationParameters): [optional] # noqa: E501 - meta (bool, date, datetime, dict, float, int, list, str): [optional] # noqa: E501 + meta ({str: (bool, date, datetime, dict, float, int, list, str, none_type)}): [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) 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 bcdefd4f..226354e2 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 468fcc92..b476a4a6 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 490b4739..ce78974a 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/object_root.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/object_root.py @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] Contact: api@factset.com Generated by: https://openapi-generator.tech """ 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 fcd8ea3d..307f364d 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/optimal_portfolio.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/optimal_portfolio.py @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 332ba2e3..bc7ef703 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/optimization.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/optimization.py @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 4d80c2b2..b68f5d74 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/optimizer_account.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/optimizer_account.py @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 d1fe7fe6..1da01927 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 2d0174b8..bb45a05b 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 506219c2..27b9c5f9 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] Contact: api@factset.com Generated by: https://openapi-generator.tech """ @@ -85,7 +85,7 @@ def openapi_types(): 'trades': (OptimizerTradesList,), # noqa: E501 'optimal': (OptimizerOptimalHoldings,), # noqa: E501 'account': (OptimalPortfolio,), # noqa: E501 - 'stats': (bool, date, datetime, dict, float, int, list, str,), # noqa: E501 + 'stats': ({str: (bool, date, datetime, dict, float, int, list, str, none_type)},), # noqa: E501 } @cached_property @@ -149,7 +149,7 @@ def __init__(self, *args, **kwargs): # noqa: E501 trades (OptimizerTradesList): [optional] # noqa: E501 optimal (OptimizerOptimalHoldings): [optional] # noqa: E501 account (OptimalPortfolio): [optional] # noqa: E501 - stats (bool, date, datetime, dict, float, int, list, str): [optional] # noqa: E501 + stats ({str: (bool, date, datetime, dict, float, int, list, str, none_type)}): [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) 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 fba81d38..fd905e75 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 3ca30ae9..8c3f03a0 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 86a74fc8..591596d6 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 68e30cf0..09bcdac3 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 2e714949..afde3242 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 b8000417..5256f942 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 c24c6ebe..1c6cb071 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 cc3bb3f3..407a54b3 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/pa_component.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/pa_component.py @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 0ee56f8a..d0a83162 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 f4313a19..6eb43431 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 d66758ef..4ef4008e 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 f7f1e6ab..7b1390fc 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/pa_doc.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/pa_doc.py @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 d1905c05..499dc2df 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/pa_identifier.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/pa_identifier.py @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 18c85553..54650544 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 f2a03b10..65efe84d 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 f4e72c26..855f498a 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/pagination_info.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/pagination_info.py @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 34b9af85..618ae831 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/pagination_meta.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/pagination_meta.py @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 ef914315..803cfd6a 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 b145d3ef..44c26ec4 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] Contact: api@factset.com Generated by: https://openapi-generator.tech """ @@ -79,7 +79,7 @@ def openapi_types(): lazy_import() return { 'data': ({str: (PubCalculationParameters,)},), # noqa: E501 - 'meta': (bool, date, datetime, dict, float, int, list, str,), # noqa: E501 + 'meta': ({str: (bool, date, datetime, dict, float, int, list, str, none_type)},), # noqa: E501 } @cached_property @@ -139,7 +139,7 @@ def __init__(self, *args, **kwargs): # noqa: E501 through its discriminator because we passed in _visited_composed_classes = (Animal,) data ({str: (PubCalculationParameters,)}): List of calculation parameters.. [optional] # noqa: E501 - meta (bool, date, datetime, dict, float, int, list, str): [optional] # noqa: E501 + meta ({str: (bool, date, datetime, dict, float, int, list, str, none_type)}): [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) 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 41b03577..34c11ef0 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 dd72b953..0585d64b 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/pub_identifier.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/pub_identifier.py @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 2cdd8af2..86c70a42 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] Contact: api@factset.com Generated by: https://openapi-generator.tech """ @@ -68,7 +68,14 @@ class QuantAllUniversalScreenParameters(ModelComposed): validations = { } - additional_properties_type = None + @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 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 2df4f8f2..39db33ee 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 e5f60884..04056faa 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] Contact: api@factset.com Generated by: https://openapi-generator.tech """ 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 40ad2714..7ddef6f6 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 65c52c48..9e99591d 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/quant_date.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/quant_date.py @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 0febf7ef..a4917be4 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] Contact: api@factset.com Generated by: https://openapi-generator.tech """ @@ -66,7 +66,14 @@ class QuantDateList(ModelComposed): validations = { } - additional_properties_type = None + @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 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 616f7eed..32c2eab5 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 d3b4ac3e..419f0cc4 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] Contact: api@factset.com Generated by: https://openapi-generator.tech """ @@ -66,7 +66,14 @@ class QuantFdsDate(ModelComposed): validations = { } - additional_properties_type = None + @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 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 e74b9022..f66216b1 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 91ea6754..f6dfd654 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/quant_formula.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/quant_formula.py @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 d761f0d9..95d275a1 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] Contact: api@factset.com Generated by: https://openapi-generator.tech """ @@ -68,7 +68,14 @@ class QuantFqlExpression(ModelComposed): validations = { } - additional_properties_type = None + @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 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 f3980ea9..a04a7686 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 103ee407..db26fb52 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] Contact: api@factset.com Generated by: https://openapi-generator.tech """ @@ -71,7 +71,14 @@ class QuantIdentifierUniverse(ModelComposed): validations = { } - additional_properties_type = None + @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 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 190e45ca..49b57541 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 a82f808f..26e36d2e 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] Contact: api@factset.com Generated by: https://openapi-generator.tech """ @@ -68,7 +68,14 @@ class QuantScreeningExpression(ModelComposed): validations = { } - additional_properties_type = None + @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 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 8fa16f87..eac9c1d0 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 e1fb7ac6..fa11e3ce 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] Contact: api@factset.com Generated by: https://openapi-generator.tech """ @@ -71,7 +71,14 @@ class QuantScreeningExpressionUniverse(ModelComposed): validations = { } - additional_properties_type = None + @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 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 19848f8f..141f4586 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 3189a1bd..76a8adab 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] Contact: api@factset.com Generated by: https://openapi-generator.tech """ @@ -68,7 +68,14 @@ class QuantUniversalScreenParameter(ModelComposed): validations = { } - additional_properties_type = None + @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 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 6d3ecdd4..dafe158a 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 0325b1b7..2f858abd 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] Contact: api@factset.com Generated by: https://openapi-generator.tech """ @@ -67,7 +67,14 @@ class QuantUniversalScreenUniverse(ModelComposed): validations = { } - additional_properties_type = None + @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 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 732831bd..47d430ed 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 72365eb6..919aca7b 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/quant_universe.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/quant_universe.py @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/sm_bond_fields.py b/auto-generated-sdk/fds/analyticsapi/engines/model/sm_bond_fields.py new file mode 100644 index 00000000..8df6fc6a --- /dev/null +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/sm_bond_fields.py @@ -0,0 +1,597 @@ +""" + Engines API + + Allow clients to fetch Analytics through APIs. # noqa: E501 + + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,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.sm_fields import SMFields + globals()['SMFields'] = SMFields + + +class SMBondFields(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 = { + ('security_type',): { + 'BOND': "Bond", + 'CCF': "CCF", + }, + } + + 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 { + 'security_type': (str,), # noqa: E501 + '_144a_flag': (bool,), # noqa: E501 + 'aperiodic_multipliers': ([float],), # noqa: E501 + 'aperiodic_reset_dates': ([str],), # noqa: E501 + 'aperiodic_spreads': ([float],), # noqa: E501 + 'business_day_conv': (str,), # noqa: E501 + 'call_announced_date': (str,), # noqa: E501 + 'call_dates': ([str],), # noqa: E501 + 'call_freq': (str,), # noqa: E501 + 'call_notice_days': (int,), # noqa: E501 + 'call_prices': ([float],), # noqa: E501 + 'cash_rate': (float,), # noqa: E501 + 'cognity': (str,), # noqa: E501 + 'conversion_identifier': (str,), # noqa: E501 + 'conversion_ratio': (float,), # noqa: E501 + 'conversion_type': (str,), # noqa: E501 + 'convertible_flag': (bool,), # noqa: E501 + 'country': (str,), # noqa: E501 + 'coupon': (float,), # noqa: E501 + 'coupon_type': (str,), # noqa: E501 + 'credit_spread_adjustment_single': (float,), # noqa: E501 + 'currency': (str,), # noqa: E501 + 'day_count_basis': (str,), # noqa: E501 + 'defaulted_date': (str,), # noqa: E501 + 'federal_tax_exempt_flag': (bool,), # noqa: E501 + 'first_pay_date': (str,), # noqa: E501 + 'first_reset_date': (str,), # noqa: E501 + 'float_formula': (str,), # noqa: E501 + 'flt_day_count_basis': (str,), # noqa: E501 + 'flt_first_pay_date': (str,), # noqa: E501 + 'flt_pay_freq': (str,), # noqa: E501 + 'hist_coupon_dates': ([str],), # noqa: E501 + 'hist_coupons': ([float],), # noqa: E501 + 'hist_rcv_assump_dates': ([str],), # noqa: E501 + 'hist_rcv_assump_months': ([int],), # noqa: E501 + 'hist_rcv_assump_rates': ([float],), # noqa: E501 + 'hist_rcv_assump_target_dates': ([str],), # noqa: E501 + 'inflation_type': (str,), # noqa: E501 + 'issue_date': (str,), # noqa: E501 + 'issue_name': (str,), # noqa: E501 + 'issuer_id': (str,), # noqa: E501 + 'last_modified_source': (str,), # noqa: E501 + 'last_modified_source_meta': (str,), # noqa: E501 + 'last_modified_time': (str,), # noqa: E501 + 'life_cap': (float,), # noqa: E501 + 'life_floor': (float,), # noqa: E501 + 'lockout_days': (int,), # noqa: E501 + 'look_back_days': (int,), # noqa: E501 + 'make_whole_call_flag': (bool,), # noqa: E501 + 'make_whole_expire_date': (str,), # noqa: E501 + 'make_whole_spread': (float,), # noqa: E501 + 'matrix_dates': ([str],), # noqa: E501 + 'matrix_multipliers': ([float],), # noqa: E501 + 'matrix_priced_flag': (bool,), # noqa: E501 + 'matrix_spreads': ([float],), # noqa: E501 + 'matrix_use_schedule_flag': (bool,), # noqa: E501 + 'maturity_date': (str,), # noqa: E501 + 'maturity_price': (float,), # noqa: E501 + 'months_to_recovery': (float,), # noqa: E501 + 'multiplier': (float,), # noqa: E501 + 'notional_flag': (bool,), # noqa: E501 + 'observation_shift': (int,), # noqa: E501 + 'orig_amt_issued': (float,), # noqa: E501 + 'parent_name': (str,), # noqa: E501 + 'par_price': (float,), # noqa: E501 + 'parser_info': (str,), # noqa: E501 + 'payment_delay': (int,), # noqa: E501 + 'pay_freq': (str,), # noqa: E501 + 'period_cap': (float,), # noqa: E501 + 'period_floor': (float,), # noqa: E501 + 'pik_exp_date': (str,), # noqa: E501 + 'pik_rate': (int,), # noqa: E501 + 'preferred_sec_ex_date_len': (int,), # noqa: E501 + 'preferred_sec_ex_date_units': (str,), # noqa: E501 + 'preferred_sec_flag': (bool,), # noqa: E501 + 'preferred_sec_type': (str,), # noqa: E501 + 'principal_type': (str,), # noqa: E501 + 'put_dates': ([str],), # noqa: E501 + 'put_notice_days': (int,), # noqa: E501 + 'put_freq': (str,), # noqa: E501 + 'put_prices': ([float],), # noqa: E501 + 'pvt_placement_flag': (bool,), # noqa: E501 + 'rating_fitch': (str,), # noqa: E501 + 'rating_fitch_dates': ([str],), # noqa: E501 + 'rating_fitch_values': ([str],), # noqa: E501 + 'rating_moodys_dates': ([str],), # noqa: E501 + 'rating_moodys_values': ([str],), # noqa: E501 + 'rating_sp_dates': ([str],), # noqa: E501 + 'rating_sp_values': ([str],), # noqa: E501 + 'recovery_percentage': (float,), # noqa: E501 + 'redemption_date': (str,), # noqa: E501 + 'redemption_opt': (str,), # noqa: E501 + 'redemption_price': (float,), # noqa: E501 + 'reinstated_date': (str,), # noqa: E501 + 'reset_delay': (int,), # noqa: E501 + 'reset_freq': (str,), # noqa: E501 + 'ref_index': (str,), # noqa: E501 + 'secondary_to_vendor_flag': (bool,), # noqa: E501 + 'sector': (str,), # noqa: E501 + 'sector_barclay1': (str,), # noqa: E501 + 'sector_barclay2': (str,), # noqa: E501 + 'sector_barclay3': (str,), # noqa: E501 + 'sector_barclay4': (str,), # noqa: E501 + 'sector_def': (str,), # noqa: E501 + 'sector_industry': (str,), # noqa: E501 + 'sector_main': (str,), # noqa: E501 + 'sector_merrill1': (str,), # noqa: E501 + 'sector_merrill2': (str,), # noqa: E501 + 'sector_merrill3': (str,), # noqa: E501 + 'sector_merrill4': (str,), # noqa: E501 + 'sector_sub_group': (str,), # noqa: E501 + 'sink_amts': ([float],), # noqa: E501 + 'sink_dates': ([str],), # noqa: E501 + 'spread': (float,), # noqa: E501 + 'state': (str,), # noqa: E501 + 'status': (str,), # noqa: E501 + 'status_dates': ([str],), # noqa: E501 + 'status_values': ([str],), # noqa: E501 + 'step_cash_rates': ([float],), # noqa: E501 + 'step_coupon_dates': ([str],), # noqa: E501 + 'step_coupons': ([float],), # noqa: E501 + 'step_pik_rates': ([float],), # noqa: E501 + 'vendor_coverage_date': (str,), # noqa: E501 + 'v_rdn_flag': (bool,), # noqa: E501 + } + + @cached_property + def discriminator(): + return None + + + attribute_map = { + 'security_type': 'securityType', # noqa: E501 + '_144a_flag': '144aFlag', # noqa: E501 + 'aperiodic_multipliers': 'aperiodicMultipliers', # noqa: E501 + 'aperiodic_reset_dates': 'aperiodicResetDates', # noqa: E501 + 'aperiodic_spreads': 'aperiodicSpreads', # noqa: E501 + 'business_day_conv': 'businessDayConv', # noqa: E501 + 'call_announced_date': 'callAnnouncedDate', # noqa: E501 + 'call_dates': 'callDates', # noqa: E501 + 'call_freq': 'callFreq', # noqa: E501 + 'call_notice_days': 'callNoticeDays', # noqa: E501 + 'call_prices': 'callPrices', # noqa: E501 + 'cash_rate': 'cashRate', # noqa: E501 + 'cognity': 'cognity', # noqa: E501 + 'conversion_identifier': 'conversionIdentifier', # noqa: E501 + 'conversion_ratio': 'conversionRatio', # noqa: E501 + 'conversion_type': 'conversionType', # noqa: E501 + 'convertible_flag': 'convertibleFlag', # noqa: E501 + 'country': 'country', # noqa: E501 + 'coupon': 'coupon', # noqa: E501 + 'coupon_type': 'couponType', # noqa: E501 + 'credit_spread_adjustment_single': 'creditSpreadAdjustmentSingle', # noqa: E501 + 'currency': 'currency', # noqa: E501 + 'day_count_basis': 'dayCountBasis', # noqa: E501 + 'defaulted_date': 'defaultedDate', # noqa: E501 + 'federal_tax_exempt_flag': 'federalTaxExemptFlag', # noqa: E501 + 'first_pay_date': 'firstPayDate', # noqa: E501 + 'first_reset_date': 'firstResetDate', # noqa: E501 + 'float_formula': 'floatFormula', # noqa: E501 + 'flt_day_count_basis': 'fltDayCountBasis', # noqa: E501 + 'flt_first_pay_date': 'fltFirstPayDate', # noqa: E501 + 'flt_pay_freq': 'fltPayFreq', # noqa: E501 + 'hist_coupon_dates': 'histCouponDates', # noqa: E501 + 'hist_coupons': 'histCoupons', # noqa: E501 + 'hist_rcv_assump_dates': 'histRcvAssumpDates', # noqa: E501 + 'hist_rcv_assump_months': 'histRcvAssumpMonths', # noqa: E501 + 'hist_rcv_assump_rates': 'histRcvAssumpRates', # noqa: E501 + 'hist_rcv_assump_target_dates': 'histRcvAssumpTargetDates', # noqa: E501 + 'inflation_type': 'inflationType', # noqa: E501 + 'issue_date': 'issueDate', # noqa: E501 + 'issue_name': 'issueName', # noqa: E501 + 'issuer_id': 'issuerId', # noqa: E501 + 'last_modified_source': 'lastModifiedSource', # noqa: E501 + 'last_modified_source_meta': 'lastModifiedSourceMeta', # noqa: E501 + 'last_modified_time': 'lastModifiedTime', # noqa: E501 + 'life_cap': 'lifeCap', # noqa: E501 + 'life_floor': 'lifeFloor', # noqa: E501 + 'lockout_days': 'lockoutDays', # noqa: E501 + 'look_back_days': 'lookBackDays', # noqa: E501 + 'make_whole_call_flag': 'makeWholeCallFlag', # noqa: E501 + 'make_whole_expire_date': 'makeWholeExpireDate', # noqa: E501 + 'make_whole_spread': 'makeWholeSpread', # noqa: E501 + 'matrix_dates': 'matrixDates', # noqa: E501 + 'matrix_multipliers': 'matrixMultipliers', # noqa: E501 + 'matrix_priced_flag': 'matrixPricedFlag', # noqa: E501 + 'matrix_spreads': 'matrixSpreads', # noqa: E501 + 'matrix_use_schedule_flag': 'matrixUseScheduleFlag', # noqa: E501 + 'maturity_date': 'maturityDate', # noqa: E501 + 'maturity_price': 'maturityPrice', # noqa: E501 + 'months_to_recovery': 'monthsToRecovery', # noqa: E501 + 'multiplier': 'multiplier', # noqa: E501 + 'notional_flag': 'notionalFlag', # noqa: E501 + 'observation_shift': 'observationShift', # noqa: E501 + 'orig_amt_issued': 'origAmtIssued', # noqa: E501 + 'parent_name': 'parentName', # noqa: E501 + 'par_price': 'parPrice', # noqa: E501 + 'parser_info': 'parserInfo', # noqa: E501 + 'payment_delay': 'paymentDelay', # noqa: E501 + 'pay_freq': 'payFreq', # noqa: E501 + 'period_cap': 'periodCap', # noqa: E501 + 'period_floor': 'periodFloor', # noqa: E501 + 'pik_exp_date': 'pikExpDate', # noqa: E501 + 'pik_rate': 'pikRate', # noqa: E501 + 'preferred_sec_ex_date_len': 'preferredSecExDateLen', # noqa: E501 + 'preferred_sec_ex_date_units': 'preferredSecExDateUnits', # noqa: E501 + 'preferred_sec_flag': 'preferredSecFlag', # noqa: E501 + 'preferred_sec_type': 'preferredSecType', # noqa: E501 + 'principal_type': 'principalType', # noqa: E501 + 'put_dates': 'putDates', # noqa: E501 + 'put_notice_days': 'putNoticeDays', # noqa: E501 + 'put_freq': 'putFreq', # noqa: E501 + 'put_prices': 'putPrices', # noqa: E501 + 'pvt_placement_flag': 'pvtPlacementFlag', # noqa: E501 + 'rating_fitch': 'ratingFitch', # noqa: E501 + 'rating_fitch_dates': 'ratingFitchDates', # noqa: E501 + 'rating_fitch_values': 'ratingFitchValues', # noqa: E501 + 'rating_moodys_dates': 'ratingMoodysDates', # noqa: E501 + 'rating_moodys_values': 'ratingMoodysValues', # noqa: E501 + 'rating_sp_dates': 'ratingSpDates', # noqa: E501 + 'rating_sp_values': 'ratingSpValues', # noqa: E501 + 'recovery_percentage': 'recoveryPercentage', # noqa: E501 + 'redemption_date': 'redemptionDate', # noqa: E501 + 'redemption_opt': 'redemptionOpt', # noqa: E501 + 'redemption_price': 'redemptionPrice', # noqa: E501 + 'reinstated_date': 'reinstatedDate', # noqa: E501 + 'reset_delay': 'resetDelay', # noqa: E501 + 'reset_freq': 'resetFreq', # noqa: E501 + 'ref_index': 'refIndex', # noqa: E501 + 'secondary_to_vendor_flag': 'secondaryToVendorFlag', # noqa: E501 + 'sector': 'sector', # noqa: E501 + 'sector_barclay1': 'sectorBarclay1', # noqa: E501 + 'sector_barclay2': 'sectorBarclay2', # noqa: E501 + 'sector_barclay3': 'sectorBarclay3', # noqa: E501 + 'sector_barclay4': 'sectorBarclay4', # noqa: E501 + 'sector_def': 'sectorDef', # noqa: E501 + 'sector_industry': 'sectorIndustry', # noqa: E501 + 'sector_main': 'sectorMain', # noqa: E501 + 'sector_merrill1': 'sectorMerrill1', # noqa: E501 + 'sector_merrill2': 'sectorMerrill2', # noqa: E501 + 'sector_merrill3': 'sectorMerrill3', # noqa: E501 + 'sector_merrill4': 'sectorMerrill4', # noqa: E501 + 'sector_sub_group': 'sectorSubGroup', # noqa: E501 + 'sink_amts': 'sinkAmts', # noqa: E501 + 'sink_dates': 'sinkDates', # noqa: E501 + 'spread': 'spread', # noqa: E501 + 'state': 'state', # noqa: E501 + 'status': 'status', # noqa: E501 + 'status_dates': 'statusDates', # noqa: E501 + 'status_values': 'statusValues', # noqa: E501 + 'step_cash_rates': 'stepCashRates', # noqa: E501 + 'step_coupon_dates': 'stepCouponDates', # noqa: E501 + 'step_coupons': 'stepCoupons', # noqa: E501 + 'step_pik_rates': 'stepPikRates', # noqa: E501 + 'vendor_coverage_date': 'vendorCoverageDate', # noqa: E501 + 'v_rdn_flag': 'vRDNFlag', # 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, security_type, *args, **kwargs): # noqa: E501 + """SMBondFields - a model defined in OpenAPI + + Args: + security_type (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,) + _144a_flag (bool): [optional] # noqa: E501 + aperiodic_multipliers ([float]): [optional] # noqa: E501 + aperiodic_reset_dates ([str]): [optional] # noqa: E501 + aperiodic_spreads ([float]): [optional] # noqa: E501 + business_day_conv (str): [optional] # noqa: E501 + call_announced_date (str): [optional] # noqa: E501 + call_dates ([str]): [optional] # noqa: E501 + call_freq (str): [optional] # noqa: E501 + call_notice_days (int): [optional] # noqa: E501 + call_prices ([float]): [optional] # noqa: E501 + cash_rate (float): [optional] # noqa: E501 + cognity (str): [optional] # noqa: E501 + conversion_identifier (str): [optional] # noqa: E501 + conversion_ratio (float): [optional] # noqa: E501 + conversion_type (str): [optional] # noqa: E501 + convertible_flag (bool): [optional] # noqa: E501 + country (str): [optional] # noqa: E501 + coupon (float): [optional] # noqa: E501 + coupon_type (str): [optional] # noqa: E501 + credit_spread_adjustment_single (float): [optional] # noqa: E501 + currency (str): [optional] # noqa: E501 + day_count_basis (str): [optional] # noqa: E501 + defaulted_date (str): [optional] # noqa: E501 + federal_tax_exempt_flag (bool): [optional] # noqa: E501 + first_pay_date (str): [optional] # noqa: E501 + first_reset_date (str): [optional] # noqa: E501 + float_formula (str): [optional] # noqa: E501 + flt_day_count_basis (str): [optional] # noqa: E501 + flt_first_pay_date (str): [optional] # noqa: E501 + flt_pay_freq (str): [optional] # noqa: E501 + hist_coupon_dates ([str]): [optional] # noqa: E501 + hist_coupons ([float]): [optional] # noqa: E501 + hist_rcv_assump_dates ([str]): [optional] # noqa: E501 + hist_rcv_assump_months ([int]): [optional] # noqa: E501 + hist_rcv_assump_rates ([float]): [optional] # noqa: E501 + hist_rcv_assump_target_dates ([str]): [optional] # noqa: E501 + inflation_type (str): [optional] # noqa: E501 + issue_date (str): [optional] # noqa: E501 + issue_name (str): [optional] # noqa: E501 + issuer_id (str): [optional] # noqa: E501 + last_modified_source (str): [optional] # noqa: E501 + last_modified_source_meta (str): [optional] # noqa: E501 + last_modified_time (str): [optional] # noqa: E501 + life_cap (float): [optional] # noqa: E501 + life_floor (float): [optional] # noqa: E501 + lockout_days (int): [optional] # noqa: E501 + look_back_days (int): [optional] # noqa: E501 + make_whole_call_flag (bool): [optional] # noqa: E501 + make_whole_expire_date (str): [optional] # noqa: E501 + make_whole_spread (float): [optional] # noqa: E501 + matrix_dates ([str]): [optional] # noqa: E501 + matrix_multipliers ([float]): [optional] # noqa: E501 + matrix_priced_flag (bool): [optional] # noqa: E501 + matrix_spreads ([float]): [optional] # noqa: E501 + matrix_use_schedule_flag (bool): [optional] # noqa: E501 + maturity_date (str): [optional] # noqa: E501 + maturity_price (float): [optional] # noqa: E501 + months_to_recovery (float): [optional] # noqa: E501 + multiplier (float): [optional] # noqa: E501 + notional_flag (bool): [optional] # noqa: E501 + observation_shift (int): [optional] # noqa: E501 + orig_amt_issued (float): [optional] # noqa: E501 + parent_name (str): [optional] # noqa: E501 + par_price (float): [optional] # noqa: E501 + parser_info (str): [optional] # noqa: E501 + payment_delay (int): [optional] # noqa: E501 + pay_freq (str): [optional] # noqa: E501 + period_cap (float): [optional] # noqa: E501 + period_floor (float): [optional] # noqa: E501 + pik_exp_date (str): [optional] # noqa: E501 + pik_rate (int): [optional] # noqa: E501 + preferred_sec_ex_date_len (int): [optional] # noqa: E501 + preferred_sec_ex_date_units (str): [optional] # noqa: E501 + preferred_sec_flag (bool): [optional] # noqa: E501 + preferred_sec_type (str): [optional] # noqa: E501 + principal_type (str): [optional] # noqa: E501 + put_dates ([str]): [optional] # noqa: E501 + put_notice_days (int): [optional] # noqa: E501 + put_freq (str): [optional] # noqa: E501 + put_prices ([float]): [optional] # noqa: E501 + pvt_placement_flag (bool): [optional] # noqa: E501 + rating_fitch (str): [optional] # noqa: E501 + rating_fitch_dates ([str]): [optional] # noqa: E501 + rating_fitch_values ([str]): [optional] # noqa: E501 + rating_moodys_dates ([str]): [optional] # noqa: E501 + rating_moodys_values ([str]): [optional] # noqa: E501 + rating_sp_dates ([str]): [optional] # noqa: E501 + rating_sp_values ([str]): [optional] # noqa: E501 + recovery_percentage (float): [optional] # noqa: E501 + redemption_date (str): [optional] # noqa: E501 + redemption_opt (str): [optional] # noqa: E501 + redemption_price (float): [optional] # noqa: E501 + reinstated_date (str): [optional] # noqa: E501 + reset_delay (int): [optional] # noqa: E501 + reset_freq (str): [optional] # noqa: E501 + ref_index (str): [optional] # noqa: E501 + secondary_to_vendor_flag (bool): [optional] # noqa: E501 + sector (str): [optional] # noqa: E501 + sector_barclay1 (str): [optional] # noqa: E501 + sector_barclay2 (str): [optional] # noqa: E501 + sector_barclay3 (str): [optional] # noqa: E501 + sector_barclay4 (str): [optional] # noqa: E501 + sector_def (str): [optional] # noqa: E501 + sector_industry (str): [optional] # noqa: E501 + sector_main (str): [optional] # noqa: E501 + sector_merrill1 (str): [optional] # noqa: E501 + sector_merrill2 (str): [optional] # noqa: E501 + sector_merrill3 (str): [optional] # noqa: E501 + sector_merrill4 (str): [optional] # noqa: E501 + sector_sub_group (str): [optional] # noqa: E501 + sink_amts ([float]): [optional] # noqa: E501 + sink_dates ([str]): [optional] # noqa: E501 + spread (float): [optional] # noqa: E501 + state (str): [optional] # noqa: E501 + status (str): [optional] # noqa: E501 + status_dates ([str]): [optional] # noqa: E501 + status_values ([str]): [optional] # noqa: E501 + step_cash_rates ([float]): [optional] # noqa: E501 + step_coupon_dates ([str]): [optional] # noqa: E501 + step_coupons ([float]): [optional] # noqa: E501 + step_pik_rates ([float]): [optional] # noqa: E501 + vendor_coverage_date (str): [optional] # noqa: E501 + v_rdn_flag (bool): [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 = { + 'security_type': security_type, + } + 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': [ + SMFields, + ], + 'oneOf': [ + ], + } diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/spar_date_parameters.py b/auto-generated-sdk/fds/analyticsapi/engines/model/sm_create_parameters.py similarity index 87% rename from auto-generated-sdk/fds/analyticsapi/engines/model/spar_date_parameters.py rename to auto-generated-sdk/fds/analyticsapi/engines/model/sm_create_parameters.py index aa48608a..144b2c8a 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/spar_date_parameters.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/sm_create_parameters.py @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] Contact: api@factset.com Generated by: https://openapi-generator.tech """ @@ -28,7 +28,7 @@ ) -class SPARDateParameters(ModelNormal): +class SMCreateParameters(ModelNormal): """NOTE: This class is auto generated by OpenAPI Generator. Ref: https://openapi-generator.tech @@ -73,9 +73,10 @@ def openapi_types(): and the value is attribute type. """ return { - 'startdate': (str,), # noqa: E501 - 'enddate': (str,), # noqa: E501 - 'frequency': (str,), # noqa: E501 + 'security_name': (str,), # noqa: E501 + 'fields': (object,), # noqa: E501 + 'location': (str,), # noqa: E501 + 'asofdate': (str,), # noqa: E501 } @cached_property @@ -84,9 +85,10 @@ def discriminator(): attribute_map = { - 'startdate': 'startdate', # noqa: E501 - 'enddate': 'enddate', # noqa: E501 - 'frequency': 'frequency', # noqa: E501 + 'security_name': 'securityName', # noqa: E501 + 'fields': 'fields', # noqa: E501 + 'location': 'location', # noqa: E501 + 'asofdate': 'asofdate', # noqa: E501 } _composed_schemas = {} @@ -101,13 +103,12 @@ def discriminator(): ]) @convert_js_args_to_python_args - def __init__(self, startdate, enddate, frequency, *args, **kwargs): # noqa: E501 - """SPARDateParameters - a model defined in OpenAPI + def __init__(self, security_name, fields, *args, **kwargs): # noqa: E501 + """SMCreateParameters - a model defined in OpenAPI Args: - startdate (str): Calculation's start date. - enddate (str): Calculation's end date. - frequency (str): Calculation's frequency. + security_name (str): + fields (object): Keyword Args: _check_type (bool): if True, values for parameters in openapi_types @@ -140,6 +141,8 @@ def __init__(self, startdate, enddate, frequency, *args, **kwargs): # noqa: E50 Animal class but this time we won't travel through its discriminator because we passed in _visited_composed_classes = (Animal,) + location (str): [optional] # noqa: E501 + asofdate (str): [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) @@ -165,9 +168,8 @@ def __init__(self, startdate, enddate, frequency, *args, **kwargs): # noqa: E50 self._configuration = _configuration self._visited_composed_classes = _visited_composed_classes + (self.__class__,) - self.startdate = startdate - self.enddate = enddate - self.frequency = frequency + self.security_name = security_name + self.fields = fields for var_name, var_value in kwargs.items(): if var_name not in self.attribute_map and \ self._configuration is not None and \ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/sm_create_parameters_root.py b/auto-generated-sdk/fds/analyticsapi/engines/model/sm_create_parameters_root.py new file mode 100644 index 00000000..87cdc56e --- /dev/null +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/sm_create_parameters_root.py @@ -0,0 +1,178 @@ +""" + Engines API + + Allow clients to fetch Analytics through APIs. # noqa: E501 + + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,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.sm_create_parameters import SMCreateParameters + globals()['SMCreateParameters'] = SMCreateParameters + + +class SMCreateParametersRoot(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 { + 'data': ([SMCreateParameters],), # noqa: E501 + 'meta': (bool, date, datetime, dict, float, int, list, str, none_type,), # noqa: E501 + } + + @cached_property + def discriminator(): + return None + + + attribute_map = { + 'data': 'data', # noqa: E501 + 'meta': 'meta', # 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, data, *args, **kwargs): # noqa: E501 + """SMCreateParametersRoot - a model defined in OpenAPI + + Args: + data ([SMCreateParameters]): + + 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,) + meta (bool, date, datetime, dict, float, int, list, str, none_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__,) + + self.data = data + 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/sm_create_response.py b/auto-generated-sdk/fds/analyticsapi/engines/model/sm_create_response.py new file mode 100644 index 00000000..62e7794d --- /dev/null +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/sm_create_response.py @@ -0,0 +1,187 @@ +""" + Engines API + + Allow clients to fetch Analytics through APIs. # noqa: E501 + + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,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.sm_error import SMError + from fds.analyticsapi.engines.model.sm_warning import SMWarning + globals()['SMError'] = SMError + globals()['SMWarning'] = SMWarning + + +class SMCreateResponse(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 = { + ('status',): { + 'SUCCESS': "success", + 'FAILURE': "failure", + }, + } + + 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 { + 'security_name': (str,), # noqa: E501 + 'status': (str,), # noqa: E501 + 'warnings': ([SMWarning],), # noqa: E501 + 'errors': ([SMError],), # noqa: E501 + } + + @cached_property + def discriminator(): + return None + + + attribute_map = { + 'security_name': 'securityName', # noqa: E501 + 'status': 'status', # noqa: E501 + 'warnings': 'warnings', # noqa: E501 + 'errors': 'errors', # 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 + """SMCreateResponse - 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,) + security_name (str): [optional] # noqa: E501 + status (str): [optional] # noqa: E501 + warnings ([SMWarning]): [optional] # noqa: E501 + errors ([SMError]): [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/spar_accounts_root.py b/auto-generated-sdk/fds/analyticsapi/engines/model/sm_create_response_root.py similarity index 93% rename from auto-generated-sdk/fds/analyticsapi/engines/model/spar_accounts_root.py rename to auto-generated-sdk/fds/analyticsapi/engines/model/sm_create_response_root.py index 3bbf0c03..270a1754 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/spar_accounts_root.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/sm_create_response_root.py @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] Contact: api@factset.com Generated by: https://openapi-generator.tech """ @@ -28,11 +28,11 @@ ) def lazy_import(): - from fds.analyticsapi.engines.model.spar_accounts import SPARAccounts - globals()['SPARAccounts'] = SPARAccounts + from fds.analyticsapi.engines.model.sm_create_response import SMCreateResponse + globals()['SMCreateResponse'] = SMCreateResponse -class SPARAccountsRoot(ModelNormal): +class SMCreateResponseRoot(ModelNormal): """NOTE: This class is auto generated by OpenAPI Generator. Ref: https://openapi-generator.tech @@ -78,7 +78,7 @@ def openapi_types(): """ lazy_import() return { - 'data': (SPARAccounts,), # noqa: E501 + 'data': ([SMCreateResponse],), # noqa: E501 'meta': (bool, date, datetime, dict, float, int, list, str, none_type,), # noqa: E501 } @@ -105,10 +105,10 @@ def discriminator(): @convert_js_args_to_python_args def __init__(self, data, *args, **kwargs): # noqa: E501 - """SPARAccountsRoot - a model defined in OpenAPI + """SMCreateResponseRoot - a model defined in OpenAPI Args: - data (SPARAccounts): + data ([SMCreateResponse]): Keyword Args: _check_type (bool): if True, values for parameters in openapi_types diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/sm_custom_cash_flow_fields.py b/auto-generated-sdk/fds/analyticsapi/engines/model/sm_custom_cash_flow_fields.py new file mode 100644 index 00000000..b7c9e1eb --- /dev/null +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/sm_custom_cash_flow_fields.py @@ -0,0 +1,315 @@ +""" + Engines API + + Allow clients to fetch Analytics through APIs. # noqa: E501 + + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,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.sm_fields import SMFields + globals()['SMFields'] = SMFields + + +class SMCustomCashFlowFields(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 = { + ('security_type',): { + 'BOND': "Bond", + 'CCF': "CCF", + }, + } + + 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 { + 'security_type': (str,), # noqa: E501 + 'cash_flow_amounts': ([float],), # noqa: E501 + 'cash_flow_dates': ([str],), # noqa: E501 + 'country': (str,), # noqa: E501 + 'currency': (str,), # noqa: E501 + 'issue_name': (str,), # noqa: E501 + 'par_amt': (float,), # noqa: E501 + 'parent_name': (str,), # noqa: E501 + 'rating_fitch': (str,), # noqa: E501 + 'rating_fitch_dates': ([str],), # noqa: E501 + 'rating_fitch_values': ([str],), # noqa: E501 + 'rating_moodys_dates': ([str],), # noqa: E501 + 'rating_moodys_values': ([str],), # noqa: E501 + 'rating_sp_dates': ([str],), # noqa: E501 + 'rating_sp_values': ([str],), # noqa: E501 + 'secondary_to_vendor_flag': (bool,), # noqa: E501 + 'sector': (str,), # noqa: E501 + 'sector_barclay1': (str,), # noqa: E501 + 'sector_barclay2': (str,), # noqa: E501 + 'sector_barclay3': (str,), # noqa: E501 + 'sector_barclay4': (str,), # noqa: E501 + 'sector_def': (str,), # noqa: E501 + 'sector_industry': (str,), # noqa: E501 + 'sector_main': (str,), # noqa: E501 + 'sector_merrill1': (str,), # noqa: E501 + 'sector_merrill2': (str,), # noqa: E501 + 'sector_merrill3': (str,), # noqa: E501 + 'sector_merrill4': (str,), # noqa: E501 + 'sector_sub_group': (str,), # noqa: E501 + 'vendor_coverage_date': (str,), # noqa: E501 + } + + @cached_property + def discriminator(): + return None + + + attribute_map = { + 'security_type': 'securityType', # noqa: E501 + 'cash_flow_amounts': 'cashFlowAmounts', # noqa: E501 + 'cash_flow_dates': 'cashFlowDates', # noqa: E501 + 'country': 'country', # noqa: E501 + 'currency': 'currency', # noqa: E501 + 'issue_name': 'issueName', # noqa: E501 + 'par_amt': 'parAmt', # noqa: E501 + 'parent_name': 'parentName', # noqa: E501 + 'rating_fitch': 'ratingFitch', # noqa: E501 + 'rating_fitch_dates': 'ratingFitchDates', # noqa: E501 + 'rating_fitch_values': 'ratingFitchValues', # noqa: E501 + 'rating_moodys_dates': 'ratingMoodysDates', # noqa: E501 + 'rating_moodys_values': 'ratingMoodysValues', # noqa: E501 + 'rating_sp_dates': 'ratingSpDates', # noqa: E501 + 'rating_sp_values': 'ratingSpValues', # noqa: E501 + 'secondary_to_vendor_flag': 'secondaryToVendorFlag', # noqa: E501 + 'sector': 'sector', # noqa: E501 + 'sector_barclay1': 'sectorBarclay1', # noqa: E501 + 'sector_barclay2': 'sectorBarclay2', # noqa: E501 + 'sector_barclay3': 'sectorBarclay3', # noqa: E501 + 'sector_barclay4': 'sectorBarclay4', # noqa: E501 + 'sector_def': 'sectorDef', # noqa: E501 + 'sector_industry': 'sectorIndustry', # noqa: E501 + 'sector_main': 'sectorMain', # noqa: E501 + 'sector_merrill1': 'sectorMerrill1', # noqa: E501 + 'sector_merrill2': 'sectorMerrill2', # noqa: E501 + 'sector_merrill3': 'sectorMerrill3', # noqa: E501 + 'sector_merrill4': 'sectorMerrill4', # noqa: E501 + 'sector_sub_group': 'sectorSubGroup', # noqa: E501 + 'vendor_coverage_date': 'vendorCoverageDate', # 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, security_type, *args, **kwargs): # noqa: E501 + """SMCustomCashFlowFields - a model defined in OpenAPI + + Args: + security_type (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,) + cash_flow_amounts ([float]): [optional] # noqa: E501 + cash_flow_dates ([str]): [optional] # noqa: E501 + country (str): [optional] # noqa: E501 + currency (str): [optional] # noqa: E501 + issue_name (str): [optional] # noqa: E501 + par_amt (float): [optional] # noqa: E501 + parent_name (str): [optional] # noqa: E501 + rating_fitch (str): [optional] # noqa: E501 + rating_fitch_dates ([str]): [optional] # noqa: E501 + rating_fitch_values ([str]): [optional] # noqa: E501 + rating_moodys_dates ([str]): [optional] # noqa: E501 + rating_moodys_values ([str]): [optional] # noqa: E501 + rating_sp_dates ([str]): [optional] # noqa: E501 + rating_sp_values ([str]): [optional] # noqa: E501 + secondary_to_vendor_flag (bool): [optional] # noqa: E501 + sector (str): [optional] # noqa: E501 + sector_barclay1 (str): [optional] # noqa: E501 + sector_barclay2 (str): [optional] # noqa: E501 + sector_barclay3 (str): [optional] # noqa: E501 + sector_barclay4 (str): [optional] # noqa: E501 + sector_def (str): [optional] # noqa: E501 + sector_industry (str): [optional] # noqa: E501 + sector_main (str): [optional] # noqa: E501 + sector_merrill1 (str): [optional] # noqa: E501 + sector_merrill2 (str): [optional] # noqa: E501 + sector_merrill3 (str): [optional] # noqa: E501 + sector_merrill4 (str): [optional] # noqa: E501 + sector_sub_group (str): [optional] # noqa: E501 + vendor_coverage_date (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 = { + 'security_type': security_type, + } + 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': [ + SMFields, + ], + 'oneOf': [ + ], + } diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/sm_delete_parameters.py b/auto-generated-sdk/fds/analyticsapi/engines/model/sm_delete_parameters.py new file mode 100644 index 00000000..48f1febf --- /dev/null +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/sm_delete_parameters.py @@ -0,0 +1,183 @@ +""" + Engines API + + Allow clients to fetch Analytics through APIs. # noqa: E501 + + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,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 SMDeleteParameters(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 = { + ('security_type',): { + 'BOND': "Bond", + 'CCF': "CCF", + }, + } + + 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 { + 'security_name': (str,), # noqa: E501 + 'location': (str,), # noqa: E501 + 'asofdate': (str,), # noqa: E501 + 'security_type': (str,), # noqa: E501 + } + + @cached_property + def discriminator(): + return None + + + attribute_map = { + 'security_name': 'securityName', # noqa: E501 + 'location': 'location', # noqa: E501 + 'asofdate': 'asofdate', # noqa: E501 + 'security_type': 'securityType', # 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, security_name, *args, **kwargs): # noqa: E501 + """SMDeleteParameters - a model defined in OpenAPI + + Args: + security_name (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,) + location (str): [optional] # noqa: E501 + asofdate (str): [optional] # noqa: E501 + security_type (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__,) + + self.security_name = security_name + 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/sm_delete_parameters_root.py b/auto-generated-sdk/fds/analyticsapi/engines/model/sm_delete_parameters_root.py new file mode 100644 index 00000000..960d57b0 --- /dev/null +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/sm_delete_parameters_root.py @@ -0,0 +1,178 @@ +""" + Engines API + + Allow clients to fetch Analytics through APIs. # noqa: E501 + + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,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.sm_delete_parameters import SMDeleteParameters + globals()['SMDeleteParameters'] = SMDeleteParameters + + +class SMDeleteParametersRoot(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 { + 'data': ([SMDeleteParameters],), # noqa: E501 + 'meta': (bool, date, datetime, dict, float, int, list, str, none_type,), # noqa: E501 + } + + @cached_property + def discriminator(): + return None + + + attribute_map = { + 'data': 'data', # noqa: E501 + 'meta': 'meta', # 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, data, *args, **kwargs): # noqa: E501 + """SMDeleteParametersRoot - a model defined in OpenAPI + + Args: + data ([SMDeleteParameters]): + + 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,) + meta (bool, date, datetime, dict, float, int, list, str, none_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__,) + + self.data = data + 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/spar_benchmark.py b/auto-generated-sdk/fds/analyticsapi/engines/model/sm_delete_response.py similarity index 87% rename from auto-generated-sdk/fds/analyticsapi/engines/model/spar_benchmark.py rename to auto-generated-sdk/fds/analyticsapi/engines/model/sm_delete_response.py index a5822bd0..c3bac758 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/spar_benchmark.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/sm_delete_response.py @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] Contact: api@factset.com Generated by: https://openapi-generator.tech """ @@ -28,11 +28,11 @@ ) def lazy_import(): - from fds.analyticsapi.engines.model.spar_identifier import SPARIdentifier - globals()['SPARIdentifier'] = SPARIdentifier + from fds.analyticsapi.engines.model.sm_error import SMError + globals()['SMError'] = SMError -class SPARBenchmark(ModelNormal): +class SMDeleteResponse(ModelNormal): """NOTE: This class is auto generated by OpenAPI Generator. Ref: https://openapi-generator.tech @@ -57,6 +57,10 @@ class SPARBenchmark(ModelNormal): """ allowed_values = { + ('status',): { + 'SUCCESS': "success", + 'FAILURE': "failure", + }, } validations = { @@ -78,9 +82,9 @@ def openapi_types(): """ lazy_import() return { - 'id': (str,), # noqa: E501 - 'name': (str,), # noqa: E501 - 'identifiers': ([SPARIdentifier],), # noqa: E501 + 'security_name': (str,), # noqa: E501 + 'status': (str,), # noqa: E501 + 'errors': ([SMError],), # noqa: E501 } @cached_property @@ -89,9 +93,9 @@ def discriminator(): attribute_map = { - 'id': 'id', # noqa: E501 - 'name': 'name', # noqa: E501 - 'identifiers': 'identifiers', # noqa: E501 + 'security_name': 'securityName', # noqa: E501 + 'status': 'status', # noqa: E501 + 'errors': 'errors', # noqa: E501 } _composed_schemas = {} @@ -107,7 +111,7 @@ def discriminator(): @convert_js_args_to_python_args def __init__(self, *args, **kwargs): # noqa: E501 - """SPARBenchmark - a model defined in OpenAPI + """SMDeleteResponse - a model defined in OpenAPI Keyword Args: _check_type (bool): if True, values for parameters in openapi_types @@ -140,9 +144,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,) - id (str): Benchmark identifier. [optional] # noqa: E501 - name (str): Benchmark Name. [optional] # noqa: E501 - identifiers ([SPARIdentifier]): List of SPAR identifiers. [optional] # noqa: E501 + security_name (str): [optional] # noqa: E501 + status (str): [optional] # noqa: E501 + errors ([SMError]): [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/spar_benchmark_root.py b/auto-generated-sdk/fds/analyticsapi/engines/model/sm_delete_response_root.py similarity index 93% rename from auto-generated-sdk/fds/analyticsapi/engines/model/spar_benchmark_root.py rename to auto-generated-sdk/fds/analyticsapi/engines/model/sm_delete_response_root.py index d4716f57..76d28dbf 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/spar_benchmark_root.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/sm_delete_response_root.py @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] Contact: api@factset.com Generated by: https://openapi-generator.tech """ @@ -28,11 +28,11 @@ ) def lazy_import(): - from fds.analyticsapi.engines.model.spar_benchmark import SPARBenchmark - globals()['SPARBenchmark'] = SPARBenchmark + from fds.analyticsapi.engines.model.sm_delete_response import SMDeleteResponse + globals()['SMDeleteResponse'] = SMDeleteResponse -class SPARBenchmarkRoot(ModelNormal): +class SMDeleteResponseRoot(ModelNormal): """NOTE: This class is auto generated by OpenAPI Generator. Ref: https://openapi-generator.tech @@ -78,7 +78,7 @@ def openapi_types(): """ lazy_import() return { - 'data': (SPARBenchmark,), # noqa: E501 + 'data': ([SMDeleteResponse],), # noqa: E501 'meta': (bool, date, datetime, dict, float, int, list, str, none_type,), # noqa: E501 } @@ -105,10 +105,10 @@ def discriminator(): @convert_js_args_to_python_args def __init__(self, data, *args, **kwargs): # noqa: E501 - """SPARBenchmarkRoot - a model defined in OpenAPI + """SMDeleteResponseRoot - a model defined in OpenAPI Args: - data (SPARBenchmark): + data ([SMDeleteResponse]): Keyword Args: _check_type (bool): if True, values for parameters in openapi_types diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/return_type.py b/auto-generated-sdk/fds/analyticsapi/engines/model/sm_error.py similarity index 93% rename from auto-generated-sdk/fds/analyticsapi/engines/model/return_type.py rename to auto-generated-sdk/fds/analyticsapi/engines/model/sm_error.py index 1ae187c5..549f6303 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/return_type.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/sm_error.py @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] Contact: api@factset.com Generated by: https://openapi-generator.tech """ @@ -28,7 +28,7 @@ ) -class ReturnType(ModelNormal): +class SMError(ModelNormal): """NOTE: This class is auto generated by OpenAPI Generator. Ref: https://openapi-generator.tech @@ -73,8 +73,7 @@ def openapi_types(): and the value is attribute type. """ return { - 'name': (str,), # noqa: E501 - 'id': (str,), # noqa: E501 + 'detail': (str,), # noqa: E501 } @cached_property @@ -83,8 +82,7 @@ def discriminator(): attribute_map = { - 'name': 'name', # noqa: E501 - 'id': 'id', # noqa: E501 + 'detail': 'detail', # noqa: E501 } _composed_schemas = {} @@ -100,7 +98,7 @@ def discriminator(): @convert_js_args_to_python_args def __init__(self, *args, **kwargs): # noqa: E501 - """ReturnType - a model defined in OpenAPI + """SMError - a model defined in OpenAPI Keyword Args: _check_type (bool): if True, values for parameters in openapi_types @@ -133,8 +131,7 @@ 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,) - name (str): [optional] # noqa: E501 - id (str): [optional] # noqa: E501 + detail (str): [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/spar_identifier.py b/auto-generated-sdk/fds/analyticsapi/engines/model/sm_fields.py similarity index 89% rename from auto-generated-sdk/fds/analyticsapi/engines/model/spar_identifier.py rename to auto-generated-sdk/fds/analyticsapi/engines/model/sm_fields.py index b0e0a476..b1c88829 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/spar_identifier.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/sm_fields.py @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] Contact: api@factset.com Generated by: https://openapi-generator.tech """ @@ -28,7 +28,7 @@ ) -class SPARIdentifier(ModelNormal): +class SMFields(ModelNormal): """NOTE: This class is auto generated by OpenAPI Generator. Ref: https://openapi-generator.tech @@ -53,6 +53,10 @@ class SPARIdentifier(ModelNormal): """ allowed_values = { + ('security_type',): { + 'BOND': "Bond", + 'CCF': "CCF", + }, } validations = { @@ -73,9 +77,7 @@ def openapi_types(): and the value is attribute type. """ return { - 'id': (str,), # noqa: E501 - 'returntype': (str,), # noqa: E501 - 'prefix': (str,), # noqa: E501 + 'security_type': (str,), # noqa: E501 } @cached_property @@ -84,9 +86,7 @@ def discriminator(): attribute_map = { - 'id': 'id', # noqa: E501 - 'returntype': 'returntype', # noqa: E501 - 'prefix': 'prefix', # noqa: E501 + 'security_type': 'securityType', # noqa: E501 } _composed_schemas = {} @@ -101,11 +101,11 @@ def discriminator(): ]) @convert_js_args_to_python_args - def __init__(self, id, *args, **kwargs): # noqa: E501 - """SPARIdentifier - a model defined in OpenAPI + def __init__(self, security_type, *args, **kwargs): # noqa: E501 + """SMFields - a model defined in OpenAPI Args: - id (str): User's FactSet account OR benchmark id. + security_type (str): Keyword Args: _check_type (bool): if True, values for parameters in openapi_types @@ -138,8 +138,6 @@ def __init__(self, id, *args, **kwargs): # noqa: E501 Animal class but this time we won't travel through its discriminator because we passed in _visited_composed_classes = (Animal,) - returntype (str): Benchmark return type.. [optional] # noqa: E501 - prefix (str): Benchmark prefix.. [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) @@ -165,7 +163,7 @@ def __init__(self, id, *args, **kwargs): # noqa: E501 self._configuration = _configuration self._visited_composed_classes = _visited_composed_classes + (self.__class__,) - self.id = id + self.security_type = security_type for var_name, var_value in kwargs.items(): if var_name not in self.attribute_map and \ self._configuration is not None and \ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/sm_retrieve_parameters.py b/auto-generated-sdk/fds/analyticsapi/engines/model/sm_retrieve_parameters.py new file mode 100644 index 00000000..79cfc188 --- /dev/null +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/sm_retrieve_parameters.py @@ -0,0 +1,183 @@ +""" + Engines API + + Allow clients to fetch Analytics through APIs. # noqa: E501 + + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,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 SMRetrieveParameters(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 = { + ('security_type',): { + 'BOND': "Bond", + 'CCF': "CCF", + }, + } + + 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 { + 'security_name': (str,), # noqa: E501 + 'location': (str,), # noqa: E501 + 'asofdate': (str,), # noqa: E501 + 'security_type': (str,), # noqa: E501 + } + + @cached_property + def discriminator(): + return None + + + attribute_map = { + 'security_name': 'securityName', # noqa: E501 + 'location': 'location', # noqa: E501 + 'asofdate': 'asofdate', # noqa: E501 + 'security_type': 'securityType', # 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, security_name, *args, **kwargs): # noqa: E501 + """SMRetrieveParameters - a model defined in OpenAPI + + Args: + security_name (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,) + location (str): [optional] # noqa: E501 + asofdate (str): [optional] # noqa: E501 + security_type (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__,) + + self.security_name = security_name + 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/sm_retrieve_parameters_root.py b/auto-generated-sdk/fds/analyticsapi/engines/model/sm_retrieve_parameters_root.py new file mode 100644 index 00000000..f70d09db --- /dev/null +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/sm_retrieve_parameters_root.py @@ -0,0 +1,178 @@ +""" + Engines API + + Allow clients to fetch Analytics through APIs. # noqa: E501 + + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,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.sm_retrieve_parameters import SMRetrieveParameters + globals()['SMRetrieveParameters'] = SMRetrieveParameters + + +class SMRetrieveParametersRoot(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 { + 'data': ([SMRetrieveParameters],), # noqa: E501 + 'meta': (bool, date, datetime, dict, float, int, list, str, none_type,), # noqa: E501 + } + + @cached_property + def discriminator(): + return None + + + attribute_map = { + 'data': 'data', # noqa: E501 + 'meta': 'meta', # 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, data, *args, **kwargs): # noqa: E501 + """SMRetrieveParametersRoot - a model defined in OpenAPI + + Args: + data ([SMRetrieveParameters]): + + 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,) + meta (bool, date, datetime, dict, float, int, list, str, none_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__,) + + self.data = data + 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/sm_retrieve_response.py b/auto-generated-sdk/fds/analyticsapi/engines/model/sm_retrieve_response.py new file mode 100644 index 00000000..bd618817 --- /dev/null +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/sm_retrieve_response.py @@ -0,0 +1,191 @@ +""" + Engines API + + Allow clients to fetch Analytics through APIs. # noqa: E501 + + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,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.sm_error import SMError + globals()['SMError'] = SMError + + +class SMRetrieveResponse(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 = { + ('status',): { + 'SUCCESS': "success", + 'FAILURE': "failure", + }, + } + + 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 { + 'security_name': (str,), # noqa: E501 + 'status': (str,), # noqa: E501 + 'location': (str,), # noqa: E501 + 'asofdate': (str,), # noqa: E501 + 'fields': (object,), # noqa: E501 + 'errors': ([SMError],), # noqa: E501 + } + + @cached_property + def discriminator(): + return None + + + attribute_map = { + 'security_name': 'securityName', # noqa: E501 + 'status': 'status', # noqa: E501 + 'location': 'location', # noqa: E501 + 'asofdate': 'asofdate', # noqa: E501 + 'fields': 'fields', # noqa: E501 + 'errors': 'errors', # 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 + """SMRetrieveResponse - 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,) + security_name (str): [optional] # noqa: E501 + status (str): [optional] # noqa: E501 + location (str): [optional] # noqa: E501 + asofdate (str): [optional] # noqa: E501 + fields (object): [optional] # noqa: E501 + errors ([SMError]): [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/sm_retrieve_response_root.py b/auto-generated-sdk/fds/analyticsapi/engines/model/sm_retrieve_response_root.py new file mode 100644 index 00000000..79a25887 --- /dev/null +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/sm_retrieve_response_root.py @@ -0,0 +1,178 @@ +""" + Engines API + + Allow clients to fetch Analytics through APIs. # noqa: E501 + + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,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.sm_retrieve_response import SMRetrieveResponse + globals()['SMRetrieveResponse'] = SMRetrieveResponse + + +class SMRetrieveResponseRoot(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 { + 'data': ([SMRetrieveResponse],), # noqa: E501 + 'meta': (bool, date, datetime, dict, float, int, list, str, none_type,), # noqa: E501 + } + + @cached_property + def discriminator(): + return None + + + attribute_map = { + 'data': 'data', # noqa: E501 + 'meta': 'meta', # 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, data, *args, **kwargs): # noqa: E501 + """SMRetrieveResponseRoot - a model defined in OpenAPI + + Args: + data ([SMRetrieveResponse]): + + 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,) + meta (bool, date, datetime, dict, float, int, list, str, none_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__,) + + self.data = data + 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/sm_template_field_properties.py b/auto-generated-sdk/fds/analyticsapi/engines/model/sm_template_field_properties.py new file mode 100644 index 00000000..d972ab2f --- /dev/null +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/sm_template_field_properties.py @@ -0,0 +1,173 @@ +""" + Engines API + + Allow clients to fetch Analytics through APIs. # noqa: E501 + + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,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 SMTemplateFieldProperties(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. + """ + return { + 'category': ([str],), # noqa: E501 + 'mandatory': (bool,), # noqa: E501 + 'when_field': ([{str: ([str],)}],), # noqa: E501 + } + + @cached_property + def discriminator(): + return None + + + attribute_map = { + 'category': 'category', # noqa: E501 + 'mandatory': 'mandatory', # noqa: E501 + 'when_field': 'whenField', # 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 + """SMTemplateFieldProperties - 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,) + category ([str]): [optional] # noqa: E501 + mandatory (bool): [optional] # noqa: E501 + when_field ([{str: ([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__,) + + 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/spar_calculation_parameters_root.py b/auto-generated-sdk/fds/analyticsapi/engines/model/sm_template_field_properties_root.py similarity index 87% rename from auto-generated-sdk/fds/analyticsapi/engines/model/spar_calculation_parameters_root.py rename to auto-generated-sdk/fds/analyticsapi/engines/model/sm_template_field_properties_root.py index 5365c8e9..b571918c 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/spar_calculation_parameters_root.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/sm_template_field_properties_root.py @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] Contact: api@factset.com Generated by: https://openapi-generator.tech """ @@ -28,13 +28,11 @@ ) def lazy_import(): - from fds.analyticsapi.engines.model.calculation_meta import CalculationMeta - from fds.analyticsapi.engines.model.spar_calculation_parameters import SPARCalculationParameters - globals()['CalculationMeta'] = CalculationMeta - globals()['SPARCalculationParameters'] = SPARCalculationParameters + from fds.analyticsapi.engines.model.sm_template_field_properties import SMTemplateFieldProperties + globals()['SMTemplateFieldProperties'] = SMTemplateFieldProperties -class SPARCalculationParametersRoot(ModelNormal): +class SMTemplateFieldPropertiesRoot(ModelNormal): """NOTE: This class is auto generated by OpenAPI Generator. Ref: https://openapi-generator.tech @@ -80,8 +78,8 @@ def openapi_types(): """ lazy_import() return { - 'data': ({str: (SPARCalculationParameters,)},), # noqa: E501 - 'meta': (CalculationMeta,), # noqa: E501 + 'data': ({str: (SMTemplateFieldProperties,)},), # noqa: E501 + 'meta': (bool, date, datetime, dict, float, int, list, str, none_type,), # noqa: E501 } @cached_property @@ -106,8 +104,11 @@ def discriminator(): ]) @convert_js_args_to_python_args - def __init__(self, *args, **kwargs): # noqa: E501 - """SPARCalculationParametersRoot - a model defined in OpenAPI + def __init__(self, data, *args, **kwargs): # noqa: E501 + """SMTemplateFieldPropertiesRoot - a model defined in OpenAPI + + Args: + data ({str: (SMTemplateFieldProperties,)}): Keyword Args: _check_type (bool): if True, values for parameters in openapi_types @@ -140,8 +141,7 @@ 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,) - data ({str: (SPARCalculationParameters,)}): List of calculation parameters.. [optional] # noqa: E501 - meta (CalculationMeta): [optional] # noqa: E501 + meta (bool, date, datetime, dict, float, int, list, str, none_type): [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) @@ -167,6 +167,7 @@ def __init__(self, *args, **kwargs): # noqa: E501 self._configuration = _configuration self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + self.data = data for var_name, var_value in kwargs.items(): if var_name not in self.attribute_map and \ self._configuration is not None and \ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/spar_accounts.py b/auto-generated-sdk/fds/analyticsapi/engines/model/sm_warning.py similarity index 91% rename from auto-generated-sdk/fds/analyticsapi/engines/model/spar_accounts.py rename to auto-generated-sdk/fds/analyticsapi/engines/model/sm_warning.py index 59919c15..0dccb3af 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/spar_accounts.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/sm_warning.py @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] Contact: api@factset.com Generated by: https://openapi-generator.tech """ @@ -27,12 +27,8 @@ validate_get_composed_info, ) -def lazy_import(): - from fds.analyticsapi.engines.model.return_type import ReturnType - globals()['ReturnType'] = ReturnType - -class SPARAccounts(ModelNormal): +class SMWarning(ModelNormal): """NOTE: This class is auto generated by OpenAPI Generator. Ref: https://openapi-generator.tech @@ -76,9 +72,8 @@ def openapi_types(): openapi_types (dict): The key is attribute name and the value is attribute type. """ - lazy_import() return { - 'returns_type': ([ReturnType],), # noqa: E501 + 'detail': (str,), # noqa: E501 } @cached_property @@ -87,7 +82,7 @@ def discriminator(): attribute_map = { - 'returns_type': 'returnsType', # noqa: E501 + 'detail': 'detail', # noqa: E501 } _composed_schemas = {} @@ -103,7 +98,7 @@ def discriminator(): @convert_js_args_to_python_args def __init__(self, *args, **kwargs): # noqa: E501 - """SPARAccounts - a model defined in OpenAPI + """SMWarning - a model defined in OpenAPI Keyword Args: _check_type (bool): if True, values for parameters in openapi_types @@ -136,7 +131,7 @@ 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,) - returns_type ([ReturnType]): List of SPAR returnsType. [optional] # noqa: E501 + detail (str): [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) 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 deleted file mode 100644 index 6c4010f1..00000000 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/spar_calculation_parameters.py +++ /dev/null @@ -1,189 +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.spar_date_parameters import SPARDateParameters - from fds.analyticsapi.engines.model.spar_identifier import SPARIdentifier - globals()['SPARDateParameters'] = SPARDateParameters - globals()['SPARIdentifier'] = SPARIdentifier - - -class SPARCalculationParameters(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 { - 'componentid': (str,), # noqa: E501 - 'accounts': ([SPARIdentifier],), # noqa: E501 - 'benchmark': (SPARIdentifier,), # noqa: E501 - 'dates': (SPARDateParameters,), # noqa: E501 - 'currencyisocode': (str,), # noqa: E501 - } - - @cached_property - def discriminator(): - return None - - - attribute_map = { - 'componentid': 'componentid', # noqa: E501 - 'accounts': 'accounts', # noqa: E501 - 'benchmark': 'benchmark', # noqa: E501 - 'dates': 'dates', # noqa: E501 - 'currencyisocode': 'currencyisocode', # 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, componentid, *args, **kwargs): # noqa: E501 - """SPARCalculationParameters - a model defined in OpenAPI - - Args: - componentid (str): The SPAR Engine component identifier to analyze. - - 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,) - accounts ([SPARIdentifier]): List of accounts for SPAR calculation.. [optional] # noqa: E501 - benchmark (SPARIdentifier): [optional] # noqa: E501 - dates (SPARDateParameters): [optional] # noqa: E501 - currencyisocode (str): Currency ISO code for calculation.. [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__,) - - self.componentid = componentid - 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/template_content_types.py b/auto-generated-sdk/fds/analyticsapi/engines/model/template_content_types.py index d1d271f9..73a46cb7 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 c27be4e4..f7f206f8 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 bce9a33a..49777f74 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 a0cc6efd..8b04add0 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 f7a0a345..2365d9ec 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 47f46386..3a147483 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 6121b0e8..1aa76c1c 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 1c2c84cc..5a075d40 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 ec00aa3a..fdcbddf9 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 2276100b..2336f0ac 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 477e0bd3..54c86b37 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 d025d993..b6f75381 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 ec303664..5dc99e5c 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 799928d3..98021ee2 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 d4bda796..3c2a36d5 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 7f3139c5..bf43e6da 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 3bd64faa..fa8abceb 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 5793b5f8..6e1641c4 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 17585521..84c09df7 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 3e40030a..28d5e088 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 7c0790e6..cf5582d8 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 e523979c..dbd3e940 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 2199f5af..ecbac1e5 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 1cad6d39..0d892d29 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 f786f561..1409dd97 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 92b8f639..5d9ee14a 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 26ccddc4..09b39c9a 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] Contact: api@factset.com Generated by: https://openapi-generator.tech """ diff --git a/auto-generated-sdk/fds/analyticsapi/engines/model/vault_attribution_loader_response.py b/auto-generated-sdk/fds/analyticsapi/engines/model/vault_attribution_loader_response.py new file mode 100644 index 00000000..62873f44 --- /dev/null +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/vault_attribution_loader_response.py @@ -0,0 +1,173 @@ +""" + Engines API + + Allow clients to fetch Analytics through APIs. # noqa: E501 + + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,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 VaultAttributionLoaderResponse(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. + """ + return { + 'process_id': (str,), # noqa: E501 + 'group_id': (str,), # noqa: E501 + 'object_id': (str,), # noqa: E501 + } + + @cached_property + def discriminator(): + return None + + + attribute_map = { + 'process_id': 'processId', # noqa: E501 + 'group_id': 'groupId', # noqa: E501 + 'object_id': 'objectId', # 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 + """VaultAttributionLoaderResponse - 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,) + process_id (str): ProcessId.. [optional] # noqa: E501 + group_id (str): GroupId.. [optional] # noqa: E501 + object_id (str): ObjectId.. [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/vault_attribution_loader_response_root.py b/auto-generated-sdk/fds/analyticsapi/engines/model/vault_attribution_loader_response_root.py new file mode 100644 index 00000000..3fde1f43 --- /dev/null +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/vault_attribution_loader_response_root.py @@ -0,0 +1,178 @@ +""" + Engines API + + Allow clients to fetch Analytics through APIs. # noqa: E501 + + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,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.vault_attribution_loader_response import VaultAttributionLoaderResponse + globals()['VaultAttributionLoaderResponse'] = VaultAttributionLoaderResponse + + +class VaultAttributionLoaderResponseRoot(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 { + 'data': (VaultAttributionLoaderResponse,), # noqa: E501 + 'meta': (bool, date, datetime, dict, float, int, list, str, none_type,), # noqa: E501 + } + + @cached_property + def discriminator(): + return None + + + attribute_map = { + 'data': 'data', # noqa: E501 + 'meta': 'meta', # 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, data, *args, **kwargs): # noqa: E501 + """VaultAttributionLoaderResponseRoot - a model defined in OpenAPI + + Args: + data (VaultAttributionLoaderResponse): + + 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,) + meta (bool, date, datetime, dict, float, int, list, str, none_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__,) + + self.data = data + 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/vault_calculation_parameters.py b/auto-generated-sdk/fds/analyticsapi/engines/model/vault_calculation_parameters.py index bcb0284f..070a2f11 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 3a459733..d28b5976 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 2abdb8d9..4a960d4a 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/vault_component.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/vault_component.py @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 ab6629ba..3d3950fb 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 12d51a39..207839c5 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/vault_configuration.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/vault_configuration.py @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 9813ec14..2bc3d3a9 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 78adea83..d959cfce 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 bfa1189b..7c53280c 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 bcdb527f..a64f8f1b 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 @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 abcc3c54..88c62105 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model/vault_identifier.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model/vault_identifier.py @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 70a9a227..f4457d97 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/model_utils.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/model_utils.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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 d976d418..68248b22 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/models/__init__.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/models/__init__.py @@ -156,15 +156,25 @@ from fds.analyticsapi.engines.model.quant_universal_screen_universe import QuantUniversalScreenUniverse from fds.analyticsapi.engines.model.quant_universal_screen_universe_obsolete import QuantUniversalScreenUniverseObsolete from fds.analyticsapi.engines.model.quant_universe import QuantUniverse -from fds.analyticsapi.engines.model.return_type import ReturnType -from fds.analyticsapi.engines.model.spar_accounts import SPARAccounts -from fds.analyticsapi.engines.model.spar_accounts_root import SPARAccountsRoot -from fds.analyticsapi.engines.model.spar_benchmark import SPARBenchmark -from fds.analyticsapi.engines.model.spar_benchmark_root import SPARBenchmarkRoot -from fds.analyticsapi.engines.model.spar_calculation_parameters import SPARCalculationParameters -from fds.analyticsapi.engines.model.spar_calculation_parameters_root import SPARCalculationParametersRoot -from fds.analyticsapi.engines.model.spar_date_parameters import SPARDateParameters -from fds.analyticsapi.engines.model.spar_identifier import SPARIdentifier +from fds.analyticsapi.engines.model.sm_bond_fields import SMBondFields +from fds.analyticsapi.engines.model.sm_create_parameters import SMCreateParameters +from fds.analyticsapi.engines.model.sm_create_parameters_root import SMCreateParametersRoot +from fds.analyticsapi.engines.model.sm_create_response import SMCreateResponse +from fds.analyticsapi.engines.model.sm_create_response_root import SMCreateResponseRoot +from fds.analyticsapi.engines.model.sm_custom_cash_flow_fields import SMCustomCashFlowFields +from fds.analyticsapi.engines.model.sm_delete_parameters import SMDeleteParameters +from fds.analyticsapi.engines.model.sm_delete_parameters_root import SMDeleteParametersRoot +from fds.analyticsapi.engines.model.sm_delete_response import SMDeleteResponse +from fds.analyticsapi.engines.model.sm_delete_response_root import SMDeleteResponseRoot +from fds.analyticsapi.engines.model.sm_error import SMError +from fds.analyticsapi.engines.model.sm_fields import SMFields +from fds.analyticsapi.engines.model.sm_retrieve_parameters import SMRetrieveParameters +from fds.analyticsapi.engines.model.sm_retrieve_parameters_root import SMRetrieveParametersRoot +from fds.analyticsapi.engines.model.sm_retrieve_response import SMRetrieveResponse +from fds.analyticsapi.engines.model.sm_retrieve_response_root import SMRetrieveResponseRoot +from fds.analyticsapi.engines.model.sm_template_field_properties import SMTemplateFieldProperties +from fds.analyticsapi.engines.model.sm_template_field_properties_root import SMTemplateFieldPropertiesRoot +from fds.analyticsapi.engines.model.sm_warning import SMWarning from fds.analyticsapi.engines.model.template_content_types import TemplateContentTypes from fds.analyticsapi.engines.model.templated_pa_component import TemplatedPAComponent from fds.analyticsapi.engines.model.templated_pa_component_parameters import TemplatedPAComponentParameters @@ -192,6 +202,8 @@ from fds.analyticsapi.engines.model.unlinked_pa_template_summary_root import UnlinkedPATemplateSummaryRoot from fds.analyticsapi.engines.model.unlinked_pa_template_update_parameters import UnlinkedPATemplateUpdateParameters from fds.analyticsapi.engines.model.unlinked_pa_template_update_parameters_root import UnlinkedPATemplateUpdateParametersRoot +from fds.analyticsapi.engines.model.vault_attribution_loader_response import VaultAttributionLoaderResponse +from fds.analyticsapi.engines.model.vault_attribution_loader_response_root import VaultAttributionLoaderResponseRoot from fds.analyticsapi.engines.model.vault_calculation_parameters import VaultCalculationParameters from fds.analyticsapi.engines.model.vault_calculation_parameters_root import VaultCalculationParametersRoot from fds.analyticsapi.engines.model.vault_component import VaultComponent diff --git a/auto-generated-sdk/fds/analyticsapi/engines/rest.py b/auto-generated-sdk/fds/analyticsapi/engines/rest.py index b86292d6..b9ae594a 100644 --- a/auto-generated-sdk/fds/analyticsapi/engines/rest.py +++ b/auto-generated-sdk/fds/analyticsapi/engines/rest.py @@ -3,7 +3,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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] 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 63e1e8d1..224eab98 100644 --- a/auto-generated-sdk/setup.py +++ b/auto-generated-sdk/setup.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] + The version of the OpenAPI document: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab] Contact: api@factset.com Generated by: https://openapi-generator.tech """