diff --git a/auto-generated-sdk/.openapi-generator/FILES b/auto-generated-sdk/.openapi-generator/FILES index 76f7d73f..50135c20 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 @@ -120,9 +119,11 @@ docs/NPOOptimizerApi.md docs/NPOOptimizerStrategy.md docs/NPOOptimizerStrategyOverrides.md docs/ObjectRoot.md +docs/OneOfFieldsFields.md docs/OneOfQuantDates.md docs/OneOfQuantFormulas.md docs/OneOfQuantUniverse.md +docs/OneOfSMFields.md docs/OptimalPortfolio.md docs/Optimization.md docs/OptimizerAccount.md @@ -177,16 +178,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 @@ -217,6 +228,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 @@ -233,7 +247,6 @@ src/FactSet.AnalyticsAPI.Engines/Api/AFIOptimizerApi.cs src/FactSet.AnalyticsAPI.Engines/Api/AXPOptimizerApi.cs src/FactSet.AnalyticsAPI.Engines/Api/AccountsApi.cs src/FactSet.AnalyticsAPI.Engines/Api/BPMOptimizerApi.cs -src/FactSet.AnalyticsAPI.Engines/Api/BenchmarksApi.cs src/FactSet.AnalyticsAPI.Engines/Api/ColumnStatisticsApi.cs src/FactSet.AnalyticsAPI.Engines/Api/ColumnsApi.cs src/FactSet.AnalyticsAPI.Engines/Api/ComponentsApi.cs @@ -253,10 +266,11 @@ src/FactSet.AnalyticsAPI.Engines/Api/PACalculationsApi.cs src/FactSet.AnalyticsAPI.Engines/Api/PricingSourcesApi.cs src/FactSet.AnalyticsAPI.Engines/Api/PubCalculationsApi.cs src/FactSet.AnalyticsAPI.Engines/Api/QuantCalculationsApi.cs -src/FactSet.AnalyticsAPI.Engines/Api/SPARCalculationsApi.cs +src/FactSet.AnalyticsAPI.Engines/Api/SecurityModelingApi.cs src/FactSet.AnalyticsAPI.Engines/Api/StrategyDocumentsApi.cs src/FactSet.AnalyticsAPI.Engines/Api/TemplatedPAComponentsApi.cs src/FactSet.AnalyticsAPI.Engines/Api/UnlinkedPATemplatesApi.cs +src/FactSet.AnalyticsAPI.Engines/Api/VaultAttributionLoaderApi.cs src/FactSet.AnalyticsAPI.Engines/Api/VaultCalculationsApi.cs src/FactSet.AnalyticsAPI.Engines/Client/ApiClient.cs src/FactSet.AnalyticsAPI.Engines/Client/ApiException.cs @@ -373,9 +387,11 @@ src/FactSet.AnalyticsAPI.Engines/Model/NPOOptimizationParametersRoot.cs src/FactSet.AnalyticsAPI.Engines/Model/NPOOptimizerStrategy.cs src/FactSet.AnalyticsAPI.Engines/Model/NPOOptimizerStrategyOverrides.cs src/FactSet.AnalyticsAPI.Engines/Model/ObjectRoot.cs +src/FactSet.AnalyticsAPI.Engines/Model/OneOfFieldsFields.cs src/FactSet.AnalyticsAPI.Engines/Model/OneOfQuantDates.cs src/FactSet.AnalyticsAPI.Engines/Model/OneOfQuantFormulas.cs src/FactSet.AnalyticsAPI.Engines/Model/OneOfQuantUniverse.cs +src/FactSet.AnalyticsAPI.Engines/Model/OneOfSMFields.cs src/FactSet.AnalyticsAPI.Engines/Model/OptimalPortfolio.cs src/FactSet.AnalyticsAPI.Engines/Model/Optimization.cs src/FactSet.AnalyticsAPI.Engines/Model/OptimizerAccount.cs @@ -426,15 +442,25 @@ src/FactSet.AnalyticsAPI.Engines/Model/QuantUniversalScreenParameterObsolete.cs src/FactSet.AnalyticsAPI.Engines/Model/QuantUniversalScreenUniverse.cs src/FactSet.AnalyticsAPI.Engines/Model/QuantUniversalScreenUniverseObsolete.cs src/FactSet.AnalyticsAPI.Engines/Model/QuantUniverse.cs -src/FactSet.AnalyticsAPI.Engines/Model/ReturnType.cs -src/FactSet.AnalyticsAPI.Engines/Model/SPARAccounts.cs -src/FactSet.AnalyticsAPI.Engines/Model/SPARAccountsRoot.cs -src/FactSet.AnalyticsAPI.Engines/Model/SPARBenchmark.cs -src/FactSet.AnalyticsAPI.Engines/Model/SPARBenchmarkRoot.cs -src/FactSet.AnalyticsAPI.Engines/Model/SPARCalculationParameters.cs -src/FactSet.AnalyticsAPI.Engines/Model/SPARCalculationParametersRoot.cs -src/FactSet.AnalyticsAPI.Engines/Model/SPARDateParameters.cs -src/FactSet.AnalyticsAPI.Engines/Model/SPARIdentifier.cs +src/FactSet.AnalyticsAPI.Engines/Model/SMBondFields.cs +src/FactSet.AnalyticsAPI.Engines/Model/SMCreateParameters.cs +src/FactSet.AnalyticsAPI.Engines/Model/SMCreateParametersRoot.cs +src/FactSet.AnalyticsAPI.Engines/Model/SMCreateResponse.cs +src/FactSet.AnalyticsAPI.Engines/Model/SMCreateResponseRoot.cs +src/FactSet.AnalyticsAPI.Engines/Model/SMCustomCashFlowFields.cs +src/FactSet.AnalyticsAPI.Engines/Model/SMDeleteParameters.cs +src/FactSet.AnalyticsAPI.Engines/Model/SMDeleteParametersRoot.cs +src/FactSet.AnalyticsAPI.Engines/Model/SMDeleteResponse.cs +src/FactSet.AnalyticsAPI.Engines/Model/SMDeleteResponseRoot.cs +src/FactSet.AnalyticsAPI.Engines/Model/SMError.cs +src/FactSet.AnalyticsAPI.Engines/Model/SMFields.cs +src/FactSet.AnalyticsAPI.Engines/Model/SMRetrieveParameters.cs +src/FactSet.AnalyticsAPI.Engines/Model/SMRetrieveParametersRoot.cs +src/FactSet.AnalyticsAPI.Engines/Model/SMRetrieveResponse.cs +src/FactSet.AnalyticsAPI.Engines/Model/SMRetrieveResponseRoot.cs +src/FactSet.AnalyticsAPI.Engines/Model/SMTemplateFieldProperties.cs +src/FactSet.AnalyticsAPI.Engines/Model/SMTemplateFieldPropertiesRoot.cs +src/FactSet.AnalyticsAPI.Engines/Model/SMWarning.cs src/FactSet.AnalyticsAPI.Engines/Model/TemplateContentTypes.cs src/FactSet.AnalyticsAPI.Engines/Model/TemplatedPAComponent.cs src/FactSet.AnalyticsAPI.Engines/Model/TemplatedPAComponentParameters.cs @@ -462,6 +488,8 @@ src/FactSet.AnalyticsAPI.Engines/Model/UnlinkedPATemplateSummary.cs src/FactSet.AnalyticsAPI.Engines/Model/UnlinkedPATemplateSummaryRoot.cs src/FactSet.AnalyticsAPI.Engines/Model/UnlinkedPATemplateUpdateParameters.cs src/FactSet.AnalyticsAPI.Engines/Model/UnlinkedPATemplateUpdateParametersRoot.cs +src/FactSet.AnalyticsAPI.Engines/Model/VaultAttributionLoaderResponse.cs +src/FactSet.AnalyticsAPI.Engines/Model/VaultAttributionLoaderResponseRoot.cs src/FactSet.AnalyticsAPI.Engines/Model/VaultCalculationParameters.cs src/FactSet.AnalyticsAPI.Engines/Model/VaultCalculationParametersRoot.cs src/FactSet.AnalyticsAPI.Engines/Model/VaultComponent.cs diff --git a/auto-generated-sdk/README.md b/auto-generated-sdk/README.md index 32fafbb6..569a87ef 100644 --- a/auto-generated-sdk/README.md +++ b/auto-generated-sdk/README.md @@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs. This C# SDK 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] - SDK version: 5.4.0 - Build package: CustomCSharpNetCoreClientCodegen For more information, please visit [https://developer.factset.com/contact](https://developer.factset.com/contact) @@ -119,20 +119,17 @@ Class | Method | HTTP request | Description *AXPOptimizerApi* | [**PostAndOptimize**](docs/AXPOptimizerApi.md#postandoptimize) | **POST** /analytics/engines/axp/v3/optimizations | Create and Run Axioma optimization *AXPOptimizerApi* | [**PutAndOptimize**](docs/AXPOptimizerApi.md#putandoptimize) | **PUT** /analytics/engines/axp/v3/optimizations/{id} | Create or Update Axioma optimization and run it. *AccountsApi* | [**GetAccounts**](docs/AccountsApi.md#getaccounts) | **GET** /analytics/lookups/v3/accounts/{path} | Get accounts and sub-directories in a directory -*AccountsApi* | [**GetSPARReturnsType**](docs/AccountsApi.md#getsparreturnstype) | **GET** /analytics/engines/spar/v3/accounts/{accountPath}/returns-type | Get SPAR account returns type details *BPMOptimizerApi* | [**CancelOptimizationById**](docs/BPMOptimizerApi.md#canceloptimizationbyid) | **DELETE** /analytics/engines/bpm/v3/optimizations/{id} | Cancel BPM optimization by id *BPMOptimizerApi* | [**GetOptimizationParameters**](docs/BPMOptimizerApi.md#getoptimizationparameters) | **GET** /analytics/engines/bpm/v3/optimizations/{id} | Get BPM optimization parameters by id *BPMOptimizerApi* | [**GetOptimizationResult**](docs/BPMOptimizerApi.md#getoptimizationresult) | **GET** /analytics/engines/bpm/v3/optimizations/{id}/result | Get BPM optimization result by id *BPMOptimizerApi* | [**GetOptimizationStatusById**](docs/BPMOptimizerApi.md#getoptimizationstatusbyid) | **GET** /analytics/engines/bpm/v3/optimizations/{id}/status | Get BPM optimization status by id *BPMOptimizerApi* | [**PostAndOptimize**](docs/BPMOptimizerApi.md#postandoptimize) | **POST** /analytics/engines/bpm/v3/optimizations | Create and Run BPM optimization *BPMOptimizerApi* | [**PutAndOptimize**](docs/BPMOptimizerApi.md#putandoptimize) | **PUT** /analytics/engines/bpm/v3/optimizations/{id} | Create or Update BPM optimization and run it. -*BenchmarksApi* | [**GetSPARBenchmarkById**](docs/BenchmarksApi.md#getsparbenchmarkbyid) | **GET** /analytics/engines/spar/v3/benchmarks | Get SPAR benchmark details *ColumnStatisticsApi* | [**GetPAColumnStatistics**](docs/ColumnStatisticsApi.md#getpacolumnstatistics) | **GET** /analytics/engines/pa/v3/columnstatistics | Get PA column statistics *ColumnsApi* | [**GetPAColumnById**](docs/ColumnsApi.md#getpacolumnbyid) | **GET** /analytics/engines/pa/v3/columns/{id} | Get PA column settings *ColumnsApi* | [**GetPAColumns**](docs/ColumnsApi.md#getpacolumns) | **GET** /analytics/engines/pa/v3/columns | Get PA columns *ComponentsApi* | [**GetPAComponentById**](docs/ComponentsApi.md#getpacomponentbyid) | **GET** /analytics/engines/pa/v3/components/{id} | Get PA component by id *ComponentsApi* | [**GetPAComponents**](docs/ComponentsApi.md#getpacomponents) | **GET** /analytics/engines/pa/v3/components | Get PA components -*ComponentsApi* | [**GetSPARComponents**](docs/ComponentsApi.md#getsparcomponents) | **GET** /analytics/engines/spar/v3/components | Get SPAR components *ComponentsApi* | [**GetVaultComponentById**](docs/ComponentsApi.md#getvaultcomponentbyid) | **GET** /analytics/engines/vault/v3/components/{id} | Get Vault component by id *ComponentsApi* | [**GetVaultComponents**](docs/ComponentsApi.md#getvaultcomponents) | **GET** /analytics/engines/vault/v3/components | Get Vault components *ConfigurationsApi* | [**GetVaultConfigurationById**](docs/ConfigurationsApi.md#getvaultconfigurationbyid) | **GET** /analytics/engines/vault/v3/configurations/{id} | Get Vault configuration by id @@ -143,7 +140,6 @@ Class | Method | HTTP request | Description *DiscountCurvesApi* | [**GetAllFIDiscountCurves**](docs/DiscountCurvesApi.md#getallfidiscountcurves) | **GET** /analytics/engines/fi/v3/discount-curves | Get Discount Curves *DocumentsApi* | [**GetPA3Documents**](docs/DocumentsApi.md#getpa3documents) | **GET** /analytics/engines/pa/v3/documents/{path} | Get PA3 documents and sub-directories in a directory *DocumentsApi* | [**GetPubDocuments**](docs/DocumentsApi.md#getpubdocuments) | **GET** /analytics/engines/pub/v3/documents/{path} | Gets Publisher documents and sub-directories in a directory -*DocumentsApi* | [**GetSPAR3Documents**](docs/DocumentsApi.md#getspar3documents) | **GET** /analytics/engines/spar/v3/documents/{path} | Gets SPAR3 documents and sub-directories in a directory *DocumentsApi* | [**GetVaultDocuments**](docs/DocumentsApi.md#getvaultdocuments) | **GET** /analytics/engines/vault/v3/documents/{path} | Get Vault documents and sub-directories in a directory *FIABCalculationsApi* | [**GetCalculationById**](docs/FIABCalculationsApi.md#getcalculationbyid) | **GET** /analytics/engines/fiab/v1/calculations/{id} | Get FIAB calculation by id *FIABCalculationsApi* | [**GetCalculationStatusSummaries**](docs/FIABCalculationsApi.md#getcalculationstatussummaries) | **GET** /analytics/engines/fiab/v1/calculations | Get all FIAB calculation summaries @@ -161,7 +157,6 @@ Class | Method | HTTP request | Description *FPOOptimizerApi* | [**PostAndOptimize**](docs/FPOOptimizerApi.md#postandoptimize) | **POST** /analytics/engines/fpo/v3/optimizations | Create and Run FPO optimization *FPOOptimizerApi* | [**PutAndOptimize**](docs/FPOOptimizerApi.md#putandoptimize) | **PUT** /analytics/engines/fpo/v3/optimizations/{id} | Create or Update FPO optimization and run it. *FrequenciesApi* | [**GetPAFrequencies**](docs/FrequenciesApi.md#getpafrequencies) | **GET** /analytics/engines/pa/v3/frequencies | Get PA frequencies -*FrequenciesApi* | [**GetSPARFrequencies**](docs/FrequenciesApi.md#getsparfrequencies) | **GET** /analytics/engines/spar/v3/frequencies | Get SPAR frequencies *FrequenciesApi* | [**GetVaultFrequencies**](docs/FrequenciesApi.md#getvaultfrequencies) | **GET** /analytics/engines/vault/v3/frequencies | Get Vault frequencies *GroupsApi* | [**GetPAGroupingFrequencies**](docs/GroupsApi.md#getpagroupingfrequencies) | **GET** /analytics/engines/pa/v3/grouping-frequencies | Get PA grouping frequencies *GroupsApi* | [**GetPAGroups**](docs/GroupsApi.md#getpagroups) | **GET** /analytics/engines/pa/v3/groups | Get PA groups @@ -199,13 +194,10 @@ Class | Method | HTTP request | Description *QuantCalculationsApi* | [**GetCalculationUnitResultById**](docs/QuantCalculationsApi.md#getcalculationunitresultbyid) | **GET** /analytics/engines/quant/v3/calculations/{id}/units/{unitId}/result | Get Quant Engine calculation result by id *QuantCalculationsApi* | [**PostAndCalculate**](docs/QuantCalculationsApi.md#postandcalculate) | **POST** /analytics/engines/quant/v3/calculations | Create and Run Quant Engine calculation *QuantCalculationsApi* | [**PutAndCalculate**](docs/QuantCalculationsApi.md#putandcalculate) | **PUT** /analytics/engines/quant/v3/calculations/{id} | Create or update Quant Engine calculation and run it. -*SPARCalculationsApi* | [**CancelCalculationById**](docs/SPARCalculationsApi.md#cancelcalculationbyid) | **DELETE** /analytics/engines/spar/v3/calculations/{id} | Cancel SPAR calculation -*SPARCalculationsApi* | [**GetAllCalculations**](docs/SPARCalculationsApi.md#getallcalculations) | **GET** /analytics/engines/spar/v3/calculations | Get all calculations -*SPARCalculationsApi* | [**GetCalculationParameters**](docs/SPARCalculationsApi.md#getcalculationparameters) | **GET** /analytics/engines/spar/v3/calculations/{id} | Get SPAR calculation parameters by id -*SPARCalculationsApi* | [**GetCalculationStatusById**](docs/SPARCalculationsApi.md#getcalculationstatusbyid) | **GET** /analytics/engines/spar/v3/calculations/{id}/status | Get SPAR calculation status by id -*SPARCalculationsApi* | [**GetCalculationUnitResultById**](docs/SPARCalculationsApi.md#getcalculationunitresultbyid) | **GET** /analytics/engines/spar/v3/calculations/{id}/units/{unitId}/result | Get SPAR calculation result by id -*SPARCalculationsApi* | [**PostAndCalculate**](docs/SPARCalculationsApi.md#postandcalculate) | **POST** /analytics/engines/spar/v3/calculations | Create and Run SPAR calculation -*SPARCalculationsApi* | [**PutAndCalculate**](docs/SPARCalculationsApi.md#putandcalculate) | **PUT** /analytics/engines/spar/v3/calculations/{id} | Create or Update SPAR calculation and run it. +*SecurityModelingApi* | [**DeleteSecurities**](docs/SecurityModelingApi.md#deletesecurities) | **POST** /analytics/security-modeling/v3/securities/delete | Delete existing securities +*SecurityModelingApi* | [**GetSecurities**](docs/SecurityModelingApi.md#getsecurities) | **POST** /analytics/security-modeling/v3/securities/retrieve | Get existing securities +*SecurityModelingApi* | [**GetTemplateFields**](docs/SecurityModelingApi.md#gettemplatefields) | **GET** /analytics/security-modeling/v3/templates/{template}/fields | Get template fields +*SecurityModelingApi* | [**UpsertSecurities**](docs/SecurityModelingApi.md#upsertsecurities) | **POST** /analytics/security-modeling/v3/securities/upsert | Create or update securities *StrategyDocumentsApi* | [**GetAxiomaEquityStrategyDocuments**](docs/StrategyDocumentsApi.md#getaxiomaequitystrategydocuments) | **GET** /analytics/engines/axp/v3/strategies/{path} | Get Axioma Equity strategy documents and sub-directories in a directory *StrategyDocumentsApi* | [**GetAxiomaFIStrategyDocuments**](docs/StrategyDocumentsApi.md#getaxiomafistrategydocuments) | **GET** /analytics/engines/afi/v3/strategies/{path} | Get Axioma FI strategy documents and sub-directories in a directory *StrategyDocumentsApi* | [**GetBarraStrategyDocuments**](docs/StrategyDocumentsApi.md#getbarrastrategydocuments) | **GET** /analytics/engines/bpm/v3/strategies/{path} | Get Barra strategy documents and sub-directories in a directory @@ -223,6 +215,7 @@ Class | Method | HTTP request | Description *UnlinkedPATemplatesApi* | [**GetUnlinkedPATemplates**](docs/UnlinkedPATemplatesApi.md#getunlinkedpatemplates) | **GET** /analytics/engines/pa/v3/unlinked-templates | Get unlinked PA templates *UnlinkedPATemplatesApi* | [**GetUnlinkedPATemplatesById**](docs/UnlinkedPATemplatesApi.md#getunlinkedpatemplatesbyid) | **GET** /analytics/engines/pa/v3/unlinked-templates/{id} | Get unlinked PA template details by id *UnlinkedPATemplatesApi* | [**UpdateUnlinkedPATemplates**](docs/UnlinkedPATemplatesApi.md#updateunlinkedpatemplates) | **PUT** /analytics/engines/pa/v3/unlinked-templates/{id} | Update unlinked PA template +*VaultAttributionLoaderApi* | [**VaultAttributionLoader**](docs/VaultAttributionLoaderApi.md#vaultattributionloader) | **POST** /analytics/engines/vault/v3/load/{batchId} | Vault - External Attribution Loader *VaultCalculationsApi* | [**CancelCalculationById**](docs/VaultCalculationsApi.md#cancelcalculationbyid) | **DELETE** /analytics/engines/vault/v3/calculations/{id} | Cancel Vault calculation by id *VaultCalculationsApi* | [**GetAllCalculations**](docs/VaultCalculationsApi.md#getallcalculations) | **GET** /analytics/engines/vault/v3/calculations | Get all calculations *VaultCalculationsApi* | [**GetCalculationParameters**](docs/VaultCalculationsApi.md#getcalculationparameters) | **GET** /analytics/engines/vault/v3/calculations/{id} | Get Vault calculation parameters by id @@ -332,9 +325,11 @@ Class | Method | HTTP request | Description - [Model.NPOOptimizerStrategy](docs/NPOOptimizerStrategy.md) - [Model.NPOOptimizerStrategyOverrides](docs/NPOOptimizerStrategyOverrides.md) - [Model.ObjectRoot](docs/ObjectRoot.md) + - [Model.OneOfFieldsFields](docs/OneOfFieldsFields.md) - [Model.OneOfQuantDates](docs/OneOfQuantDates.md) - [Model.OneOfQuantFormulas](docs/OneOfQuantFormulas.md) - [Model.OneOfQuantUniverse](docs/OneOfQuantUniverse.md) + - [Model.OneOfSMFields](docs/OneOfSMFields.md) - [Model.OptimalPortfolio](docs/OptimalPortfolio.md) - [Model.Optimization](docs/Optimization.md) - [Model.OptimizerAccount](docs/OptimizerAccount.md) @@ -385,15 +380,25 @@ Class | Method | HTTP request | Description - [Model.QuantUniversalScreenUniverse](docs/QuantUniversalScreenUniverse.md) - [Model.QuantUniversalScreenUniverseObsolete](docs/QuantUniversalScreenUniverseObsolete.md) - [Model.QuantUniverse](docs/QuantUniverse.md) - - [Model.ReturnType](docs/ReturnType.md) - - [Model.SPARAccounts](docs/SPARAccounts.md) - - [Model.SPARAccountsRoot](docs/SPARAccountsRoot.md) - - [Model.SPARBenchmark](docs/SPARBenchmark.md) - - [Model.SPARBenchmarkRoot](docs/SPARBenchmarkRoot.md) - - [Model.SPARCalculationParameters](docs/SPARCalculationParameters.md) - - [Model.SPARCalculationParametersRoot](docs/SPARCalculationParametersRoot.md) - - [Model.SPARDateParameters](docs/SPARDateParameters.md) - - [Model.SPARIdentifier](docs/SPARIdentifier.md) + - [Model.SMBondFields](docs/SMBondFields.md) + - [Model.SMCreateParameters](docs/SMCreateParameters.md) + - [Model.SMCreateParametersRoot](docs/SMCreateParametersRoot.md) + - [Model.SMCreateResponse](docs/SMCreateResponse.md) + - [Model.SMCreateResponseRoot](docs/SMCreateResponseRoot.md) + - [Model.SMCustomCashFlowFields](docs/SMCustomCashFlowFields.md) + - [Model.SMDeleteParameters](docs/SMDeleteParameters.md) + - [Model.SMDeleteParametersRoot](docs/SMDeleteParametersRoot.md) + - [Model.SMDeleteResponse](docs/SMDeleteResponse.md) + - [Model.SMDeleteResponseRoot](docs/SMDeleteResponseRoot.md) + - [Model.SMError](docs/SMError.md) + - [Model.SMFields](docs/SMFields.md) + - [Model.SMRetrieveParameters](docs/SMRetrieveParameters.md) + - [Model.SMRetrieveParametersRoot](docs/SMRetrieveParametersRoot.md) + - [Model.SMRetrieveResponse](docs/SMRetrieveResponse.md) + - [Model.SMRetrieveResponseRoot](docs/SMRetrieveResponseRoot.md) + - [Model.SMTemplateFieldProperties](docs/SMTemplateFieldProperties.md) + - [Model.SMTemplateFieldPropertiesRoot](docs/SMTemplateFieldPropertiesRoot.md) + - [Model.SMWarning](docs/SMWarning.md) - [Model.TemplateContentTypes](docs/TemplateContentTypes.md) - [Model.TemplatedPAComponent](docs/TemplatedPAComponent.md) - [Model.TemplatedPAComponentParameters](docs/TemplatedPAComponentParameters.md) @@ -421,6 +426,8 @@ Class | Method | HTTP request | Description - [Model.UnlinkedPATemplateSummaryRoot](docs/UnlinkedPATemplateSummaryRoot.md) - [Model.UnlinkedPATemplateUpdateParameters](docs/UnlinkedPATemplateUpdateParameters.md) - [Model.UnlinkedPATemplateUpdateParametersRoot](docs/UnlinkedPATemplateUpdateParametersRoot.md) + - [Model.VaultAttributionLoaderResponse](docs/VaultAttributionLoaderResponse.md) + - [Model.VaultAttributionLoaderResponseRoot](docs/VaultAttributionLoaderResponseRoot.md) - [Model.VaultCalculationParameters](docs/VaultCalculationParameters.md) - [Model.VaultCalculationParametersRoot](docs/VaultCalculationParametersRoot.md) - [Model.VaultComponent](docs/VaultComponent.md) diff --git a/auto-generated-sdk/docs/AccountsApi.md b/auto-generated-sdk/docs/AccountsApi.md index be4ca747..235acf5c 100644 --- a/auto-generated-sdk/docs/AccountsApi.md +++ b/auto-generated-sdk/docs/AccountsApi.md @@ -5,7 +5,6 @@ All URIs are relative to *https://api.factset.com* Method | HTTP request | Description ------------- | ------------- | ------------- [**GetAccounts**](AccountsApi.md#getaccounts) | **GET** /analytics/lookups/v3/accounts/{path} | Get accounts and sub-directories in a directory -[**GetSPARReturnsType**](AccountsApi.md#getsparreturnstype) | **GET** /analytics/engines/spar/v3/accounts/{accountPath}/returns-type | Get SPAR account returns type details @@ -39,7 +38,7 @@ namespace Example config.AccessToken = "YOUR_BEARER_TOKEN"; var apiInstance = new AccountsApi(config); - var path = path_example; // string | The directory to get the accounts and sub-directories in (default to "") + var path = Client:; // string | The directory to get the accounts and sub-directories. (default to "") try { @@ -62,7 +61,7 @@ namespace Example Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - **path** | **string**| The directory to get the accounts and sub-directories in | [default to ""] + **path** | **string**| The directory to get the accounts and sub-directories. | [default to ""] ### Return type @@ -93,88 +92,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) - -# **GetSPARReturnsType** -> SPARAccountsRoot GetSPARReturnsType (string accountPath) - -Get SPAR account returns type details - -This endpoint returns the returns type of account associated with SPAR - -### Example -```csharp -using System.Collections.Generic; -using System.Diagnostics; -using FactSet.AnalyticsAPI.Engines.Api; -using FactSet.AnalyticsAPI.Engines.Client; -using FactSet.AnalyticsAPI.Engines.Model; - -namespace Example -{ - public class GetSPARReturnsTypeExample - { - public static void Main() - { - Configuration config = new Configuration(); - config.BasePath = "https://api.factset.com"; - // Configure HTTP basic authorization: Basic - config.Username = "YOUR_USERNAME"; - config.Password = "YOUR_PASSWORD"; - // Configure Bearer token for authorization: Bearer - config.AccessToken = "YOUR_BEARER_TOKEN"; - - var apiInstance = new AccountsApi(config); - var accountPath = accountPath_example; // string | URL encoded account path - - try - { - // Get SPAR account returns type details - SPARAccountsRoot result = apiInstance.GetSPARReturnsType(accountPath); - Debug.WriteLine(result); - } - catch (ApiException e) - { - Debug.Print("Exception when calling AccountsApi.GetSPARReturnsType: " + e.Message ); - Debug.Print("Status Code: "+ e.ErrorCode); - Debug.Print(e.StackTrace); - } - } - } -} -``` - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **accountPath** | **string**| URL encoded account path | - -### Return type - -[**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/CalculationUnitStatus.md b/auto-generated-sdk/docs/CalculationUnitStatus.md index 3c33352e..3527f5d0 100644 --- a/auto-generated-sdk/docs/CalculationUnitStatus.md +++ b/auto-generated-sdk/docs/CalculationUnitStatus.md @@ -9,6 +9,7 @@ Name | Type | Description | Notes **Result** | **string** | The result URL of the calculation. | [optional] **Progress** | **string** | The progress of the calculation unit. | [optional] **Points** | **int** | The points for the calculation unit. | [optional] +**Warnings** | **List<string>** | 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 94ee1e02..07cd31b4 100644 --- a/auto-generated-sdk/docs/ColumnsApi.md +++ b/auto-generated-sdk/docs/ColumnsApi.md @@ -39,7 +39,7 @@ namespace Example config.AccessToken = "YOUR_BEARER_TOKEN"; var apiInstance = new ColumnsApi(config); - var id = id_example; // string | Unique identifier for a column + var id = 2DBD317E3C235BC96E2FF8CA36CE036AF2F7F55525479B524AE78FD7D6BBC4A7; // string | Unique identifier for a column try { @@ -124,9 +124,9 @@ namespace Example config.AccessToken = "YOUR_BEARER_TOKEN"; var apiInstance = new ColumnsApi(config); - var name = name_example; // string | Column name (optional) (default to "") + var name = Security Name; // string | Column name (optional) (default to "") var category = category_example; // string | Column category (optional) (default to "") - var directory = directory_example; // string | The directory to get the columns in (optional) (default to "") + var directory = Client; // string | The directory to get the columns in (optional) (default to "") try { diff --git a/auto-generated-sdk/docs/ComponentsApi.md b/auto-generated-sdk/docs/ComponentsApi.md index ef1437e7..8c95aaa4 100644 --- a/auto-generated-sdk/docs/ComponentsApi.md +++ b/auto-generated-sdk/docs/ComponentsApi.md @@ -6,7 +6,6 @@ Method | HTTP request | Description ------------- | ------------- | ------------- [**GetPAComponentById**](ComponentsApi.md#getpacomponentbyid) | **GET** /analytics/engines/pa/v3/components/{id} | Get PA component by id [**GetPAComponents**](ComponentsApi.md#getpacomponents) | **GET** /analytics/engines/pa/v3/components | Get PA components -[**GetSPARComponents**](ComponentsApi.md#getsparcomponents) | **GET** /analytics/engines/spar/v3/components | Get SPAR components [**GetVaultComponentById**](ComponentsApi.md#getvaultcomponentbyid) | **GET** /analytics/engines/vault/v3/components/{id} | Get Vault component by id [**GetVaultComponents**](ComponentsApi.md#getvaultcomponents) | **GET** /analytics/engines/vault/v3/components | Get Vault components @@ -42,7 +41,7 @@ namespace Example config.AccessToken = "YOUR_BEARER_TOKEN"; var apiInstance = new ComponentsApi(config); - var id = id_example; // string | Unique identifier for a PA component + var id = 801B800245E468A52AEBEC4BE31CFF5AF82F371DAEF5F158AC2E98C2FA324B46; // string | Unique identifier for a PA component try { @@ -127,7 +126,7 @@ namespace Example config.AccessToken = "YOUR_BEARER_TOKEN"; var apiInstance = new ComponentsApi(config); - var document = document_example; // string | Document Name + var document = PA3_DOCUMENTS:DEFAULT; // string | Document Name try { @@ -181,91 +180,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) - -# **GetSPARComponents** -> ComponentSummaryRoot GetSPARComponents (string document) - -Get SPAR components - -This endpoint returns the list of SPAR components in a given SPAR document. - -### Example -```csharp -using System.Collections.Generic; -using System.Diagnostics; -using FactSet.AnalyticsAPI.Engines.Api; -using FactSet.AnalyticsAPI.Engines.Client; -using FactSet.AnalyticsAPI.Engines.Model; - -namespace Example -{ - public class GetSPARComponentsExample - { - public static void Main() - { - Configuration config = new Configuration(); - config.BasePath = "https://api.factset.com"; - // Configure HTTP basic authorization: Basic - config.Username = "YOUR_USERNAME"; - config.Password = "YOUR_PASSWORD"; - // Configure Bearer token for authorization: Bearer - config.AccessToken = "YOUR_BEARER_TOKEN"; - - var apiInstance = new ComponentsApi(config); - var document = document_example; // string | Document Name - - try - { - // Get SPAR components - ComponentSummaryRoot result = apiInstance.GetSPARComponents(document); - Debug.WriteLine(result); - } - catch (ApiException e) - { - Debug.Print("Exception when calling ComponentsApi.GetSPARComponents: " + e.Message ); - Debug.Print("Status Code: "+ e.ErrorCode); - Debug.Print(e.StackTrace); - } - } - } -} -``` - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **document** | **string**| Document Name | - -### Return type - -[**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) - # **GetVaultComponentById** > VaultComponentRoot GetVaultComponentById (string id) diff --git a/auto-generated-sdk/docs/DatesApi.md b/auto-generated-sdk/docs/DatesApi.md index 93f205fc..a3336686 100644 --- a/auto-generated-sdk/docs/DatesApi.md +++ b/auto-generated-sdk/docs/DatesApi.md @@ -39,10 +39,10 @@ namespace Example config.AccessToken = "YOUR_BEARER_TOKEN"; var apiInstance = new DatesApi(config); - var enddate = enddate_example; // string | End Date - var componentid = componentid_example; // string | Component Id - var account = account_example; // string | Account - var startdate = startdate_example; // string | Start Date (optional) + var enddate = -1AY; // string | End Date + var componentid = 801B800245E468A52AEBEC4BE31CFF5AF82F371DAEF5F158AC2E98C2FA324B46; // string | Component Id + var account = Account Name; // string | Account ( Should be in Format - AccountName.ACCT ) + var startdate = -3AY; // string | Start Date (optional) try { @@ -67,7 +67,7 @@ Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **enddate** | **string**| End Date | **componentid** | **string**| Component Id | - **account** | **string**| Account | + **account** | **string**| Account ( Should be in Format - AccountName.ACCT ) | **startdate** | **string**| Start Date | [optional] ### Return type diff --git a/auto-generated-sdk/docs/DocumentsApi.md b/auto-generated-sdk/docs/DocumentsApi.md index f431a410..7a8597bd 100644 --- a/auto-generated-sdk/docs/DocumentsApi.md +++ b/auto-generated-sdk/docs/DocumentsApi.md @@ -6,7 +6,6 @@ Method | HTTP request | Description ------------- | ------------- | ------------- [**GetPA3Documents**](DocumentsApi.md#getpa3documents) | **GET** /analytics/engines/pa/v3/documents/{path} | Get PA3 documents and sub-directories in a directory [**GetPubDocuments**](DocumentsApi.md#getpubdocuments) | **GET** /analytics/engines/pub/v3/documents/{path} | Gets Publisher documents and sub-directories in a directory -[**GetSPAR3Documents**](DocumentsApi.md#getspar3documents) | **GET** /analytics/engines/spar/v3/documents/{path} | Gets SPAR3 documents and sub-directories in a directory [**GetVaultDocuments**](DocumentsApi.md#getvaultdocuments) | **GET** /analytics/engines/vault/v3/documents/{path} | Get Vault documents and sub-directories in a directory @@ -41,7 +40,7 @@ namespace Example config.AccessToken = "YOUR_BEARER_TOKEN"; var apiInstance = new DocumentsApi(config); - var path = path_example; // string | The directory to get the documents and sub-directories in (default to "") + var path = Client:; // string | The directory to get the documents and sub-directories in (default to "") try { @@ -180,91 +179,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) - -# **GetSPAR3Documents** -> DocumentDirectoriesRoot GetSPAR3Documents (string path) - -Gets SPAR3 documents and sub-directories in a directory - -This endpoint looks up all SPAR3 documents and sub-directories in a given directory. - -### Example -```csharp -using System.Collections.Generic; -using System.Diagnostics; -using FactSet.AnalyticsAPI.Engines.Api; -using FactSet.AnalyticsAPI.Engines.Client; -using FactSet.AnalyticsAPI.Engines.Model; - -namespace Example -{ - public class GetSPAR3DocumentsExample - { - public static void Main() - { - Configuration config = new Configuration(); - config.BasePath = "https://api.factset.com"; - // Configure HTTP basic authorization: Basic - config.Username = "YOUR_USERNAME"; - config.Password = "YOUR_PASSWORD"; - // Configure Bearer token for authorization: Bearer - config.AccessToken = "YOUR_BEARER_TOKEN"; - - var apiInstance = new DocumentsApi(config); - var path = path_example; // string | The directory to get the documents in (default to "") - - try - { - // Gets SPAR3 documents and sub-directories in a directory - DocumentDirectoriesRoot result = apiInstance.GetSPAR3Documents(path); - Debug.WriteLine(result); - } - catch (ApiException e) - { - Debug.Print("Exception when calling DocumentsApi.GetSPAR3Documents: " + e.Message ); - Debug.Print("Status Code: "+ e.ErrorCode); - Debug.Print(e.StackTrace); - } - } - } -} -``` - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **path** | **string**| The directory to get the documents in | [default to ""] - -### Return type - -[**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) - # **GetVaultDocuments** > DocumentDirectoriesRoot GetVaultDocuments (string path) diff --git a/auto-generated-sdk/docs/FrequenciesApi.md b/auto-generated-sdk/docs/FrequenciesApi.md index c4d50f24..e69a7e02 100644 --- a/auto-generated-sdk/docs/FrequenciesApi.md +++ b/auto-generated-sdk/docs/FrequenciesApi.md @@ -5,7 +5,6 @@ All URIs are relative to *https://api.factset.com* Method | HTTP request | Description ------------- | ------------- | ------------- [**GetPAFrequencies**](FrequenciesApi.md#getpafrequencies) | **GET** /analytics/engines/pa/v3/frequencies | Get PA frequencies -[**GetSPARFrequencies**](FrequenciesApi.md#getsparfrequencies) | **GET** /analytics/engines/spar/v3/frequencies | Get SPAR frequencies [**GetVaultFrequencies**](FrequenciesApi.md#getvaultfrequencies) | **GET** /analytics/engines/vault/v3/frequencies | Get Vault frequencies @@ -88,85 +87,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) - -# **GetSPARFrequencies** -> FrequencyRoot GetSPARFrequencies () - -Get SPAR frequencies - -This endpoint lists all the frequencies that can be applied to a SPAR calculation. - -### Example -```csharp -using System.Collections.Generic; -using System.Diagnostics; -using FactSet.AnalyticsAPI.Engines.Api; -using FactSet.AnalyticsAPI.Engines.Client; -using FactSet.AnalyticsAPI.Engines.Model; - -namespace Example -{ - public class GetSPARFrequenciesExample - { - public static void Main() - { - Configuration config = new Configuration(); - config.BasePath = "https://api.factset.com"; - // Configure HTTP basic authorization: Basic - config.Username = "YOUR_USERNAME"; - config.Password = "YOUR_PASSWORD"; - // Configure Bearer token for authorization: Bearer - config.AccessToken = "YOUR_BEARER_TOKEN"; - - var apiInstance = new FrequenciesApi(config); - - try - { - // Get SPAR frequencies - FrequencyRoot result = apiInstance.GetSPARFrequencies(); - Debug.WriteLine(result); - } - catch (ApiException e) - { - Debug.Print("Exception when calling FrequenciesApi.GetSPARFrequencies: " + e.Message ); - Debug.Print("Status Code: "+ e.ErrorCode); - Debug.Print(e.StackTrace); - } - } - } -} -``` - -### Parameters -This endpoint does not need any parameter. - -### Return type - -[**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) - # **GetVaultFrequencies** > FrequencyRoot GetVaultFrequencies () diff --git a/auto-generated-sdk/docs/LinkedPATemplatesApi.md b/auto-generated-sdk/docs/LinkedPATemplatesApi.md index ab913662..e716ff20 100644 --- a/auto-generated-sdk/docs/LinkedPATemplatesApi.md +++ b/auto-generated-sdk/docs/LinkedPATemplatesApi.md @@ -127,7 +127,7 @@ namespace Example config.AccessToken = "YOUR_BEARER_TOKEN"; var apiInstance = new LinkedPATemplatesApi(config); - var id = id_example; // string | Unique identifier for a linked PA template + var id = 01234567890123456789012345678901; // string | Unique identifier for a linked PA template try { @@ -211,7 +211,7 @@ namespace Example config.AccessToken = "YOUR_BEARER_TOKEN"; var apiInstance = new LinkedPATemplatesApi(config); - var directory = directory_example; // string | Get linked PA templates in path. (optional) + var directory = Personal:LinkedPATemplates/; // string | Get linked PA templates in path. (optional) var documentDirectory = documentDirectory_example; // string | Get linked PA templates for documents in document path (optional) var documentName = documentName_example; // string | Get linked PA templates for documents by document name (optional) @@ -300,7 +300,7 @@ namespace Example config.AccessToken = "YOUR_BEARER_TOKEN"; var apiInstance = new LinkedPATemplatesApi(config); - var id = id_example; // string | Unique identifier for a linked PA template + var id = 01234567890123456789012345678901; // string | Unique identifier for a linked PA template try { @@ -385,7 +385,7 @@ namespace Example config.AccessToken = "YOUR_BEARER_TOKEN"; var apiInstance = new LinkedPATemplatesApi(config); - var id = id_example; // string | Unique identifier for a linked PA template + var id = 01234567890123456789012345678901; // string | Unique identifier for a linked PA template var linkedPATemplateUpdateParametersRoot = new LinkedPATemplateUpdateParametersRoot(); // LinkedPATemplateUpdateParametersRoot | Request Parameters try diff --git a/auto-generated-sdk/docs/ReturnType.md b/auto-generated-sdk/docs/OneOfFieldsFields.md similarity index 68% rename from auto-generated-sdk/docs/ReturnType.md rename to auto-generated-sdk/docs/OneOfFieldsFields.md index a3e82d29..f2a0c4a7 100644 --- a/auto-generated-sdk/docs/ReturnType.md +++ b/auto-generated-sdk/docs/OneOfFieldsFields.md @@ -1,11 +1,10 @@ -# FactSet.AnalyticsAPI.Engines.Model.ReturnType +# FactSet.AnalyticsAPI.Engines.Model.OneOfFieldsFields ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Name** | **string** | | [optional] -**Id** | **string** | | [optional] +**SecurityType** | **string** | | [[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/OneOfSMFields.md similarity index 64% rename from auto-generated-sdk/docs/SPARAccounts.md rename to auto-generated-sdk/docs/OneOfSMFields.md index 417868ba..24f60140 100644 --- a/auto-generated-sdk/docs/SPARAccounts.md +++ b/auto-generated-sdk/docs/OneOfSMFields.md @@ -1,10 +1,10 @@ -# FactSet.AnalyticsAPI.Engines.Model.SPARAccounts +# FactSet.AnalyticsAPI.Engines.Model.OneOfSMFields ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**ReturnsType** | [**List<ReturnType>**](ReturnType.md) | List of SPAR returnsType | [optional] +**SecurityType** | **string** | | [[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 6c1f837f..032eb9c9 100644 --- a/auto-generated-sdk/docs/QuantCalculationsApi.md +++ b/auto-generated-sdk/docs/QuantCalculationsApi.md @@ -587,7 +587,7 @@ Name | Type | Description | Notes ### HTTP request headers - **Content-Type**: application/json - - **Accept**: application/json, application/x-protobuf + - **Accept**: application/json, application/x-protobuf, application/octet-stream ### HTTP response details @@ -598,6 +598,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.
| @@ -690,6 +691,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/SMBondFields.md b/auto-generated-sdk/docs/SMBondFields.md new file mode 100644 index 00000000..d8cda055 --- /dev/null +++ b/auto-generated-sdk/docs/SMBondFields.md @@ -0,0 +1,133 @@ +# FactSet.AnalyticsAPI.Engines.Model.SMBondFields + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**_144aFlag** | **bool** | | [optional] +**AperiodicMultipliers** | **List<double>** | | [optional] +**AperiodicResetDates** | **List<string>** | | [optional] +**AperiodicSpreads** | **List<double>** | | [optional] +**BusinessDayConv** | **string** | | [optional] +**CallAnnouncedDate** | **string** | | [optional] +**CallDates** | **List<string>** | | [optional] +**CallFreq** | **string** | | [optional] +**CallNoticeDays** | **int** | | [optional] +**CallPrices** | **List<double>** | | [optional] +**CashRate** | **double** | | [optional] +**Cognity** | **string** | | [optional] +**ConversionIdentifier** | **string** | | [optional] +**ConversionRatio** | **double** | | [optional] +**ConversionType** | **string** | | [optional] +**ConvertibleFlag** | **bool** | | [optional] +**Country** | **string** | | [optional] +**Coupon** | **double** | | [optional] +**CouponType** | **string** | | [optional] +**CreditSpreadAdjustmentSingle** | **double** | | [optional] +**Currency** | **string** | | [optional] +**DayCountBasis** | **string** | | [optional] +**DefaultedDate** | **string** | | [optional] +**FederalTaxExemptFlag** | **bool** | | [optional] +**FirstPayDate** | **string** | | [optional] +**FirstResetDate** | **string** | | [optional] +**FloatFormula** | **string** | | [optional] +**FltDayCountBasis** | **string** | | [optional] +**FltFirstPayDate** | **string** | | [optional] +**FltPayFreq** | **string** | | [optional] +**HistCouponDates** | **List<string>** | | [optional] +**HistCoupons** | **List<double>** | | [optional] +**HistRcvAssumpDates** | **List<string>** | | [optional] +**HistRcvAssumpMonths** | **List<int>** | | [optional] +**HistRcvAssumpRates** | **List<double>** | | [optional] +**HistRcvAssumpTargetDates** | **List<string>** | | [optional] +**InflationType** | **string** | | [optional] +**IssueDate** | **string** | | [optional] +**IssueName** | **string** | | [optional] +**IssuerId** | **string** | | [optional] +**LastModifiedSource** | **string** | | [optional] +**LastModifiedSourceMeta** | **string** | | [optional] +**LastModifiedTime** | **string** | | [optional] +**LifeCap** | **double** | | [optional] +**LifeFloor** | **double** | | [optional] +**LockoutDays** | **int** | | [optional] +**LookBackDays** | **int** | | [optional] +**MakeWholeCallFlag** | **bool** | | [optional] +**MakeWholeExpireDate** | **string** | | [optional] +**MakeWholeSpread** | **double** | | [optional] +**MatrixDates** | **List<string>** | | [optional] +**MatrixMultipliers** | **List<double>** | | [optional] +**MatrixPricedFlag** | **bool** | | [optional] +**MatrixSpreads** | **List<double>** | | [optional] +**MatrixUseScheduleFlag** | **bool** | | [optional] +**MaturityDate** | **string** | | [optional] +**MaturityPrice** | **double** | | [optional] +**MonthsToRecovery** | **double** | | [optional] +**Multiplier** | **double** | | [optional] +**NotionalFlag** | **bool** | | [optional] +**ObservationShift** | **int** | | [optional] +**OrigAmtIssued** | **double** | | [optional] +**ParentName** | **string** | | [optional] +**ParPrice** | **double** | | [optional] +**ParserInfo** | **string** | | [optional] +**PaymentDelay** | **int** | | [optional] +**PayFreq** | **string** | | [optional] +**PeriodCap** | **double** | | [optional] +**PeriodFloor** | **double** | | [optional] +**PikExpDate** | **string** | | [optional] +**PikRate** | **int** | | [optional] +**PreferredSecExDateLen** | **int** | | [optional] +**PreferredSecExDateUnits** | **string** | | [optional] +**PreferredSecFlag** | **bool** | | [optional] +**PreferredSecType** | **string** | | [optional] +**PrincipalType** | **string** | | [optional] +**PutDates** | **List<string>** | | [optional] +**PutNoticeDays** | **int** | | [optional] +**PutFreq** | **string** | | [optional] +**PutPrices** | **List<double>** | | [optional] +**PvtPlacementFlag** | **bool** | | [optional] +**RatingFitch** | **string** | | [optional] +**RatingFitchDates** | **List<string>** | | [optional] +**RatingFitchValues** | **List<string>** | | [optional] +**RatingMoodysDates** | **List<string>** | | [optional] +**RatingMoodysValues** | **List<string>** | | [optional] +**RatingSpDates** | **List<string>** | | [optional] +**RatingSpValues** | **List<string>** | | [optional] +**RecoveryPercentage** | **double** | | [optional] +**RedemptionDate** | **string** | | [optional] +**RedemptionOpt** | **string** | | [optional] +**RedemptionPrice** | **double** | | [optional] +**ReinstatedDate** | **string** | | [optional] +**ResetDelay** | **int** | | [optional] +**ResetFreq** | **string** | | [optional] +**RefIndex** | **string** | | [optional] +**SecondaryToVendorFlag** | **bool** | | [optional] +**Sector** | **string** | | [optional] +**SectorBarclay1** | **string** | | [optional] +**SectorBarclay2** | **string** | | [optional] +**SectorBarclay3** | **string** | | [optional] +**SectorBarclay4** | **string** | | [optional] +**SectorDef** | **string** | | [optional] +**SectorIndustry** | **string** | | [optional] +**SectorMain** | **string** | | [optional] +**SectorMerrill1** | **string** | | [optional] +**SectorMerrill2** | **string** | | [optional] +**SectorMerrill3** | **string** | | [optional] +**SectorMerrill4** | **string** | | [optional] +**SectorSubGroup** | **string** | | [optional] +**SinkAmts** | **List<double>** | | [optional] +**SinkDates** | **List<string>** | | [optional] +**Spread** | **double** | | [optional] +**State** | **string** | | [optional] +**Status** | **string** | | [optional] +**StatusDates** | **List<string>** | | [optional] +**StatusValues** | **List<string>** | | [optional] +**StepCashRates** | **List<double>** | | [optional] +**StepCouponDates** | **List<string>** | | [optional] +**StepCoupons** | **List<double>** | | [optional] +**StepPikRates** | **List<double>** | | [optional] +**VendorCoverageDate** | **string** | | [optional] +**VRDNFlag** | **bool** | | [optional] +**SecurityType** | **string** | | + +[[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..dbaf5a46 --- /dev/null +++ b/auto-generated-sdk/docs/SMCreateParameters.md @@ -0,0 +1,13 @@ +# FactSet.AnalyticsAPI.Engines.Model.SMCreateParameters + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**SecurityName** | **string** | | +**Location** | **string** | | [optional] +**Asofdate** | **string** | | [optional] +**Fields** | [**OneOfSMFields**](OneOfSMFields.md) | | + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + diff --git a/auto-generated-sdk/docs/SMCreateParametersRoot.md b/auto-generated-sdk/docs/SMCreateParametersRoot.md new file mode 100644 index 00000000..3219f8a2 --- /dev/null +++ b/auto-generated-sdk/docs/SMCreateParametersRoot.md @@ -0,0 +1,11 @@ +# FactSet.AnalyticsAPI.Engines.Model.SMCreateParametersRoot + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Data** | [**List<SMCreateParameters>**](SMCreateParameters.md) | | +**Meta** | **Object** | | [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/SMCreateResponse.md b/auto-generated-sdk/docs/SMCreateResponse.md new file mode 100644 index 00000000..442aa8f4 --- /dev/null +++ b/auto-generated-sdk/docs/SMCreateResponse.md @@ -0,0 +1,13 @@ +# FactSet.AnalyticsAPI.Engines.Model.SMCreateResponse + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**SecurityName** | **string** | | [optional] +**Status** | **string** | | [optional] +**Warnings** | [**List<SMWarning>**](SMWarning.md) | | [optional] +**Errors** | [**List<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 70% rename from auto-generated-sdk/docs/SPARBenchmarkRoot.md rename to auto-generated-sdk/docs/SMCreateResponseRoot.md index 6f3ab7c7..6692d1c1 100644 --- a/auto-generated-sdk/docs/SPARBenchmarkRoot.md +++ b/auto-generated-sdk/docs/SMCreateResponseRoot.md @@ -1,10 +1,10 @@ -# FactSet.AnalyticsAPI.Engines.Model.SPARBenchmarkRoot +# FactSet.AnalyticsAPI.Engines.Model.SMCreateResponseRoot ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Data** | [**SPARBenchmark**](SPARBenchmark.md) | | +**Data** | [**List<SMCreateResponse>**](SMCreateResponse.md) | | **Meta** | **Object** | | [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..6fd23478 --- /dev/null +++ b/auto-generated-sdk/docs/SMCustomCashFlowFields.md @@ -0,0 +1,39 @@ +# FactSet.AnalyticsAPI.Engines.Model.SMCustomCashFlowFields + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**CashFlowAmounts** | **List<double>** | | [optional] +**CashFlowDates** | **List<string>** | | [optional] +**Country** | **string** | | [optional] +**Currency** | **string** | | [optional] +**IssueName** | **string** | | [optional] +**ParAmt** | **double** | | [optional] +**ParentName** | **string** | | [optional] +**RatingFitch** | **string** | | [optional] +**RatingFitchDates** | **List<string>** | | [optional] +**RatingFitchValues** | **List<string>** | | [optional] +**RatingMoodysDates** | **List<string>** | | [optional] +**RatingMoodysValues** | **List<string>** | | [optional] +**RatingSpDates** | **List<string>** | | [optional] +**RatingSpValues** | **List<string>** | | [optional] +**SecondaryToVendorFlag** | **bool** | | [optional] +**Sector** | **string** | | [optional] +**SectorBarclay1** | **string** | | [optional] +**SectorBarclay2** | **string** | | [optional] +**SectorBarclay3** | **string** | | [optional] +**SectorBarclay4** | **string** | | [optional] +**SectorDef** | **string** | | [optional] +**SectorIndustry** | **string** | | [optional] +**SectorMain** | **string** | | [optional] +**SectorMerrill1** | **string** | | [optional] +**SectorMerrill2** | **string** | | [optional] +**SectorMerrill3** | **string** | | [optional] +**SectorMerrill4** | **string** | | [optional] +**SectorSubGroup** | **string** | | [optional] +**VendorCoverageDate** | **string** | | [optional] +**SecurityType** | **string** | | + +[[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..131f1386 --- /dev/null +++ b/auto-generated-sdk/docs/SMDeleteParameters.md @@ -0,0 +1,13 @@ +# FactSet.AnalyticsAPI.Engines.Model.SMDeleteParameters + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**SecurityName** | **string** | | +**Location** | **string** | | [optional] +**Asofdate** | **string** | | [optional] +**SecurityType** | **string** | | [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..b0a771c9 --- /dev/null +++ b/auto-generated-sdk/docs/SMDeleteParametersRoot.md @@ -0,0 +1,11 @@ +# FactSet.AnalyticsAPI.Engines.Model.SMDeleteParametersRoot + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Data** | [**List<SMDeleteParameters>**](SMDeleteParameters.md) | | +**Meta** | **Object** | | [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..970b9975 --- /dev/null +++ b/auto-generated-sdk/docs/SMDeleteResponse.md @@ -0,0 +1,12 @@ +# FactSet.AnalyticsAPI.Engines.Model.SMDeleteResponse + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**SecurityName** | **string** | | [optional] +**Status** | **string** | | [optional] +**Errors** | [**List<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 70% rename from auto-generated-sdk/docs/SPARAccountsRoot.md rename to auto-generated-sdk/docs/SMDeleteResponseRoot.md index b0a97127..fbd0e2f9 100644 --- a/auto-generated-sdk/docs/SPARAccountsRoot.md +++ b/auto-generated-sdk/docs/SMDeleteResponseRoot.md @@ -1,10 +1,10 @@ -# FactSet.AnalyticsAPI.Engines.Model.SPARAccountsRoot +# FactSet.AnalyticsAPI.Engines.Model.SMDeleteResponseRoot ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Data** | [**SPARAccounts**](SPARAccounts.md) | | +**Data** | [**List<SMDeleteResponse>**](SMDeleteResponse.md) | | **Meta** | **Object** | | [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/SMError.md b/auto-generated-sdk/docs/SMError.md new file mode 100644 index 00000000..92942e44 --- /dev/null +++ b/auto-generated-sdk/docs/SMError.md @@ -0,0 +1,10 @@ +# FactSet.AnalyticsAPI.Engines.Model.SMError + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Detail** | **string** | | [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/SMFields.md b/auto-generated-sdk/docs/SMFields.md new file mode 100644 index 00000000..2012d8a2 --- /dev/null +++ b/auto-generated-sdk/docs/SMFields.md @@ -0,0 +1,10 @@ +# FactSet.AnalyticsAPI.Engines.Model.SMFields + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**SecurityType** | **string** | | + +[[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..a45e6199 --- /dev/null +++ b/auto-generated-sdk/docs/SMRetrieveParameters.md @@ -0,0 +1,13 @@ +# FactSet.AnalyticsAPI.Engines.Model.SMRetrieveParameters + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**SecurityName** | **string** | | +**Location** | **string** | | [optional] +**Asofdate** | **string** | | [optional] +**SecurityType** | **string** | | [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..38720d19 --- /dev/null +++ b/auto-generated-sdk/docs/SMRetrieveParametersRoot.md @@ -0,0 +1,11 @@ +# FactSet.AnalyticsAPI.Engines.Model.SMRetrieveParametersRoot + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Data** | [**List<SMRetrieveParameters>**](SMRetrieveParameters.md) | | +**Meta** | **Object** | | [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..e0b0c43b --- /dev/null +++ b/auto-generated-sdk/docs/SMRetrieveResponse.md @@ -0,0 +1,15 @@ +# FactSet.AnalyticsAPI.Engines.Model.SMRetrieveResponse + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**SecurityName** | **string** | | [optional] +**Status** | **string** | | [optional] +**Location** | **string** | | [optional] +**Asofdate** | **string** | | [optional] +**Fields** | [**OneOfFieldsFields**](OneOfFieldsFields.md) | | [optional] +**Errors** | [**List<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..6ab5f486 --- /dev/null +++ b/auto-generated-sdk/docs/SMRetrieveResponseRoot.md @@ -0,0 +1,11 @@ +# FactSet.AnalyticsAPI.Engines.Model.SMRetrieveResponseRoot + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Data** | [**List<SMRetrieveResponse>**](SMRetrieveResponse.md) | | +**Meta** | **Object** | | [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..67256dde --- /dev/null +++ b/auto-generated-sdk/docs/SMTemplateFieldProperties.md @@ -0,0 +1,12 @@ +# FactSet.AnalyticsAPI.Engines.Model.SMTemplateFieldProperties + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Category** | **List<string>** | | [optional] +**Mandatory** | **bool** | | [optional] +**WhenField** | **List<Dictionary<string, List<string>>>** | | [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..4558021f --- /dev/null +++ b/auto-generated-sdk/docs/SMTemplateFieldPropertiesRoot.md @@ -0,0 +1,11 @@ +# FactSet.AnalyticsAPI.Engines.Model.SMTemplateFieldPropertiesRoot + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Data** | [**Dictionary<string, SMTemplateFieldProperties>**](SMTemplateFieldProperties.md) | | +**Meta** | **Object** | | [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..9a9d9f2e --- /dev/null +++ b/auto-generated-sdk/docs/SMWarning.md @@ -0,0 +1,10 @@ +# FactSet.AnalyticsAPI.Engines.Model.SMWarning + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Detail** | **string** | | [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/SPARBenchmark.md deleted file mode 100644 index dc49319f..00000000 --- a/auto-generated-sdk/docs/SPARBenchmark.md +++ /dev/null @@ -1,12 +0,0 @@ -# FactSet.AnalyticsAPI.Engines.Model.SPARBenchmark - -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Id** | **string** | Benchmark identifier | [optional] -**Name** | **string** | Benchmark Name | [optional] -**Identifiers** | [**List<SPARIdentifier>**](SPARIdentifier.md) | List of SPAR identifiers | [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 24d11d77..00000000 --- a/auto-generated-sdk/docs/SPARCalculationParameters.md +++ /dev/null @@ -1,14 +0,0 @@ -# FactSet.AnalyticsAPI.Engines.Model.SPARCalculationParameters - -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Componentid** | **string** | The SPAR Engine component identifier to analyze. | -**Accounts** | [**List<SPARIdentifier>**](SPARIdentifier.md) | List of accounts for SPAR calculation. | [optional] -**Benchmark** | [**SPARIdentifier**](SPARIdentifier.md) | | [optional] -**Dates** | [**SPARDateParameters**](SPARDateParameters.md) | | [optional] -**Currencyisocode** | **string** | 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 022bf544..00000000 --- a/auto-generated-sdk/docs/SPARCalculationParametersRoot.md +++ /dev/null @@ -1,11 +0,0 @@ -# FactSet.AnalyticsAPI.Engines.Model.SPARCalculationParametersRoot - -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Data** | [**Dictionary<string, 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 43fa68d4..00000000 --- a/auto-generated-sdk/docs/SPARCalculationsApi.md +++ /dev/null @@ -1,619 +0,0 @@ -# FactSet.AnalyticsAPI.Engines.Api.SPARCalculationsApi - -All URIs are relative to *https://api.factset.com* - -Method | HTTP request | Description -------------- | ------------- | ------------- -[**CancelCalculationById**](SPARCalculationsApi.md#cancelcalculationbyid) | **DELETE** /analytics/engines/spar/v3/calculations/{id} | Cancel SPAR calculation -[**GetAllCalculations**](SPARCalculationsApi.md#getallcalculations) | **GET** /analytics/engines/spar/v3/calculations | Get all calculations -[**GetCalculationParameters**](SPARCalculationsApi.md#getcalculationparameters) | **GET** /analytics/engines/spar/v3/calculations/{id} | Get SPAR calculation parameters by id -[**GetCalculationStatusById**](SPARCalculationsApi.md#getcalculationstatusbyid) | **GET** /analytics/engines/spar/v3/calculations/{id}/status | Get SPAR calculation status by id -[**GetCalculationUnitResultById**](SPARCalculationsApi.md#getcalculationunitresultbyid) | **GET** /analytics/engines/spar/v3/calculations/{id}/units/{unitId}/result | Get SPAR calculation result by id -[**PostAndCalculate**](SPARCalculationsApi.md#postandcalculate) | **POST** /analytics/engines/spar/v3/calculations | Create and Run SPAR calculation -[**PutAndCalculate**](SPARCalculationsApi.md#putandcalculate) | **PUT** /analytics/engines/spar/v3/calculations/{id} | Create or Update SPAR calculation and run it. - - - -# **CancelCalculationById** -> void CancelCalculationById (string id) - -Cancel SPAR calculation - -This is the endpoint to cancel a previously submitted calculation. - -### Example -```csharp -using System.Collections.Generic; -using System.Diagnostics; -using FactSet.AnalyticsAPI.Engines.Api; -using FactSet.AnalyticsAPI.Engines.Client; -using FactSet.AnalyticsAPI.Engines.Model; - -namespace Example -{ - public class CancelCalculationByIdExample - { - public static void Main() - { - Configuration config = new Configuration(); - config.BasePath = "https://api.factset.com"; - // Configure HTTP basic authorization: Basic - config.Username = "YOUR_USERNAME"; - config.Password = "YOUR_PASSWORD"; - // Configure Bearer token for authorization: Bearer - config.AccessToken = "YOUR_BEARER_TOKEN"; - - var apiInstance = new SPARCalculationsApi(config); - var id = id_example; // string | from url, provided from the location header in the Create and Run SPAR calculation endpoint - - try - { - // Cancel SPAR calculation - apiInstance.CancelCalculationById(id); - } - catch (ApiException e) - { - Debug.Print("Exception when calling SPARCalculationsApi.CancelCalculationById: " + e.Message ); - Debug.Print("Status Code: "+ e.ErrorCode); - Debug.Print(e.StackTrace); - } - } - } -} -``` - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **id** | **string**| from url, provided from the location header in the Create and Run SPAR calculation endpoint | - -### Return type - -void (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) - - -# **GetAllCalculations** -> CalculationsSummaryRoot GetAllCalculations (int pageNumber) - -Get all calculations - -This endpoints returns all calculation requests. - -### Example -```csharp -using System.Collections.Generic; -using System.Diagnostics; -using FactSet.AnalyticsAPI.Engines.Api; -using FactSet.AnalyticsAPI.Engines.Client; -using FactSet.AnalyticsAPI.Engines.Model; - -namespace Example -{ - public class GetAllCalculationsExample - { - public static void Main() - { - Configuration config = new Configuration(); - config.BasePath = "https://api.factset.com"; - // Configure HTTP basic authorization: Basic - config.Username = "YOUR_USERNAME"; - config.Password = "YOUR_PASSWORD"; - // Configure Bearer token for authorization: Bearer - config.AccessToken = "YOUR_BEARER_TOKEN"; - - var apiInstance = new SPARCalculationsApi(config); - var pageNumber = 56; // int | (default to 1) - - try - { - // Get all calculations - CalculationsSummaryRoot result = apiInstance.GetAllCalculations(pageNumber); - Debug.WriteLine(result); - } - catch (ApiException e) - { - Debug.Print("Exception when calling SPARCalculationsApi.GetAllCalculations: " + e.Message ); - Debug.Print("Status Code: "+ e.ErrorCode); - Debug.Print(e.StackTrace); - } - } - } -} -``` - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **pageNumber** | **int**| | [default to 1] - -### Return type - -[**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) - - -# **GetCalculationParameters** -> SPARCalculationParametersRoot GetCalculationParameters (string id) - -Get SPAR calculation parameters by id - -This is the endpoint that returns the calculation parameters passed for a calculation. - -### Example -```csharp -using System.Collections.Generic; -using System.Diagnostics; -using FactSet.AnalyticsAPI.Engines.Api; -using FactSet.AnalyticsAPI.Engines.Client; -using FactSet.AnalyticsAPI.Engines.Model; - -namespace Example -{ - public class GetCalculationParametersExample - { - public static void Main() - { - Configuration config = new Configuration(); - config.BasePath = "https://api.factset.com"; - // Configure HTTP basic authorization: Basic - config.Username = "YOUR_USERNAME"; - config.Password = "YOUR_PASSWORD"; - // Configure Bearer token for authorization: Bearer - config.AccessToken = "YOUR_BEARER_TOKEN"; - - var apiInstance = new SPARCalculationsApi(config); - var id = id_example; // string | from url, provided from the location header in the Create and Run SPAR calculation endpoint - - try - { - // Get SPAR calculation parameters by id - SPARCalculationParametersRoot result = apiInstance.GetCalculationParameters(id); - Debug.WriteLine(result); - } - catch (ApiException e) - { - Debug.Print("Exception when calling SPARCalculationsApi.GetCalculationParameters: " + e.Message ); - Debug.Print("Status Code: "+ e.ErrorCode); - Debug.Print(e.StackTrace); - } - } - } -} -``` - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **id** | **string**| from url, provided from the location header in the Create and Run SPAR calculation endpoint | - -### Return type - -[**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) - - -# **GetCalculationStatusById** -> CalculationStatusRoot GetCalculationStatusById (string 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 -```csharp -using System.Collections.Generic; -using System.Diagnostics; -using FactSet.AnalyticsAPI.Engines.Api; -using FactSet.AnalyticsAPI.Engines.Client; -using FactSet.AnalyticsAPI.Engines.Model; - -namespace Example -{ - public class GetCalculationStatusByIdExample - { - public static void Main() - { - Configuration config = new Configuration(); - config.BasePath = "https://api.factset.com"; - // Configure HTTP basic authorization: Basic - config.Username = "YOUR_USERNAME"; - config.Password = "YOUR_PASSWORD"; - // Configure Bearer token for authorization: Bearer - config.AccessToken = "YOUR_BEARER_TOKEN"; - - var apiInstance = new SPARCalculationsApi(config); - var id = id_example; // string | from url, provided from the location header in the Create and Run SPAR calculation endpoint - - try - { - // Get SPAR calculation status by id - CalculationStatusRoot result = apiInstance.GetCalculationStatusById(id); - Debug.WriteLine(result); - } - catch (ApiException e) - { - Debug.Print("Exception when calling SPARCalculationsApi.GetCalculationStatusById: " + e.Message ); - Debug.Print("Status Code: "+ e.ErrorCode); - Debug.Print(e.StackTrace); - } - } - } -} -``` - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **id** | **string**| from url, provided from the location header in the Create and Run SPAR calculation endpoint | - -### Return type - -[**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) - - -# **GetCalculationUnitResultById** -> ObjectRoot GetCalculationUnitResultById (string id, string unitId) - -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 -```csharp -using System.Collections.Generic; -using System.Diagnostics; -using FactSet.AnalyticsAPI.Engines.Api; -using FactSet.AnalyticsAPI.Engines.Client; -using FactSet.AnalyticsAPI.Engines.Model; - -namespace Example -{ - public class GetCalculationUnitResultByIdExample - { - public static void Main() - { - Configuration config = new Configuration(); - config.BasePath = "https://api.factset.com"; - // Configure HTTP basic authorization: Basic - config.Username = "YOUR_USERNAME"; - config.Password = "YOUR_PASSWORD"; - // Configure Bearer token for authorization: Bearer - config.AccessToken = "YOUR_BEARER_TOKEN"; - - var apiInstance = new SPARCalculationsApi(config); - var id = id_example; // string | from url, provided from the location header in the Get SPAR calculation status by id endpoint - var unitId = unitId_example; // string | from url, provided from the location header in the Get SPAR calculation status by id endpoint - - try - { - // Get SPAR calculation result by id - ObjectRoot result = apiInstance.GetCalculationUnitResultById(id, unitId); - Debug.WriteLine(result); - } - catch (ApiException e) - { - Debug.Print("Exception when calling SPARCalculationsApi.GetCalculationUnitResultById: " + e.Message ); - Debug.Print("Status Code: "+ e.ErrorCode); - Debug.Print(e.StackTrace); - } - } - } -} -``` - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **id** | **string**| from url, provided from the location header in the Get SPAR calculation status by id endpoint | - **unitId** | **string**| from url, provided from the location header in the Get SPAR calculation status by id endpoint | - -### Return type - -[**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) - - -# **PostAndCalculate** -> CalculationStatusRoot PostAndCalculate (int? xFactSetApiLongRunningDeadline = null, string cacheControl = null, SPARCalculationParametersRoot sPARCalculationParametersRoot = null) - -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 -```csharp -using System.Collections.Generic; -using System.Diagnostics; -using FactSet.AnalyticsAPI.Engines.Api; -using FactSet.AnalyticsAPI.Engines.Client; -using FactSet.AnalyticsAPI.Engines.Model; - -namespace Example -{ - public class PostAndCalculateExample - { - public static void Main() - { - Configuration config = new Configuration(); - config.BasePath = "https://api.factset.com"; - // Configure HTTP basic authorization: Basic - config.Username = "YOUR_USERNAME"; - config.Password = "YOUR_PASSWORD"; - // Configure Bearer token for authorization: Bearer - config.AccessToken = "YOUR_BEARER_TOKEN"; - - var apiInstance = new SPARCalculationsApi(config); - var xFactSetApiLongRunningDeadline = 56; // int? | Long running deadline in seconds when only one unit is passed in the POST body. (optional) - var cacheControl = cacheControl_example; // string | Standard HTTP header. Accepts max-stale. (optional) - var sPARCalculationParametersRoot = new SPARCalculationParametersRoot(); // SPARCalculationParametersRoot | Calculation Parameters (optional) - - try - { - // Create and Run SPAR calculation - CalculationStatusRoot result = apiInstance.PostAndCalculate(xFactSetApiLongRunningDeadline, cacheControl, sPARCalculationParametersRoot); - Debug.WriteLine(result); - } - catch (ApiException e) - { - Debug.Print("Exception when calling SPARCalculationsApi.PostAndCalculate: " + e.Message ); - Debug.Print("Status Code: "+ e.ErrorCode); - Debug.Print(e.StackTrace); - } - } - } -} -``` - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **xFactSetApiLongRunningDeadline** | **int?**| Long running deadline in seconds when only one unit is passed in the POST body. | [optional] - **cacheControl** | **string**| Standard HTTP header. Accepts max-stale. | [optional] - **sPARCalculationParametersRoot** | [**SPARCalculationParametersRoot**](SPARCalculationParametersRoot.md)| Calculation Parameters | [optional] - -### Return type - -[**CalculationStatusRoot**](CalculationStatusRoot.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) - - -# **PutAndCalculate** -> CalculationStatusRoot PutAndCalculate (string id, int? xFactSetApiLongRunningDeadline = null, string cacheControl = null, SPARCalculationParametersRoot sPARCalculationParametersRoot = null) - -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 -```csharp -using System.Collections.Generic; -using System.Diagnostics; -using FactSet.AnalyticsAPI.Engines.Api; -using FactSet.AnalyticsAPI.Engines.Client; -using FactSet.AnalyticsAPI.Engines.Model; - -namespace Example -{ - public class PutAndCalculateExample - { - public static void Main() - { - Configuration config = new Configuration(); - config.BasePath = "https://api.factset.com"; - // Configure HTTP basic authorization: Basic - config.Username = "YOUR_USERNAME"; - config.Password = "YOUR_PASSWORD"; - // Configure Bearer token for authorization: Bearer - config.AccessToken = "YOUR_BEARER_TOKEN"; - - var apiInstance = new SPARCalculationsApi(config); - var id = id_example; // string | from url, provided from the location header in the Create and Run SPAR calculation endpoint - var xFactSetApiLongRunningDeadline = 56; // int? | Long running deadline in seconds when only one unit is passed in the PUT body. (optional) - var cacheControl = cacheControl_example; // string | Standard HTTP header. Accepts max-stale. (optional) - var sPARCalculationParametersRoot = new SPARCalculationParametersRoot(); // SPARCalculationParametersRoot | Calculation Parameters (optional) - - try - { - // Create or Update SPAR calculation and run it. - CalculationStatusRoot result = apiInstance.PutAndCalculate(id, xFactSetApiLongRunningDeadline, cacheControl, sPARCalculationParametersRoot); - Debug.WriteLine(result); - } - catch (ApiException e) - { - Debug.Print("Exception when calling SPARCalculationsApi.PutAndCalculate: " + e.Message ); - Debug.Print("Status Code: "+ e.ErrorCode); - Debug.Print(e.StackTrace); - } - } - } -} -``` - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **id** | **string**| from url, provided from the location header in the Create and Run SPAR calculation endpoint | - **xFactSetApiLongRunningDeadline** | **int?**| Long running deadline in seconds when only one unit is passed in the PUT body. | [optional] - **cacheControl** | **string**| Standard HTTP header. Accepts max-stale. | [optional] - **sPARCalculationParametersRoot** | [**SPARCalculationParametersRoot**](SPARCalculationParametersRoot.md)| Calculation Parameters | [optional] - -### Return type - -[**CalculationStatusRoot**](CalculationStatusRoot.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 0d3994c1..00000000 --- a/auto-generated-sdk/docs/SPARDateParameters.md +++ /dev/null @@ -1,13 +0,0 @@ -# FactSet.AnalyticsAPI.Engines.Model.SPARDateParameters -The date parameters for SPAR calculation. - -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Startdate** | **string** | Calculation's start date. | -**Enddate** | **string** | Calculation's end date. | -**Frequency** | **string** | 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 07506cce..00000000 --- a/auto-generated-sdk/docs/SPARIdentifier.md +++ /dev/null @@ -1,13 +0,0 @@ -# FactSet.AnalyticsAPI.Engines.Model.SPARIdentifier -The account/benchmark parameter for SPAR calculation. - -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Id** | **string** | User's FactSet account OR benchmark id. | -**Returntype** | **string** | Benchmark return type. | [optional] -**Prefix** | **string** | 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..3f0ce0ec --- /dev/null +++ b/auto-generated-sdk/docs/SecurityModelingApi.md @@ -0,0 +1,346 @@ +# FactSet.AnalyticsAPI.Engines.Api.SecurityModelingApi + +All URIs are relative to *https://api.factset.com* + +Method | HTTP request | Description +------------- | ------------- | ------------- +[**DeleteSecurities**](SecurityModelingApi.md#deletesecurities) | **POST** /analytics/security-modeling/v3/securities/delete | Delete existing securities +[**GetSecurities**](SecurityModelingApi.md#getsecurities) | **POST** /analytics/security-modeling/v3/securities/retrieve | Get existing securities +[**GetTemplateFields**](SecurityModelingApi.md#gettemplatefields) | **GET** /analytics/security-modeling/v3/templates/{template}/fields | Get template fields +[**UpsertSecurities**](SecurityModelingApi.md#upsertsecurities) | **POST** /analytics/security-modeling/v3/securities/upsert | Create or update securities + + + +# **DeleteSecurities** +> SMDeleteResponseRoot DeleteSecurities (SMDeleteParametersRoot sMDeleteParametersRoot = null) + +Delete existing securities + +This endpoint deletes existing securities. + +### Example +```csharp +using System.Collections.Generic; +using System.Diagnostics; +using FactSet.AnalyticsAPI.Engines.Api; +using FactSet.AnalyticsAPI.Engines.Client; +using FactSet.AnalyticsAPI.Engines.Model; + +namespace Example +{ + public class DeleteSecuritiesExample + { + public static void Main() + { + Configuration config = new Configuration(); + config.BasePath = "https://api.factset.com"; + // Configure HTTP basic authorization: Basic + config.Username = "YOUR_USERNAME"; + config.Password = "YOUR_PASSWORD"; + // Configure Bearer token for authorization: Bearer + config.AccessToken = "YOUR_BEARER_TOKEN"; + + var apiInstance = new SecurityModelingApi(config); + var sMDeleteParametersRoot = new SMDeleteParametersRoot(); // SMDeleteParametersRoot | (optional) + + try + { + // Delete existing securities + SMDeleteResponseRoot result = apiInstance.DeleteSecurities(sMDeleteParametersRoot); + Debug.WriteLine(result); + } + catch (ApiException e) + { + Debug.Print("Exception when calling SecurityModelingApi.DeleteSecurities: " + e.Message ); + Debug.Print("Status Code: "+ e.ErrorCode); + Debug.Print(e.StackTrace); + } + } + } +} +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **sMDeleteParametersRoot** | [**SMDeleteParametersRoot**](SMDeleteParametersRoot.md)| | [optional] + +### Return type + +[**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) + + +# **GetSecurities** +> SMRetrieveResponseRoot GetSecurities (SMRetrieveParametersRoot sMRetrieveParametersRoot = null) + +Get existing securities + +This endpoint gets all existing securities. + +### Example +```csharp +using System.Collections.Generic; +using System.Diagnostics; +using FactSet.AnalyticsAPI.Engines.Api; +using FactSet.AnalyticsAPI.Engines.Client; +using FactSet.AnalyticsAPI.Engines.Model; + +namespace Example +{ + public class GetSecuritiesExample + { + public static void Main() + { + Configuration config = new Configuration(); + config.BasePath = "https://api.factset.com"; + // Configure HTTP basic authorization: Basic + config.Username = "YOUR_USERNAME"; + config.Password = "YOUR_PASSWORD"; + // Configure Bearer token for authorization: Bearer + config.AccessToken = "YOUR_BEARER_TOKEN"; + + var apiInstance = new SecurityModelingApi(config); + var sMRetrieveParametersRoot = new SMRetrieveParametersRoot(); // SMRetrieveParametersRoot | (optional) + + try + { + // Get existing securities + SMRetrieveResponseRoot result = apiInstance.GetSecurities(sMRetrieveParametersRoot); + Debug.WriteLine(result); + } + catch (ApiException e) + { + Debug.Print("Exception when calling SecurityModelingApi.GetSecurities: " + e.Message ); + Debug.Print("Status Code: "+ e.ErrorCode); + Debug.Print(e.StackTrace); + } + } + } +} +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **sMRetrieveParametersRoot** | [**SMRetrieveParametersRoot**](SMRetrieveParametersRoot.md)| | [optional] + +### Return type + +[**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) + + +# **GetTemplateFields** +> SMTemplateFieldPropertiesRoot GetTemplateFields (string template) + +Get template fields + +This endpoint gets template fields. + +### Example +```csharp +using System.Collections.Generic; +using System.Diagnostics; +using FactSet.AnalyticsAPI.Engines.Api; +using FactSet.AnalyticsAPI.Engines.Client; +using FactSet.AnalyticsAPI.Engines.Model; + +namespace Example +{ + public class GetTemplateFieldsExample + { + public static void Main() + { + Configuration config = new Configuration(); + config.BasePath = "https://api.factset.com"; + // Configure HTTP basic authorization: Basic + config.Username = "YOUR_USERNAME"; + config.Password = "YOUR_PASSWORD"; + // Configure Bearer token for authorization: Bearer + config.AccessToken = "YOUR_BEARER_TOKEN"; + + var apiInstance = new SecurityModelingApi(config); + var template = template_example; // string | Template name + + try + { + // Get template fields + SMTemplateFieldPropertiesRoot result = apiInstance.GetTemplateFields(template); + Debug.WriteLine(result); + } + catch (ApiException e) + { + Debug.Print("Exception when calling SecurityModelingApi.GetTemplateFields: " + e.Message ); + Debug.Print("Status Code: "+ e.ErrorCode); + Debug.Print(e.StackTrace); + } + } + } +} +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **template** | **string**| Template name | + +### Return type + +[**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) + + +# **UpsertSecurities** +> SMCreateResponseRoot UpsertSecurities (SMCreateParametersRoot sMCreateParametersRoot = null) + +Create or update securities + +This endpoint is to create or update existing securities. + +### Example +```csharp +using System.Collections.Generic; +using System.Diagnostics; +using FactSet.AnalyticsAPI.Engines.Api; +using FactSet.AnalyticsAPI.Engines.Client; +using FactSet.AnalyticsAPI.Engines.Model; + +namespace Example +{ + public class UpsertSecuritiesExample + { + public static void Main() + { + Configuration config = new Configuration(); + config.BasePath = "https://api.factset.com"; + // Configure HTTP basic authorization: Basic + config.Username = "YOUR_USERNAME"; + config.Password = "YOUR_PASSWORD"; + // Configure Bearer token for authorization: Bearer + config.AccessToken = "YOUR_BEARER_TOKEN"; + + var apiInstance = new SecurityModelingApi(config); + var sMCreateParametersRoot = new SMCreateParametersRoot(); // SMCreateParametersRoot | (optional) + + try + { + // Create or update securities + SMCreateResponseRoot result = apiInstance.UpsertSecurities(sMCreateParametersRoot); + Debug.WriteLine(result); + } + catch (ApiException e) + { + Debug.Print("Exception when calling SecurityModelingApi.UpsertSecurities: " + e.Message ); + Debug.Print("Status Code: "+ e.ErrorCode); + Debug.Print(e.StackTrace); + } + } + } +} +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **sMCreateParametersRoot** | [**SMCreateParametersRoot**](SMCreateParametersRoot.md)| | [optional] + +### Return type + +[**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 188b515e..e35f0ceb 100644 --- a/auto-generated-sdk/docs/TemplatedPAComponentsApi.md +++ b/auto-generated-sdk/docs/TemplatedPAComponentsApi.md @@ -127,7 +127,7 @@ namespace Example config.AccessToken = "YOUR_BEARER_TOKEN"; var apiInstance = new TemplatedPAComponentsApi(config); - var id = id_example; // string | Unique identifier for a templated PA component + var id = 01234567890123456789012345678901; // string | Unique identifier for a templated PA component try { @@ -211,7 +211,7 @@ namespace Example config.AccessToken = "YOUR_BEARER_TOKEN"; var apiInstance = new TemplatedPAComponentsApi(config); - var id = id_example; // string | Unique identifier for a templated PA component + var id = 01234567890123456789012345678901; // string | Unique identifier for a templated PA component try { @@ -296,7 +296,7 @@ namespace Example config.AccessToken = "YOUR_BEARER_TOKEN"; var apiInstance = new TemplatedPAComponentsApi(config); - var directory = directory_example; // string | Get templated PA components in path + var directory = Personal:TemplatedPAComponents/; // string | Get templated PA components in path try { @@ -380,7 +380,7 @@ namespace Example config.AccessToken = "YOUR_BEARER_TOKEN"; var apiInstance = new TemplatedPAComponentsApi(config); - var id = id_example; // string | Unique identifier for a templated PA component + var id = 01234567890123456789012345678901; // string | Unique identifier for a templated PA component var templatedPAComponentUpdateParametersRoot = new TemplatedPAComponentUpdateParametersRoot(); // TemplatedPAComponentUpdateParametersRoot | Request Parameters try diff --git a/auto-generated-sdk/docs/UnlinkedPATemplatesApi.md b/auto-generated-sdk/docs/UnlinkedPATemplatesApi.md index 297b0d40..92122d7f 100644 --- a/auto-generated-sdk/docs/UnlinkedPATemplatesApi.md +++ b/auto-generated-sdk/docs/UnlinkedPATemplatesApi.md @@ -128,7 +128,7 @@ namespace Example config.AccessToken = "YOUR_BEARER_TOKEN"; var apiInstance = new UnlinkedPATemplatesApi(config); - var id = id_example; // string | Unique identifier for an unlinked PA template + var id = 01234567890123456789012345678901; // string | Unique identifier for an unlinked PA template try { @@ -376,8 +376,8 @@ namespace Example config.AccessToken = "YOUR_BEARER_TOKEN"; var apiInstance = new UnlinkedPATemplatesApi(config); - var directory = directory_example; // string | Get unlinked PA templates in path. (optional) - var category = category_example; // string | Get unlinked PA templates by category. (optional) + var directory = Personal:UninkedPATemplates/; // string | Get unlinked PA templates in path. (optional) + var category = Weights; // string | Get unlinked PA templates by category. (optional) try { @@ -462,7 +462,7 @@ namespace Example config.AccessToken = "YOUR_BEARER_TOKEN"; var apiInstance = new UnlinkedPATemplatesApi(config); - var id = id_example; // string | Unique identifier for an unlinked PA template + var id = 01234567890123456789012345678901; // string | Unique identifier for an unlinked PA template try { @@ -547,7 +547,7 @@ namespace Example config.AccessToken = "YOUR_BEARER_TOKEN"; var apiInstance = new UnlinkedPATemplatesApi(config); - var id = id_example; // string | Unique identifier for an unlinked PA template + var id = 01234567890123456789012345678901; // string | Unique identifier for an unlinked PA template var unlinkedPATemplateUpdateParametersRoot = new UnlinkedPATemplateUpdateParametersRoot(); // UnlinkedPATemplateUpdateParametersRoot | Request Parameters try 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 c618d507..4c6fefcb 100644 --- a/auto-generated-sdk/docs/BenchmarksApi.md +++ b/auto-generated-sdk/docs/VaultAttributionLoaderApi.md @@ -1,19 +1,19 @@ -# FactSet.AnalyticsAPI.Engines.Api.BenchmarksApi +# FactSet.AnalyticsAPI.Engines.Api.VaultAttributionLoaderApi All URIs are relative to *https://api.factset.com* Method | HTTP request | Description ------------- | ------------- | ------------- -[**GetSPARBenchmarkById**](BenchmarksApi.md#getsparbenchmarkbyid) | **GET** /analytics/engines/spar/v3/benchmarks | Get SPAR benchmark details +[**VaultAttributionLoader**](VaultAttributionLoaderApi.md#vaultattributionloader) | **POST** /analytics/engines/vault/v3/load/{batchId} | Vault - External Attribution Loader - -# **GetSPARBenchmarkById** -> SPARBenchmarkRoot GetSPARBenchmarkById (string id) + +# **VaultAttributionLoader** +> VaultAttributionLoaderResponseRoot VaultAttributionLoader (string batchId, System.IO.Stream file = null) -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 ```csharp @@ -25,7 +25,7 @@ using FactSet.AnalyticsAPI.Engines.Model; namespace Example { - public class GetSPARBenchmarkByIdExample + public class VaultAttributionLoaderExample { public static void Main() { @@ -37,18 +37,19 @@ namespace Example // Configure Bearer token for authorization: Bearer config.AccessToken = "YOUR_BEARER_TOKEN"; - var apiInstance = new BenchmarksApi(config); - var id = id_example; // string | Benchmark Identifier + var apiInstance = new VaultAttributionLoaderApi(config); + var batchId = batchId_example; // string | + var file = BINARY_DATA_HERE; // System.IO.Stream | (optional) try { - // Get SPAR benchmark details - SPARBenchmarkRoot result = apiInstance.GetSPARBenchmarkById(id); + // Vault - External Attribution Loader + VaultAttributionLoaderResponseRoot result = apiInstance.VaultAttributionLoader(batchId, file); Debug.WriteLine(result); } catch (ApiException e) { - Debug.Print("Exception when calling BenchmarksApi.GetSPARBenchmarkById: " + e.Message ); + Debug.Print("Exception when calling VaultAttributionLoaderApi.VaultAttributionLoader: " + e.Message ); Debug.Print("Status Code: "+ e.ErrorCode); Debug.Print(e.StackTrace); } @@ -61,11 +62,12 @@ namespace Example Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - **id** | **string**| Benchmark Identifier | + **batchId** | **string**| | + **file** | **System.IO.Stream****System.IO.Stream**| | [optional] ### Return type -[**SPARBenchmarkRoot**](SPARBenchmarkRoot.md) +[**VaultAttributionLoaderResponseRoot**](VaultAttributionLoaderResponseRoot.md) ### Authorization @@ -73,16 +75,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..e56a9685 --- /dev/null +++ b/auto-generated-sdk/docs/VaultAttributionLoaderResponse.md @@ -0,0 +1,12 @@ +# FactSet.AnalyticsAPI.Engines.Model.VaultAttributionLoaderResponse + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**ProcessId** | **string** | ProcessId. | [optional] +**GroupId** | **string** | GroupId. | [optional] +**ObjectId** | **string** | 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..b4316bc1 --- /dev/null +++ b/auto-generated-sdk/docs/VaultAttributionLoaderResponseRoot.md @@ -0,0 +1,11 @@ +# FactSet.AnalyticsAPI.Engines.Model.VaultAttributionLoaderResponseRoot + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Data** | [**VaultAttributionLoaderResponse**](VaultAttributionLoaderResponse.md) | | +**Meta** | **Object** | | [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/src/FactSet.AnalyticsAPI.Engines/Api/AFIOptimizerApi.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/AFIOptimizerApi.cs index 49bdc3c3..be18bfd1 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/AFIOptimizerApi.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/AFIOptimizerApi.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/AXPOptimizerApi.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/AXPOptimizerApi.cs index 34087b72..57723903 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/AXPOptimizerApi.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/AXPOptimizerApi.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/AccountsApi.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/AccountsApi.cs index 6fdd9104..30ee85f8 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/AccountsApi.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/AccountsApi.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ @@ -34,7 +34,7 @@ public interface IAccountsApiSync : IApiAccessor /// This endpoint looks up all ACCT and ACTM files and sub-directories in a given directory. /// /// Thrown when fails to make API call - /// The directory to get the accounts and sub-directories in + /// The directory to get the accounts and sub-directories. /// AccountDirectoriesRoot AccountDirectoriesRoot GetAccounts(string path); @@ -45,30 +45,9 @@ public interface IAccountsApiSync : IApiAccessor /// This endpoint looks up all ACCT and ACTM files and sub-directories in a given directory. /// /// Thrown when fails to make API call - /// The directory to get the accounts and sub-directories in + /// The directory to get the accounts and sub-directories. /// ApiResponse of AccountDirectoriesRoot ApiResponse GetAccountsWithHttpInfo(string path); - /// - /// Get SPAR account returns type details - /// - /// - /// This endpoint returns the returns type of account associated with SPAR - /// - /// Thrown when fails to make API call - /// URL encoded account path - /// SPARAccountsRoot - SPARAccountsRoot GetSPARReturnsType(string accountPath); - - /// - /// Get SPAR account returns type details - /// - /// - /// This endpoint returns the returns type of account associated with SPAR - /// - /// Thrown when fails to make API call - /// URL encoded account path - /// ApiResponse of SPARAccountsRoot - ApiResponse GetSPARReturnsTypeWithHttpInfo(string accountPath); #endregion Synchronous Operations } @@ -85,7 +64,7 @@ public interface IAccountsApiAsync : IApiAccessor /// This endpoint looks up all ACCT and ACTM files and sub-directories in a given directory. /// /// Thrown when fails to make API call - /// The directory to get the accounts and sub-directories in + /// The directory to get the accounts and sub-directories. /// Cancellation Token to cancel the request. /// Task of AccountDirectoriesRoot System.Threading.Tasks.Task GetAccountsAsync(string path, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); @@ -97,33 +76,10 @@ public interface IAccountsApiAsync : IApiAccessor /// This endpoint looks up all ACCT and ACTM files and sub-directories in a given directory. /// /// Thrown when fails to make API call - /// The directory to get the accounts and sub-directories in + /// The directory to get the accounts and sub-directories. /// Cancellation Token to cancel the request. /// Task of ApiResponse of AccountDirectoriesRoot System.Threading.Tasks.Task> GetAccountsWithHttpInfoAsync(string path, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - /// - /// Get SPAR account returns type details - /// - /// - /// This endpoint returns the returns type of account associated with SPAR - /// - /// Thrown when fails to make API call - /// URL encoded account path - /// Cancellation Token to cancel the request. - /// Task of SPARAccountsRoot - System.Threading.Tasks.Task GetSPARReturnsTypeAsync(string accountPath, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - - /// - /// Get SPAR account returns type details - /// - /// - /// This endpoint returns the returns type of account associated with SPAR - /// - /// Thrown when fails to make API call - /// URL encoded account path - /// Cancellation Token to cancel the request. - /// Task of ApiResponse of SPARAccountsRoot - System.Threading.Tasks.Task> GetSPARReturnsTypeWithHttpInfoAsync(string accountPath, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); #endregion Asynchronous Operations } @@ -248,7 +204,7 @@ public FactSet.AnalyticsAPI.Engines.Client.ExceptionFactory ExceptionFactory /// Get accounts and sub-directories in a directory This endpoint looks up all ACCT and ACTM files and sub-directories in a given directory. /// /// Thrown when fails to make API call - /// The directory to get the accounts and sub-directories in + /// The directory to get the accounts and sub-directories. /// AccountDirectoriesRoot public AccountDirectoriesRoot GetAccounts(string path) { @@ -260,7 +216,7 @@ public AccountDirectoriesRoot GetAccounts(string path) /// Get accounts and sub-directories in a directory This endpoint looks up all ACCT and ACTM files and sub-directories in a given directory. /// /// Thrown when fails to make API call - /// The directory to get the accounts and sub-directories in + /// The directory to get the accounts and sub-directories. /// ApiResponse of AccountDirectoriesRoot public FactSet.AnalyticsAPI.Engines.Client.ApiResponse GetAccountsWithHttpInfo(string path) { @@ -322,7 +278,7 @@ public FactSet.AnalyticsAPI.Engines.Client.ApiResponse G /// Get accounts and sub-directories in a directory This endpoint looks up all ACCT and ACTM files and sub-directories in a given directory. /// /// Thrown when fails to make API call - /// The directory to get the accounts and sub-directories in + /// The directory to get the accounts and sub-directories. /// Cancellation Token to cancel the request. /// Task of AccountDirectoriesRoot public async System.Threading.Tasks.Task GetAccountsAsync(string path, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) @@ -335,7 +291,7 @@ public FactSet.AnalyticsAPI.Engines.Client.ApiResponse G /// Get accounts and sub-directories in a directory This endpoint looks up all ACCT and ACTM files and sub-directories in a given directory. /// /// Thrown when fails to make API call - /// The directory to get the accounts and sub-directories in + /// The directory to get the accounts and sub-directories. /// Cancellation Token to cancel the request. /// Task of ApiResponse of AccountDirectoriesRoot public async System.Threading.Tasks.Task> GetAccountsWithHttpInfoAsync(string path, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) @@ -396,157 +352,5 @@ public FactSet.AnalyticsAPI.Engines.Client.ApiResponse G return localVarResponse; } - /// - /// Get SPAR account returns type details This endpoint returns the returns type of account associated with SPAR - /// - /// Thrown when fails to make API call - /// URL encoded account path - /// SPARAccountsRoot - public SPARAccountsRoot GetSPARReturnsType(string accountPath) - { - FactSet.AnalyticsAPI.Engines.Client.ApiResponse localVarResponse = GetSPARReturnsTypeWithHttpInfo(accountPath); - return localVarResponse.Data; - } - - /// - /// Get SPAR account returns type details This endpoint returns the returns type of account associated with SPAR - /// - /// Thrown when fails to make API call - /// URL encoded account path - /// ApiResponse of SPARAccountsRoot - public FactSet.AnalyticsAPI.Engines.Client.ApiResponse GetSPARReturnsTypeWithHttpInfo(string accountPath) - { - // verify the required parameter 'accountPath' is set - if (accountPath == null) - throw new FactSet.AnalyticsAPI.Engines.Client.ApiException(400, "Missing required parameter 'accountPath' when calling AccountsApi->GetSPARReturnsType"); - - FactSet.AnalyticsAPI.Engines.Client.RequestOptions localVarRequestOptions = new FactSet.AnalyticsAPI.Engines.Client.RequestOptions(); - - String[] _contentTypes = new String[] { - }; - - // to determine the Accept header - String[] _accepts = new String[] { - "application/json" - }; - - localVarRequestOptions.ResponseReturnTypes = new Dictionary - { - { 200, typeof(SPARAccountsRoot) }, - { 400, typeof(ClientErrorResponse) }, - { 404, typeof(ClientErrorResponse) }, - }; - - var localVarContentType = FactSet.AnalyticsAPI.Engines.Client.ClientUtils.SelectHeaderContentType(_contentTypes); - if (localVarContentType != null) localVarRequestOptions.HeaderParameters.Add("Content-Type", localVarContentType); - - var localVarAccept = FactSet.AnalyticsAPI.Engines.Client.ClientUtils.SelectHeaderAccept(_accepts); - if (localVarAccept != null) localVarRequestOptions.HeaderParameters.Add("Accept", localVarAccept); - - localVarRequestOptions.PathParameters.Add("accountPath", FactSet.AnalyticsAPI.Engines.Client.ClientUtils.ParameterToString(accountPath)); // path parameter - - // authentication (Basic) required - // http basic authentication required - if (!String.IsNullOrEmpty(this.Configuration.Username) || !String.IsNullOrEmpty(this.Configuration.Password)) - { - localVarRequestOptions.HeaderParameters.Add("Authorization", "Basic " + FactSet.AnalyticsAPI.Engines.Client.ClientUtils.Base64Encode(this.Configuration.Username + ":" + this.Configuration.Password)); - } - // authentication (Bearer) required - // bearer authentication required - if (!String.IsNullOrEmpty(this.Configuration.AccessToken)) - { - localVarRequestOptions.HeaderParameters.Add("Authorization", "Bearer " + this.Configuration.AccessToken); - } - - // make the HTTP request - var localVarResponse = this.Client.Get("/analytics/engines/spar/v3/accounts/{accountPath}/returns-type", localVarRequestOptions, this.Configuration); - - if (this.ExceptionFactory != null) - { - Exception _exception = this.ExceptionFactory("GetSPARReturnsType", localVarResponse); - if (_exception != null) throw _exception; - } - - return localVarResponse; - } - - /// - /// Get SPAR account returns type details This endpoint returns the returns type of account associated with SPAR - /// - /// Thrown when fails to make API call - /// URL encoded account path - /// Cancellation Token to cancel the request. - /// Task of SPARAccountsRoot - public async System.Threading.Tasks.Task GetSPARReturnsTypeAsync(string accountPath, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) - { - FactSet.AnalyticsAPI.Engines.Client.ApiResponse localVarResponse = await GetSPARReturnsTypeWithHttpInfoAsync(accountPath, cancellationToken).ConfigureAwait(false); - return localVarResponse.Data; - } - - /// - /// Get SPAR account returns type details This endpoint returns the returns type of account associated with SPAR - /// - /// Thrown when fails to make API call - /// URL encoded account path - /// Cancellation Token to cancel the request. - /// Task of ApiResponse of SPARAccountsRoot - public async System.Threading.Tasks.Task> GetSPARReturnsTypeWithHttpInfoAsync(string accountPath, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) - { - // verify the required parameter 'accountPath' is set - if (accountPath == null) - throw new FactSet.AnalyticsAPI.Engines.Client.ApiException(400, "Missing required parameter 'accountPath' when calling AccountsApi->GetSPARReturnsType"); - - - FactSet.AnalyticsAPI.Engines.Client.RequestOptions localVarRequestOptions = new FactSet.AnalyticsAPI.Engines.Client.RequestOptions(); - - String[] _contentTypes = new String[] { - }; - - // to determine the Accept header - String[] _accepts = new String[] { - "application/json" - }; - - localVarRequestOptions.ResponseReturnTypes = new Dictionary - { - { 200, typeof(SPARAccountsRoot) }, - { 400, typeof(ClientErrorResponse) }, - { 404, typeof(ClientErrorResponse) }, - }; - - var localVarContentType = FactSet.AnalyticsAPI.Engines.Client.ClientUtils.SelectHeaderContentType(_contentTypes); - if (localVarContentType != null) localVarRequestOptions.HeaderParameters.Add("Content-Type", localVarContentType); - - var localVarAccept = FactSet.AnalyticsAPI.Engines.Client.ClientUtils.SelectHeaderAccept(_accepts); - if (localVarAccept != null) localVarRequestOptions.HeaderParameters.Add("Accept", localVarAccept); - - localVarRequestOptions.PathParameters.Add("accountPath", FactSet.AnalyticsAPI.Engines.Client.ClientUtils.ParameterToString(accountPath)); // path parameter - - // authentication (Basic) required - // http basic authentication required - if (!String.IsNullOrEmpty(this.Configuration.Username) || !String.IsNullOrEmpty(this.Configuration.Password)) - { - localVarRequestOptions.HeaderParameters.Add("Authorization", "Basic " + FactSet.AnalyticsAPI.Engines.Client.ClientUtils.Base64Encode(this.Configuration.Username + ":" + this.Configuration.Password)); - } - // authentication (Bearer) required - // bearer authentication required - if (!String.IsNullOrEmpty(this.Configuration.AccessToken)) - { - localVarRequestOptions.HeaderParameters.Add("Authorization", "Bearer " + this.Configuration.AccessToken); - } - - // make the HTTP request - - var localVarResponse = await this.AsynchronousClient.GetAsync("/analytics/engines/spar/v3/accounts/{accountPath}/returns-type", localVarRequestOptions, this.Configuration, cancellationToken).ConfigureAwait(false); - - if (this.ExceptionFactory != null) - { - Exception _exception = this.ExceptionFactory("GetSPARReturnsType", localVarResponse); - if (_exception != null) throw _exception; - } - - return localVarResponse; - } - } } \ No newline at end of file diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/BPMOptimizerApi.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/BPMOptimizerApi.cs index 09abee84..f8eece31 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/BPMOptimizerApi.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/BPMOptimizerApi.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/ColumnStatisticsApi.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/ColumnStatisticsApi.cs index 6f4d123a..7ad747ce 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/ColumnStatisticsApi.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/ColumnStatisticsApi.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/ColumnsApi.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/ColumnsApi.cs index ce147539..dc986aa6 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/ColumnsApi.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/ColumnsApi.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/ComponentsApi.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/ComponentsApi.cs index 0c37d2bb..442e6168 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/ComponentsApi.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/ComponentsApi.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ @@ -70,27 +70,6 @@ public interface IComponentsApiSync : IApiAccessor /// ApiResponse of ComponentSummaryRoot ApiResponse GetPAComponentsWithHttpInfo(string document); /// - /// Get SPAR components - /// - /// - /// This endpoint returns the list of SPAR components in a given SPAR document. - /// - /// Thrown when fails to make API call - /// Document Name - /// ComponentSummaryRoot - ComponentSummaryRoot GetSPARComponents(string document); - - /// - /// Get SPAR components - /// - /// - /// This endpoint returns the list of SPAR components in a given SPAR document. - /// - /// Thrown when fails to make API call - /// Document Name - /// ApiResponse of ComponentSummaryRoot - ApiResponse GetSPARComponentsWithHttpInfo(string document); - /// /// Get Vault component by id /// /// @@ -188,29 +167,6 @@ public interface IComponentsApiAsync : IApiAccessor /// Task of ApiResponse of ComponentSummaryRoot System.Threading.Tasks.Task> GetPAComponentsWithHttpInfoAsync(string document, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); /// - /// Get SPAR components - /// - /// - /// This endpoint returns the list of SPAR components in a given SPAR document. - /// - /// Thrown when fails to make API call - /// Document Name - /// Cancellation Token to cancel the request. - /// Task of ComponentSummaryRoot - System.Threading.Tasks.Task GetSPARComponentsAsync(string document, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - - /// - /// Get SPAR components - /// - /// - /// This endpoint returns the list of SPAR components in a given SPAR document. - /// - /// Thrown when fails to make API call - /// Document Name - /// Cancellation Token to cancel the request. - /// Task of ApiResponse of ComponentSummaryRoot - System.Threading.Tasks.Task> GetSPARComponentsWithHttpInfoAsync(string document, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - /// /// Get Vault component by id /// /// @@ -680,158 +636,6 @@ public FactSet.AnalyticsAPI.Engines.Client.ApiResponse Get return localVarResponse; } - /// - /// Get SPAR components This endpoint returns the list of SPAR components in a given SPAR document. - /// - /// Thrown when fails to make API call - /// Document Name - /// ComponentSummaryRoot - public ComponentSummaryRoot GetSPARComponents(string document) - { - FactSet.AnalyticsAPI.Engines.Client.ApiResponse localVarResponse = GetSPARComponentsWithHttpInfo(document); - return localVarResponse.Data; - } - - /// - /// Get SPAR components This endpoint returns the list of SPAR components in a given SPAR document. - /// - /// Thrown when fails to make API call - /// Document Name - /// ApiResponse of ComponentSummaryRoot - public FactSet.AnalyticsAPI.Engines.Client.ApiResponse GetSPARComponentsWithHttpInfo(string document) - { - // verify the required parameter 'document' is set - if (document == null) - throw new FactSet.AnalyticsAPI.Engines.Client.ApiException(400, "Missing required parameter 'document' when calling ComponentsApi->GetSPARComponents"); - - FactSet.AnalyticsAPI.Engines.Client.RequestOptions localVarRequestOptions = new FactSet.AnalyticsAPI.Engines.Client.RequestOptions(); - - String[] _contentTypes = new String[] { - }; - - // to determine the Accept header - String[] _accepts = new String[] { - "application/json" - }; - - localVarRequestOptions.ResponseReturnTypes = new Dictionary - { - { 200, typeof(ComponentSummaryRoot) }, - { 400, typeof(ClientErrorResponse) }, - { 404, typeof(ClientErrorResponse) }, - }; - - var localVarContentType = FactSet.AnalyticsAPI.Engines.Client.ClientUtils.SelectHeaderContentType(_contentTypes); - if (localVarContentType != null) localVarRequestOptions.HeaderParameters.Add("Content-Type", localVarContentType); - - var localVarAccept = FactSet.AnalyticsAPI.Engines.Client.ClientUtils.SelectHeaderAccept(_accepts); - if (localVarAccept != null) localVarRequestOptions.HeaderParameters.Add("Accept", localVarAccept); - - localVarRequestOptions.QueryParameters.Add(FactSet.AnalyticsAPI.Engines.Client.ClientUtils.ParameterToMultiMap("", "document", document)); - - // authentication (Basic) required - // http basic authentication required - if (!String.IsNullOrEmpty(this.Configuration.Username) || !String.IsNullOrEmpty(this.Configuration.Password)) - { - localVarRequestOptions.HeaderParameters.Add("Authorization", "Basic " + FactSet.AnalyticsAPI.Engines.Client.ClientUtils.Base64Encode(this.Configuration.Username + ":" + this.Configuration.Password)); - } - // authentication (Bearer) required - // bearer authentication required - if (!String.IsNullOrEmpty(this.Configuration.AccessToken)) - { - localVarRequestOptions.HeaderParameters.Add("Authorization", "Bearer " + this.Configuration.AccessToken); - } - - // make the HTTP request - var localVarResponse = this.Client.Get("/analytics/engines/spar/v3/components", localVarRequestOptions, this.Configuration); - - if (this.ExceptionFactory != null) - { - Exception _exception = this.ExceptionFactory("GetSPARComponents", localVarResponse); - if (_exception != null) throw _exception; - } - - return localVarResponse; - } - - /// - /// Get SPAR components This endpoint returns the list of SPAR components in a given SPAR document. - /// - /// Thrown when fails to make API call - /// Document Name - /// Cancellation Token to cancel the request. - /// Task of ComponentSummaryRoot - public async System.Threading.Tasks.Task GetSPARComponentsAsync(string document, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) - { - FactSet.AnalyticsAPI.Engines.Client.ApiResponse localVarResponse = await GetSPARComponentsWithHttpInfoAsync(document, cancellationToken).ConfigureAwait(false); - return localVarResponse.Data; - } - - /// - /// Get SPAR components This endpoint returns the list of SPAR components in a given SPAR document. - /// - /// Thrown when fails to make API call - /// Document Name - /// Cancellation Token to cancel the request. - /// Task of ApiResponse of ComponentSummaryRoot - public async System.Threading.Tasks.Task> GetSPARComponentsWithHttpInfoAsync(string document, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) - { - // verify the required parameter 'document' is set - if (document == null) - throw new FactSet.AnalyticsAPI.Engines.Client.ApiException(400, "Missing required parameter 'document' when calling ComponentsApi->GetSPARComponents"); - - - FactSet.AnalyticsAPI.Engines.Client.RequestOptions localVarRequestOptions = new FactSet.AnalyticsAPI.Engines.Client.RequestOptions(); - - String[] _contentTypes = new String[] { - }; - - // to determine the Accept header - String[] _accepts = new String[] { - "application/json" - }; - - localVarRequestOptions.ResponseReturnTypes = new Dictionary - { - { 200, typeof(ComponentSummaryRoot) }, - { 400, typeof(ClientErrorResponse) }, - { 404, typeof(ClientErrorResponse) }, - }; - - var localVarContentType = FactSet.AnalyticsAPI.Engines.Client.ClientUtils.SelectHeaderContentType(_contentTypes); - if (localVarContentType != null) localVarRequestOptions.HeaderParameters.Add("Content-Type", localVarContentType); - - var localVarAccept = FactSet.AnalyticsAPI.Engines.Client.ClientUtils.SelectHeaderAccept(_accepts); - if (localVarAccept != null) localVarRequestOptions.HeaderParameters.Add("Accept", localVarAccept); - - localVarRequestOptions.QueryParameters.Add(FactSet.AnalyticsAPI.Engines.Client.ClientUtils.ParameterToMultiMap("", "document", document)); - - // authentication (Basic) required - // http basic authentication required - if (!String.IsNullOrEmpty(this.Configuration.Username) || !String.IsNullOrEmpty(this.Configuration.Password)) - { - localVarRequestOptions.HeaderParameters.Add("Authorization", "Basic " + FactSet.AnalyticsAPI.Engines.Client.ClientUtils.Base64Encode(this.Configuration.Username + ":" + this.Configuration.Password)); - } - // authentication (Bearer) required - // bearer authentication required - if (!String.IsNullOrEmpty(this.Configuration.AccessToken)) - { - localVarRequestOptions.HeaderParameters.Add("Authorization", "Bearer " + this.Configuration.AccessToken); - } - - // make the HTTP request - - var localVarResponse = await this.AsynchronousClient.GetAsync("/analytics/engines/spar/v3/components", localVarRequestOptions, this.Configuration, cancellationToken).ConfigureAwait(false); - - if (this.ExceptionFactory != null) - { - Exception _exception = this.ExceptionFactory("GetSPARComponents", localVarResponse); - if (_exception != null) throw _exception; - } - - return localVarResponse; - } - /// /// Get Vault component by id This endpoint returns the default settings of a Vault component. /// diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/ConfigurationsApi.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/ConfigurationsApi.cs index e52529a7..173f2db0 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/ConfigurationsApi.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/ConfigurationsApi.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/CurrenciesApi.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/CurrenciesApi.cs index b9f4d21f..c18393a2 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/CurrenciesApi.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/CurrenciesApi.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/DatesApi.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/DatesApi.cs index 1d8fcda8..6751bdeb 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/DatesApi.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/DatesApi.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ @@ -36,7 +36,7 @@ public interface IDatesApiSync : IApiAccessor /// Thrown when fails to make API call /// End Date /// Component Id - /// Account + /// Account ( Should be in Format - AccountName.ACCT ) /// Start Date (optional) /// DateParametersSummaryRoot DateParametersSummaryRoot ConvertPADatesToAbsoluteFormat(string enddate, string componentid, string account, string startdate = default(string)); @@ -50,7 +50,7 @@ public interface IDatesApiSync : IApiAccessor /// Thrown when fails to make API call /// End Date /// Component Id - /// Account + /// Account ( Should be in Format - AccountName.ACCT ) /// Start Date (optional) /// ApiResponse of DateParametersSummaryRoot ApiResponse ConvertPADatesToAbsoluteFormatWithHttpInfo(string enddate, string componentid, string account, string startdate = default(string)); @@ -99,7 +99,7 @@ public interface IDatesApiAsync : IApiAccessor /// Thrown when fails to make API call /// End Date /// Component Id - /// Account + /// Account ( Should be in Format - AccountName.ACCT ) /// Start Date (optional) /// Cancellation Token to cancel the request. /// Task of DateParametersSummaryRoot @@ -114,7 +114,7 @@ public interface IDatesApiAsync : IApiAccessor /// Thrown when fails to make API call /// End Date /// Component Id - /// Account + /// Account ( Should be in Format - AccountName.ACCT ) /// Start Date (optional) /// Cancellation Token to cancel the request. /// Task of ApiResponse of DateParametersSummaryRoot @@ -274,7 +274,7 @@ public FactSet.AnalyticsAPI.Engines.Client.ExceptionFactory ExceptionFactory /// Thrown when fails to make API call /// End Date /// Component Id - /// Account + /// Account ( Should be in Format - AccountName.ACCT ) /// Start Date (optional) /// DateParametersSummaryRoot public DateParametersSummaryRoot ConvertPADatesToAbsoluteFormat(string enddate, string componentid, string account, string startdate = default(string)) @@ -289,7 +289,7 @@ public FactSet.AnalyticsAPI.Engines.Client.ExceptionFactory ExceptionFactory /// Thrown when fails to make API call /// End Date /// Component Id - /// Account + /// Account ( Should be in Format - AccountName.ACCT ) /// Start Date (optional) /// ApiResponse of DateParametersSummaryRoot public FactSet.AnalyticsAPI.Engines.Client.ApiResponse ConvertPADatesToAbsoluteFormatWithHttpInfo(string enddate, string componentid, string account, string startdate = default(string)) @@ -368,7 +368,7 @@ public FactSet.AnalyticsAPI.Engines.Client.ExceptionFactory ExceptionFactory /// Thrown when fails to make API call /// End Date /// Component Id - /// Account + /// Account ( Should be in Format - AccountName.ACCT ) /// Start Date (optional) /// Cancellation Token to cancel the request. /// Task of DateParametersSummaryRoot @@ -384,7 +384,7 @@ public FactSet.AnalyticsAPI.Engines.Client.ExceptionFactory ExceptionFactory /// Thrown when fails to make API call /// End Date /// Component Id - /// Account + /// Account ( Should be in Format - AccountName.ACCT ) /// Start Date (optional) /// Cancellation Token to cancel the request. /// Task of ApiResponse of DateParametersSummaryRoot diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/DiscountCurvesApi.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/DiscountCurvesApi.cs index 2c0eca2f..19973008 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/DiscountCurvesApi.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/DiscountCurvesApi.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/DocumentsApi.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/DocumentsApi.cs index 48055d24..f6d29c1c 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/DocumentsApi.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/DocumentsApi.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ @@ -70,27 +70,6 @@ public interface IDocumentsApiSync : IApiAccessor /// ApiResponse of DocumentDirectoriesRoot ApiResponse GetPubDocumentsWithHttpInfo(string path); /// - /// Gets SPAR3 documents and sub-directories in a directory - /// - /// - /// This endpoint looks up all SPAR3 documents and sub-directories in a given directory. - /// - /// Thrown when fails to make API call - /// The directory to get the documents in - /// DocumentDirectoriesRoot - DocumentDirectoriesRoot GetSPAR3Documents(string path); - - /// - /// Gets SPAR3 documents and sub-directories in a directory - /// - /// - /// This endpoint looks up all SPAR3 documents and sub-directories in a given directory. - /// - /// Thrown when fails to make API call - /// The directory to get the documents in - /// ApiResponse of DocumentDirectoriesRoot - ApiResponse GetSPAR3DocumentsWithHttpInfo(string path); - /// /// Get Vault documents and sub-directories in a directory /// /// @@ -167,29 +146,6 @@ public interface IDocumentsApiAsync : IApiAccessor /// Task of ApiResponse of DocumentDirectoriesRoot System.Threading.Tasks.Task> GetPubDocumentsWithHttpInfoAsync(string path, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); /// - /// Gets SPAR3 documents and sub-directories in a directory - /// - /// - /// This endpoint looks up all SPAR3 documents and sub-directories in a given directory. - /// - /// Thrown when fails to make API call - /// The directory to get the documents in - /// Cancellation Token to cancel the request. - /// Task of DocumentDirectoriesRoot - System.Threading.Tasks.Task GetSPAR3DocumentsAsync(string path, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - - /// - /// Gets SPAR3 documents and sub-directories in a directory - /// - /// - /// This endpoint looks up all SPAR3 documents and sub-directories in a given directory. - /// - /// Thrown when fails to make API call - /// The directory to get the documents in - /// Cancellation Token to cancel the request. - /// Task of ApiResponse of DocumentDirectoriesRoot - System.Threading.Tasks.Task> GetSPAR3DocumentsWithHttpInfoAsync(string path, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - /// /// Get Vault documents and sub-directories in a directory /// /// @@ -636,158 +592,6 @@ public FactSet.AnalyticsAPI.Engines.Client.ApiResponse return localVarResponse; } - /// - /// Gets SPAR3 documents and sub-directories in a directory This endpoint looks up all SPAR3 documents and sub-directories in a given directory. - /// - /// Thrown when fails to make API call - /// The directory to get the documents in - /// DocumentDirectoriesRoot - public DocumentDirectoriesRoot GetSPAR3Documents(string path) - { - FactSet.AnalyticsAPI.Engines.Client.ApiResponse localVarResponse = GetSPAR3DocumentsWithHttpInfo(path); - return localVarResponse.Data; - } - - /// - /// Gets SPAR3 documents and sub-directories in a directory This endpoint looks up all SPAR3 documents and sub-directories in a given directory. - /// - /// Thrown when fails to make API call - /// The directory to get the documents in - /// ApiResponse of DocumentDirectoriesRoot - public FactSet.AnalyticsAPI.Engines.Client.ApiResponse GetSPAR3DocumentsWithHttpInfo(string path) - { - // verify the required parameter 'path' is set - if (path == null) - throw new FactSet.AnalyticsAPI.Engines.Client.ApiException(400, "Missing required parameter 'path' when calling DocumentsApi->GetSPAR3Documents"); - - FactSet.AnalyticsAPI.Engines.Client.RequestOptions localVarRequestOptions = new FactSet.AnalyticsAPI.Engines.Client.RequestOptions(); - - String[] _contentTypes = new String[] { - }; - - // to determine the Accept header - String[] _accepts = new String[] { - "application/json" - }; - - localVarRequestOptions.ResponseReturnTypes = new Dictionary - { - { 200, typeof(DocumentDirectoriesRoot) }, - { 400, typeof(ClientErrorResponse) }, - { 404, typeof(ClientErrorResponse) }, - }; - - var localVarContentType = FactSet.AnalyticsAPI.Engines.Client.ClientUtils.SelectHeaderContentType(_contentTypes); - if (localVarContentType != null) localVarRequestOptions.HeaderParameters.Add("Content-Type", localVarContentType); - - var localVarAccept = FactSet.AnalyticsAPI.Engines.Client.ClientUtils.SelectHeaderAccept(_accepts); - if (localVarAccept != null) localVarRequestOptions.HeaderParameters.Add("Accept", localVarAccept); - - localVarRequestOptions.PathParameters.Add("path", FactSet.AnalyticsAPI.Engines.Client.ClientUtils.ParameterToString(path)); // path parameter - - // authentication (Basic) required - // http basic authentication required - if (!String.IsNullOrEmpty(this.Configuration.Username) || !String.IsNullOrEmpty(this.Configuration.Password)) - { - localVarRequestOptions.HeaderParameters.Add("Authorization", "Basic " + FactSet.AnalyticsAPI.Engines.Client.ClientUtils.Base64Encode(this.Configuration.Username + ":" + this.Configuration.Password)); - } - // authentication (Bearer) required - // bearer authentication required - if (!String.IsNullOrEmpty(this.Configuration.AccessToken)) - { - localVarRequestOptions.HeaderParameters.Add("Authorization", "Bearer " + this.Configuration.AccessToken); - } - - // make the HTTP request - var localVarResponse = this.Client.Get("/analytics/engines/spar/v3/documents/{path}", localVarRequestOptions, this.Configuration); - - if (this.ExceptionFactory != null) - { - Exception _exception = this.ExceptionFactory("GetSPAR3Documents", localVarResponse); - if (_exception != null) throw _exception; - } - - return localVarResponse; - } - - /// - /// Gets SPAR3 documents and sub-directories in a directory This endpoint looks up all SPAR3 documents and sub-directories in a given directory. - /// - /// Thrown when fails to make API call - /// The directory to get the documents in - /// Cancellation Token to cancel the request. - /// Task of DocumentDirectoriesRoot - public async System.Threading.Tasks.Task GetSPAR3DocumentsAsync(string path, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) - { - FactSet.AnalyticsAPI.Engines.Client.ApiResponse localVarResponse = await GetSPAR3DocumentsWithHttpInfoAsync(path, cancellationToken).ConfigureAwait(false); - return localVarResponse.Data; - } - - /// - /// Gets SPAR3 documents and sub-directories in a directory This endpoint looks up all SPAR3 documents and sub-directories in a given directory. - /// - /// Thrown when fails to make API call - /// The directory to get the documents in - /// Cancellation Token to cancel the request. - /// Task of ApiResponse of DocumentDirectoriesRoot - public async System.Threading.Tasks.Task> GetSPAR3DocumentsWithHttpInfoAsync(string path, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) - { - // verify the required parameter 'path' is set - if (path == null) - throw new FactSet.AnalyticsAPI.Engines.Client.ApiException(400, "Missing required parameter 'path' when calling DocumentsApi->GetSPAR3Documents"); - - - FactSet.AnalyticsAPI.Engines.Client.RequestOptions localVarRequestOptions = new FactSet.AnalyticsAPI.Engines.Client.RequestOptions(); - - String[] _contentTypes = new String[] { - }; - - // to determine the Accept header - String[] _accepts = new String[] { - "application/json" - }; - - localVarRequestOptions.ResponseReturnTypes = new Dictionary - { - { 200, typeof(DocumentDirectoriesRoot) }, - { 400, typeof(ClientErrorResponse) }, - { 404, typeof(ClientErrorResponse) }, - }; - - var localVarContentType = FactSet.AnalyticsAPI.Engines.Client.ClientUtils.SelectHeaderContentType(_contentTypes); - if (localVarContentType != null) localVarRequestOptions.HeaderParameters.Add("Content-Type", localVarContentType); - - var localVarAccept = FactSet.AnalyticsAPI.Engines.Client.ClientUtils.SelectHeaderAccept(_accepts); - if (localVarAccept != null) localVarRequestOptions.HeaderParameters.Add("Accept", localVarAccept); - - localVarRequestOptions.PathParameters.Add("path", FactSet.AnalyticsAPI.Engines.Client.ClientUtils.ParameterToString(path)); // path parameter - - // authentication (Basic) required - // http basic authentication required - if (!String.IsNullOrEmpty(this.Configuration.Username) || !String.IsNullOrEmpty(this.Configuration.Password)) - { - localVarRequestOptions.HeaderParameters.Add("Authorization", "Basic " + FactSet.AnalyticsAPI.Engines.Client.ClientUtils.Base64Encode(this.Configuration.Username + ":" + this.Configuration.Password)); - } - // authentication (Bearer) required - // bearer authentication required - if (!String.IsNullOrEmpty(this.Configuration.AccessToken)) - { - localVarRequestOptions.HeaderParameters.Add("Authorization", "Bearer " + this.Configuration.AccessToken); - } - - // make the HTTP request - - var localVarResponse = await this.AsynchronousClient.GetAsync("/analytics/engines/spar/v3/documents/{path}", localVarRequestOptions, this.Configuration, cancellationToken).ConfigureAwait(false); - - if (this.ExceptionFactory != null) - { - Exception _exception = this.ExceptionFactory("GetSPAR3Documents", localVarResponse); - if (_exception != null) throw _exception; - } - - return localVarResponse; - } - /// /// Get Vault documents and sub-directories in a directory This endpoint looks up all Vault documents and sub-directories in a given directory. /// diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/FIABCalculationsApi.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/FIABCalculationsApi.cs index d9adfb61..7e6a95c3 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/FIABCalculationsApi.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/FIABCalculationsApi.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/FICalculationsApi.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/FICalculationsApi.cs index aae1dc26..5192a35c 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/FICalculationsApi.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/FICalculationsApi.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/FPOOptimizerApi.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/FPOOptimizerApi.cs index b1948380..99875ff0 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/FPOOptimizerApi.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/FPOOptimizerApi.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/FrequenciesApi.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/FrequenciesApi.cs index 47ce2618..58101829 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/FrequenciesApi.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/FrequenciesApi.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ @@ -47,25 +47,6 @@ public interface IFrequenciesApiSync : IApiAccessor /// ApiResponse of FrequencyRoot ApiResponse GetPAFrequenciesWithHttpInfo(); /// - /// Get SPAR frequencies - /// - /// - /// This endpoint lists all the frequencies that can be applied to a SPAR calculation. - /// - /// Thrown when fails to make API call - /// FrequencyRoot - FrequencyRoot GetSPARFrequencies(); - - /// - /// Get SPAR frequencies - /// - /// - /// This endpoint lists all the frequencies that can be applied to a SPAR calculation. - /// - /// Thrown when fails to make API call - /// ApiResponse of FrequencyRoot - ApiResponse GetSPARFrequenciesWithHttpInfo(); - /// /// Get Vault frequencies /// /// @@ -115,27 +96,6 @@ public interface IFrequenciesApiAsync : IApiAccessor /// Task of ApiResponse of FrequencyRoot System.Threading.Tasks.Task> GetPAFrequenciesWithHttpInfoAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); /// - /// Get SPAR frequencies - /// - /// - /// This endpoint lists all the frequencies that can be applied to a SPAR calculation. - /// - /// Thrown when fails to make API call - /// Cancellation Token to cancel the request. - /// Task of FrequencyRoot - System.Threading.Tasks.Task GetSPARFrequenciesAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - - /// - /// Get SPAR frequencies - /// - /// - /// This endpoint lists all the frequencies that can be applied to a SPAR calculation. - /// - /// Thrown when fails to make API call - /// Cancellation Token to cancel the request. - /// Task of ApiResponse of FrequencyRoot - System.Threading.Tasks.Task> GetSPARFrequenciesWithHttpInfoAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - /// /// Get Vault frequencies /// /// @@ -410,140 +370,6 @@ public FactSet.AnalyticsAPI.Engines.Client.ApiResponse GetPAFrequ return localVarResponse; } - /// - /// Get SPAR frequencies This endpoint lists all the frequencies that can be applied to a SPAR calculation. - /// - /// Thrown when fails to make API call - /// FrequencyRoot - public FrequencyRoot GetSPARFrequencies() - { - FactSet.AnalyticsAPI.Engines.Client.ApiResponse localVarResponse = GetSPARFrequenciesWithHttpInfo(); - return localVarResponse.Data; - } - - /// - /// Get SPAR frequencies This endpoint lists all the frequencies that can be applied to a SPAR calculation. - /// - /// Thrown when fails to make API call - /// ApiResponse of FrequencyRoot - public FactSet.AnalyticsAPI.Engines.Client.ApiResponse GetSPARFrequenciesWithHttpInfo() - { - FactSet.AnalyticsAPI.Engines.Client.RequestOptions localVarRequestOptions = new FactSet.AnalyticsAPI.Engines.Client.RequestOptions(); - - String[] _contentTypes = new String[] { - }; - - // to determine the Accept header - String[] _accepts = new String[] { - "application/json" - }; - - localVarRequestOptions.ResponseReturnTypes = new Dictionary - { - { 200, typeof(FrequencyRoot) }, - }; - - var localVarContentType = FactSet.AnalyticsAPI.Engines.Client.ClientUtils.SelectHeaderContentType(_contentTypes); - if (localVarContentType != null) localVarRequestOptions.HeaderParameters.Add("Content-Type", localVarContentType); - - var localVarAccept = FactSet.AnalyticsAPI.Engines.Client.ClientUtils.SelectHeaderAccept(_accepts); - if (localVarAccept != null) localVarRequestOptions.HeaderParameters.Add("Accept", localVarAccept); - - - // authentication (Basic) required - // http basic authentication required - if (!String.IsNullOrEmpty(this.Configuration.Username) || !String.IsNullOrEmpty(this.Configuration.Password)) - { - localVarRequestOptions.HeaderParameters.Add("Authorization", "Basic " + FactSet.AnalyticsAPI.Engines.Client.ClientUtils.Base64Encode(this.Configuration.Username + ":" + this.Configuration.Password)); - } - // authentication (Bearer) required - // bearer authentication required - if (!String.IsNullOrEmpty(this.Configuration.AccessToken)) - { - localVarRequestOptions.HeaderParameters.Add("Authorization", "Bearer " + this.Configuration.AccessToken); - } - - // make the HTTP request - var localVarResponse = this.Client.Get("/analytics/engines/spar/v3/frequencies", localVarRequestOptions, this.Configuration); - - if (this.ExceptionFactory != null) - { - Exception _exception = this.ExceptionFactory("GetSPARFrequencies", localVarResponse); - if (_exception != null) throw _exception; - } - - return localVarResponse; - } - - /// - /// Get SPAR frequencies This endpoint lists all the frequencies that can be applied to a SPAR calculation. - /// - /// Thrown when fails to make API call - /// Cancellation Token to cancel the request. - /// Task of FrequencyRoot - public async System.Threading.Tasks.Task GetSPARFrequenciesAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) - { - FactSet.AnalyticsAPI.Engines.Client.ApiResponse localVarResponse = await GetSPARFrequenciesWithHttpInfoAsync(cancellationToken).ConfigureAwait(false); - return localVarResponse.Data; - } - - /// - /// Get SPAR frequencies This endpoint lists all the frequencies that can be applied to a SPAR calculation. - /// - /// Thrown when fails to make API call - /// Cancellation Token to cancel the request. - /// Task of ApiResponse of FrequencyRoot - public async System.Threading.Tasks.Task> GetSPARFrequenciesWithHttpInfoAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) - { - - FactSet.AnalyticsAPI.Engines.Client.RequestOptions localVarRequestOptions = new FactSet.AnalyticsAPI.Engines.Client.RequestOptions(); - - String[] _contentTypes = new String[] { - }; - - // to determine the Accept header - String[] _accepts = new String[] { - "application/json" - }; - - localVarRequestOptions.ResponseReturnTypes = new Dictionary - { - { 200, typeof(FrequencyRoot) }, - }; - - var localVarContentType = FactSet.AnalyticsAPI.Engines.Client.ClientUtils.SelectHeaderContentType(_contentTypes); - if (localVarContentType != null) localVarRequestOptions.HeaderParameters.Add("Content-Type", localVarContentType); - - var localVarAccept = FactSet.AnalyticsAPI.Engines.Client.ClientUtils.SelectHeaderAccept(_accepts); - if (localVarAccept != null) localVarRequestOptions.HeaderParameters.Add("Accept", localVarAccept); - - - // authentication (Basic) required - // http basic authentication required - if (!String.IsNullOrEmpty(this.Configuration.Username) || !String.IsNullOrEmpty(this.Configuration.Password)) - { - localVarRequestOptions.HeaderParameters.Add("Authorization", "Basic " + FactSet.AnalyticsAPI.Engines.Client.ClientUtils.Base64Encode(this.Configuration.Username + ":" + this.Configuration.Password)); - } - // authentication (Bearer) required - // bearer authentication required - if (!String.IsNullOrEmpty(this.Configuration.AccessToken)) - { - localVarRequestOptions.HeaderParameters.Add("Authorization", "Bearer " + this.Configuration.AccessToken); - } - - // make the HTTP request - - var localVarResponse = await this.AsynchronousClient.GetAsync("/analytics/engines/spar/v3/frequencies", localVarRequestOptions, this.Configuration, cancellationToken).ConfigureAwait(false); - - if (this.ExceptionFactory != null) - { - Exception _exception = this.ExceptionFactory("GetSPARFrequencies", localVarResponse); - if (_exception != null) throw _exception; - } - - return localVarResponse; - } - /// /// Get Vault frequencies This endpoint lists all the frequencies that can be applied to a Vault calculation. /// diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/GroupsApi.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/GroupsApi.cs index e3e925d8..c78fe075 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/GroupsApi.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/GroupsApi.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/LinkedPATemplatesApi.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/LinkedPATemplatesApi.cs index df4aae73..4861b5df 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/LinkedPATemplatesApi.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/LinkedPATemplatesApi.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/NPOOptimizerApi.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/NPOOptimizerApi.cs index 63ad5112..9f896cb7 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/NPOOptimizerApi.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/NPOOptimizerApi.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/PACalculationsApi.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/PACalculationsApi.cs index 2d982133..c641730e 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/PACalculationsApi.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/PACalculationsApi.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/PricingSourcesApi.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/PricingSourcesApi.cs index da429d0f..22de2732 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/PricingSourcesApi.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/PricingSourcesApi.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/PubCalculationsApi.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/PubCalculationsApi.cs index 1040027d..65e157e9 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/PubCalculationsApi.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/PubCalculationsApi.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/QuantCalculationsApi.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/QuantCalculationsApi.cs index 955a38bc..d147543d 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/QuantCalculationsApi.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/QuantCalculationsApi.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ @@ -1531,16 +1531,18 @@ public System.IO.Stream GetCalculationUnitResultById(string id, string unitId) // to determine the Accept header String[] _accepts = new String[] { "application/json", - "application/x-protobuf" + "application/x-protobuf", + "application/octet-stream" }; localVarRequestOptions.ResponseReturnTypes = new Dictionary { { 202, typeof(CalculationStatusRoot) }, - { 201, typeof(ObjectRoot) }, + { 201, typeof(System.IO.Stream) }, { 200, typeof(CalculationStatusRoot) }, { 400, typeof(ClientErrorResponse) }, { 404, typeof(ClientErrorResponse) }, + { 413, typeof(ClientErrorResponse) }, }; var localVarContentType = FactSet.AnalyticsAPI.Engines.Client.ClientUtils.SelectHeaderContentType(_contentTypes); @@ -1620,16 +1622,18 @@ public System.IO.Stream GetCalculationUnitResultById(string id, string unitId) // to determine the Accept header String[] _accepts = new String[] { "application/json", - "application/x-protobuf" + "application/x-protobuf", + "application/octet-stream" }; localVarRequestOptions.ResponseReturnTypes = new Dictionary { { 202, typeof(CalculationStatusRoot) }, - { 201, typeof(ObjectRoot) }, + { 201, typeof(System.IO.Stream) }, { 200, typeof(CalculationStatusRoot) }, { 400, typeof(ClientErrorResponse) }, { 404, typeof(ClientErrorResponse) }, + { 413, typeof(ClientErrorResponse) }, }; var localVarContentType = FactSet.AnalyticsAPI.Engines.Client.ClientUtils.SelectHeaderContentType(_contentTypes); @@ -1724,6 +1728,7 @@ public System.IO.Stream GetCalculationUnitResultById(string id, string unitId) { 400, typeof(ClientErrorResponse) }, { 404, typeof(ClientErrorResponse) }, { 409, typeof(ClientErrorResponse) }, + { 413, typeof(ClientErrorResponse) }, }; var localVarContentType = FactSet.AnalyticsAPI.Engines.Client.ClientUtils.SelectHeaderContentType(_contentTypes); @@ -1821,6 +1826,7 @@ public System.IO.Stream GetCalculationUnitResultById(string id, string unitId) { 400, typeof(ClientErrorResponse) }, { 404, typeof(ClientErrorResponse) }, { 409, typeof(ClientErrorResponse) }, + { 413, typeof(ClientErrorResponse) }, }; var localVarContentType = FactSet.AnalyticsAPI.Engines.Client.ClientUtils.SelectHeaderContentType(_contentTypes); diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/SPARCalculationsApi.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/SPARCalculationsApi.cs deleted file mode 100644 index 9bf1f5a8..00000000 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/SPARCalculationsApi.cs +++ /dev/null @@ -1,1678 +0,0 @@ -/* - * Engines API - * - * Allow clients to fetch Analytics through APIs. - * - * 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://github.com/openapitools/openapi-generator.git - */ - - -using System; -using System.Collections.Generic; -using System.Collections.ObjectModel; -using System.Linq; -using System.Net; -using System.Net.Mime; -using FactSet.AnalyticsAPI.Engines.Client; -using FactSet.AnalyticsAPI.Engines.Model; - -namespace FactSet.AnalyticsAPI.Engines.Api -{ - - /// - /// Represents a collection of functions to interact with the API endpoints - /// - public interface ISPARCalculationsApiSync : IApiAccessor - { - #region Synchronous Operations - /// - /// Cancel SPAR calculation - /// - /// - /// This is the endpoint to cancel a previously submitted calculation. - /// - /// Thrown when fails to make API call - /// from url, provided from the location header in the Create and Run SPAR calculation endpoint - /// - void CancelCalculationById(string id); - - /// - /// Cancel SPAR calculation - /// - /// - /// This is the endpoint to cancel a previously submitted calculation. - /// - /// Thrown when fails to make API call - /// from url, provided from the location header in the Create and Run SPAR calculation endpoint - /// ApiResponse of Object(null) - ApiResponse CancelCalculationByIdWithHttpInfo(string id); - /// - /// Get all calculations - /// - /// - /// This endpoints returns all calculation requests. - /// - /// Thrown when fails to make API call - /// - /// CalculationsSummaryRoot - CalculationsSummaryRoot GetAllCalculations(int pageNumber); - - /// - /// Get all calculations - /// - /// - /// This endpoints returns all calculation requests. - /// - /// Thrown when fails to make API call - /// - /// ApiResponse of CalculationsSummaryRoot - ApiResponse GetAllCalculationsWithHttpInfo(int pageNumber); - /// - /// Get SPAR calculation parameters by id - /// - /// - /// This is the endpoint that returns the calculation parameters passed for a calculation. - /// - /// Thrown when fails to make API call - /// from url, provided from the location header in the Create and Run SPAR calculation endpoint - /// SPARCalculationParametersRoot - SPARCalculationParametersRoot GetCalculationParameters(string id); - - /// - /// Get SPAR calculation parameters by id - /// - /// - /// This is the endpoint that returns the calculation parameters passed for a calculation. - /// - /// Thrown when fails to make API call - /// from url, provided from the location header in the Create and Run SPAR calculation endpoint - /// ApiResponse of SPARCalculationParametersRoot - ApiResponse GetCalculationParametersWithHttpInfo(string 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. - /// - /// Thrown when fails to make API call - /// from url, provided from the location header in the Create and Run SPAR calculation endpoint - /// CalculationStatusRoot - CalculationStatusRoot GetCalculationStatusById(string 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. - /// - /// Thrown when fails to make API call - /// from url, provided from the location header in the Create and Run SPAR calculation endpoint - /// ApiResponse of CalculationStatusRoot - ApiResponse GetCalculationStatusByIdWithHttpInfo(string 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. - /// - /// Thrown when fails to make API call - /// from url, provided from the location header in the Get SPAR calculation status by id endpoint - /// from url, provided from the location header in the Get SPAR calculation status by id endpoint - /// ObjectRoot - ObjectRoot GetCalculationUnitResultById(string id, string unitId); - - /// - /// 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. - /// - /// Thrown when fails to make API call - /// from url, provided from the location header in the Get SPAR calculation status by id endpoint - /// from url, provided from the location header in the Get SPAR calculation status by id endpoint - /// ApiResponse of ObjectRoot - ApiResponse GetCalculationUnitResultByIdWithHttpInfo(string id, string unitId); - /// - /// 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. - /// - /// Thrown when fails to make API call - /// Long running deadline in seconds when only one unit is passed in the POST body. (optional) - /// Standard HTTP header. Accepts max-stale. (optional) - /// Calculation Parameters (optional) - /// CalculationStatusRoot for 202 status - /// CalculationStatusRoot for 200 status - /// ObjectRoot for 201 status - - object PostAndCalculate(int? xFactSetApiLongRunningDeadline = default(int?), string cacheControl = default(string), SPARCalculationParametersRoot sPARCalculationParametersRoot = default(SPARCalculationParametersRoot)); - - /// - /// 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. - /// - /// Thrown when fails to make API call - /// Long running deadline in seconds when only one unit is passed in the POST body. (optional) - /// Standard HTTP header. Accepts max-stale. (optional) - /// Calculation Parameters (optional) - /// ApiResponse of CalculationStatusRoot for 202 status - /// ApiResponse of CalculationStatusRoot for 200 status - /// ApiResponse of ObjectRoot for 201 status - - ApiResponse PostAndCalculateWithHttpInfo(int? xFactSetApiLongRunningDeadline = default(int?), string cacheControl = default(string), SPARCalculationParametersRoot sPARCalculationParametersRoot = default(SPARCalculationParametersRoot)); - /// - /// 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. - /// - /// Thrown when fails to make API call - /// from url, provided from the location header in the Create and Run SPAR calculation endpoint - /// Long running deadline in seconds when only one unit is passed in the PUT body. (optional) - /// Standard HTTP header. Accepts max-stale. (optional) - /// Calculation Parameters (optional) - /// CalculationStatusRoot for 202 status - /// CalculationStatusRoot for 200 status - /// ObjectRoot for 201 status - - object PutAndCalculate(string id, int? xFactSetApiLongRunningDeadline = default(int?), string cacheControl = default(string), SPARCalculationParametersRoot sPARCalculationParametersRoot = default(SPARCalculationParametersRoot)); - - /// - /// 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. - /// - /// Thrown when fails to make API call - /// from url, provided from the location header in the Create and Run SPAR calculation endpoint - /// Long running deadline in seconds when only one unit is passed in the PUT body. (optional) - /// Standard HTTP header. Accepts max-stale. (optional) - /// Calculation Parameters (optional) - /// ApiResponse of CalculationStatusRoot for 202 status - /// ApiResponse of CalculationStatusRoot for 200 status - /// ApiResponse of ObjectRoot for 201 status - - ApiResponse PutAndCalculateWithHttpInfo(string id, int? xFactSetApiLongRunningDeadline = default(int?), string cacheControl = default(string), SPARCalculationParametersRoot sPARCalculationParametersRoot = default(SPARCalculationParametersRoot)); - #endregion Synchronous Operations - } - - /// - /// Represents a collection of functions to interact with the API endpoints - /// - public interface ISPARCalculationsApiAsync : IApiAccessor - { - #region Asynchronous Operations - /// - /// Cancel SPAR calculation - /// - /// - /// This is the endpoint to cancel a previously submitted calculation. - /// - /// Thrown when fails to make API call - /// from url, provided from the location header in the Create and Run SPAR calculation endpoint - /// Cancellation Token to cancel the request. - /// Task of void - System.Threading.Tasks.Task CancelCalculationByIdAsync(string id, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - - /// - /// Cancel SPAR calculation - /// - /// - /// This is the endpoint to cancel a previously submitted calculation. - /// - /// Thrown when fails to make API call - /// from url, provided from the location header in the Create and Run SPAR calculation endpoint - /// Cancellation Token to cancel the request. - /// Task of ApiResponse of Object(null) - System.Threading.Tasks.Task> CancelCalculationByIdWithHttpInfoAsync(string id, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - /// - /// Get all calculations - /// - /// - /// This endpoints returns all calculation requests. - /// - /// Thrown when fails to make API call - /// - /// Cancellation Token to cancel the request. - /// Task of CalculationsSummaryRoot - System.Threading.Tasks.Task GetAllCalculationsAsync(int pageNumber, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - - /// - /// Get all calculations - /// - /// - /// This endpoints returns all calculation requests. - /// - /// Thrown when fails to make API call - /// - /// Cancellation Token to cancel the request. - /// Task of ApiResponse of CalculationsSummaryRoot - System.Threading.Tasks.Task> GetAllCalculationsWithHttpInfoAsync(int pageNumber, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - /// - /// Get SPAR calculation parameters by id - /// - /// - /// This is the endpoint that returns the calculation parameters passed for a calculation. - /// - /// Thrown when fails to make API call - /// from url, provided from the location header in the Create and Run SPAR calculation endpoint - /// Cancellation Token to cancel the request. - /// Task of SPARCalculationParametersRoot - System.Threading.Tasks.Task GetCalculationParametersAsync(string id, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - - /// - /// Get SPAR calculation parameters by id - /// - /// - /// This is the endpoint that returns the calculation parameters passed for a calculation. - /// - /// Thrown when fails to make API call - /// from url, provided from the location header in the Create and Run SPAR calculation endpoint - /// Cancellation Token to cancel the request. - /// Task of ApiResponse of SPARCalculationParametersRoot - System.Threading.Tasks.Task> GetCalculationParametersWithHttpInfoAsync(string id, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - /// - /// 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. - /// - /// Thrown when fails to make API call - /// from url, provided from the location header in the Create and Run SPAR calculation endpoint - /// Cancellation Token to cancel the request. - /// Task of CalculationStatusRoot - System.Threading.Tasks.Task GetCalculationStatusByIdAsync(string id, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - - /// - /// 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. - /// - /// Thrown when fails to make API call - /// from url, provided from the location header in the Create and Run SPAR calculation endpoint - /// Cancellation Token to cancel the request. - /// Task of ApiResponse of CalculationStatusRoot - System.Threading.Tasks.Task> GetCalculationStatusByIdWithHttpInfoAsync(string id, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - /// - /// 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. - /// - /// Thrown when fails to make API call - /// from url, provided from the location header in the Get SPAR calculation status by id endpoint - /// from url, provided from the location header in the Get SPAR calculation status by id endpoint - /// Cancellation Token to cancel the request. - /// Task of ObjectRoot - System.Threading.Tasks.Task GetCalculationUnitResultByIdAsync(string id, string unitId, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - - /// - /// 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. - /// - /// Thrown when fails to make API call - /// from url, provided from the location header in the Get SPAR calculation status by id endpoint - /// from url, provided from the location header in the Get SPAR calculation status by id endpoint - /// Cancellation Token to cancel the request. - /// Task of ApiResponse of ObjectRoot - System.Threading.Tasks.Task> GetCalculationUnitResultByIdWithHttpInfoAsync(string id, string unitId, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - /// - /// 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. - /// - /// Thrown when fails to make API call - /// Long running deadline in seconds when only one unit is passed in the POST body. (optional) - /// Standard HTTP header. Accepts max-stale. (optional) - /// Calculation Parameters (optional) - /// Cancellation Token to cancel the request. - /// Task of CalculationStatusRoot for 202 status - /// Task of CalculationStatusRoot for 200 status - /// Task of ObjectRoot for 201 status - - System.Threading.Tasks.Task PostAndCalculateAsync(int? xFactSetApiLongRunningDeadline = default(int?), string cacheControl = default(string), SPARCalculationParametersRoot sPARCalculationParametersRoot = default(SPARCalculationParametersRoot), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - - /// - /// 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. - /// - /// Thrown when fails to make API call - /// Long running deadline in seconds when only one unit is passed in the POST body. (optional) - /// Standard HTTP header. Accepts max-stale. (optional) - /// Calculation Parameters (optional) - /// Cancellation Token to cancel the request. - /// Task of ApiResponse of CalculationStatusRoot for 202 status - /// Task of ApiResponse of CalculationStatusRoot for 200 status - /// Task of ApiResponse of ObjectRoot for 201 status - - System.Threading.Tasks.Task> PostAndCalculateWithHttpInfoAsync(int? xFactSetApiLongRunningDeadline = default(int?), string cacheControl = default(string), SPARCalculationParametersRoot sPARCalculationParametersRoot = default(SPARCalculationParametersRoot), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - /// - /// 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. - /// - /// Thrown when fails to make API call - /// from url, provided from the location header in the Create and Run SPAR calculation endpoint - /// Long running deadline in seconds when only one unit is passed in the PUT body. (optional) - /// Standard HTTP header. Accepts max-stale. (optional) - /// Calculation Parameters (optional) - /// Cancellation Token to cancel the request. - /// Task of CalculationStatusRoot for 202 status - /// Task of CalculationStatusRoot for 200 status - /// Task of ObjectRoot for 201 status - - System.Threading.Tasks.Task PutAndCalculateAsync(string id, int? xFactSetApiLongRunningDeadline = default(int?), string cacheControl = default(string), SPARCalculationParametersRoot sPARCalculationParametersRoot = default(SPARCalculationParametersRoot), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - - /// - /// 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. - /// - /// Thrown when fails to make API call - /// from url, provided from the location header in the Create and Run SPAR calculation endpoint - /// Long running deadline in seconds when only one unit is passed in the PUT body. (optional) - /// Standard HTTP header. Accepts max-stale. (optional) - /// Calculation Parameters (optional) - /// Cancellation Token to cancel the request. - /// Task of ApiResponse of CalculationStatusRoot for 202 status - /// Task of ApiResponse of CalculationStatusRoot for 200 status - /// Task of ApiResponse of ObjectRoot for 201 status - - System.Threading.Tasks.Task> PutAndCalculateWithHttpInfoAsync(string id, int? xFactSetApiLongRunningDeadline = default(int?), string cacheControl = default(string), SPARCalculationParametersRoot sPARCalculationParametersRoot = default(SPARCalculationParametersRoot), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - #endregion Asynchronous Operations - } - - /// - /// Represents a collection of functions to interact with the API endpoints - /// - public interface ISPARCalculationsApi : ISPARCalculationsApiSync, ISPARCalculationsApiAsync - { - - } - - /// - /// Represents a collection of functions to interact with the API endpoints - /// - public partial class SPARCalculationsApi : ISPARCalculationsApi - { - private FactSet.AnalyticsAPI.Engines.Client.ExceptionFactory _exceptionFactory = (name, response) => null; - - /// - /// Initializes a new instance of the class. - /// - /// - public SPARCalculationsApi() : this((string)null) - { - } - - /// - /// Initializes a new instance of the class. - /// - /// - public SPARCalculationsApi(String basePath) - { - this.Configuration = FactSet.AnalyticsAPI.Engines.Client.Configuration.MergeConfigurations( - FactSet.AnalyticsAPI.Engines.Client.GlobalConfiguration.Instance, - new FactSet.AnalyticsAPI.Engines.Client.Configuration { BasePath = basePath } - ); - this.Client = new FactSet.AnalyticsAPI.Engines.Client.ApiClient(this.Configuration.BasePath); - this.AsynchronousClient = new FactSet.AnalyticsAPI.Engines.Client.ApiClient(this.Configuration.BasePath); - this.ExceptionFactory = FactSet.AnalyticsAPI.Engines.Client.Configuration.DefaultExceptionFactory; - } - - /// - /// Initializes a new instance of the class - /// using Configuration object - /// - /// An instance of Configuration - /// - public SPARCalculationsApi(FactSet.AnalyticsAPI.Engines.Client.Configuration configuration) - { - if (configuration == null) throw new ArgumentNullException("configuration"); - - this.Configuration = FactSet.AnalyticsAPI.Engines.Client.Configuration.MergeConfigurations( - FactSet.AnalyticsAPI.Engines.Client.GlobalConfiguration.Instance, - configuration - ); - this.Client = new FactSet.AnalyticsAPI.Engines.Client.ApiClient(this.Configuration.BasePath); - this.AsynchronousClient = new FactSet.AnalyticsAPI.Engines.Client.ApiClient(this.Configuration.BasePath); - ExceptionFactory = FactSet.AnalyticsAPI.Engines.Client.Configuration.DefaultExceptionFactory; - } - - /// - /// Initializes a new instance of the class - /// using a Configuration object and client instance. - /// - /// The client interface for synchronous API access. - /// The client interface for asynchronous API access. - /// The configuration object. - public SPARCalculationsApi(FactSet.AnalyticsAPI.Engines.Client.ISynchronousClient client, FactSet.AnalyticsAPI.Engines.Client.IAsynchronousClient asyncClient, FactSet.AnalyticsAPI.Engines.Client.IReadableConfiguration configuration) - { - if (client == null) throw new ArgumentNullException("client"); - if (asyncClient == null) throw new ArgumentNullException("asyncClient"); - if (configuration == null) throw new ArgumentNullException("configuration"); - - this.Client = client; - this.AsynchronousClient = asyncClient; - this.Configuration = configuration; - this.ExceptionFactory = FactSet.AnalyticsAPI.Engines.Client.Configuration.DefaultExceptionFactory; - } - - /// - /// The client for accessing this underlying API asynchronously. - /// - public FactSet.AnalyticsAPI.Engines.Client.IAsynchronousClient AsynchronousClient { get; set; } - - /// - /// The client for accessing this underlying API synchronously. - /// - public FactSet.AnalyticsAPI.Engines.Client.ISynchronousClient Client { get; set; } - - /// - /// Gets the base path of the API client. - /// - /// The base path - public String GetBasePath() - { - return this.Configuration.BasePath; - } - - /// - /// Gets or sets the configuration object - /// - /// An instance of the Configuration - public FactSet.AnalyticsAPI.Engines.Client.IReadableConfiguration Configuration { get; set; } - - /// - /// Provides a factory method hook for the creation of exceptions. - /// - public FactSet.AnalyticsAPI.Engines.Client.ExceptionFactory ExceptionFactory - { - get - { - if (_exceptionFactory != null && _exceptionFactory.GetInvocationList().Length > 1) - { - throw new InvalidOperationException("Multicast delegate for ExceptionFactory is unsupported."); - } - return _exceptionFactory; - } - set { _exceptionFactory = value; } - } - - /// - /// Cancel SPAR calculation This is the endpoint to cancel a previously submitted calculation. - /// - /// Thrown when fails to make API call - /// from url, provided from the location header in the Create and Run SPAR calculation endpoint - /// - public void CancelCalculationById(string id) - { - CancelCalculationByIdWithHttpInfo(id); - } - - /// - /// Cancel SPAR calculation This is the endpoint to cancel a previously submitted calculation. - /// - /// Thrown when fails to make API call - /// from url, provided from the location header in the Create and Run SPAR calculation endpoint - /// ApiResponse of Object(null) - public FactSet.AnalyticsAPI.Engines.Client.ApiResponse CancelCalculationByIdWithHttpInfo(string id) - { - // verify the required parameter 'id' is set - if (id == null) - throw new FactSet.AnalyticsAPI.Engines.Client.ApiException(400, "Missing required parameter 'id' when calling SPARCalculationsApi->CancelCalculationById"); - - FactSet.AnalyticsAPI.Engines.Client.RequestOptions localVarRequestOptions = new FactSet.AnalyticsAPI.Engines.Client.RequestOptions(); - - String[] _contentTypes = new String[] { - }; - - // to determine the Accept header - String[] _accepts = new String[] { - "text/plain", - "application/json", - "text/json" - }; - - localVarRequestOptions.ResponseReturnTypes = new Dictionary - { - { 400, typeof(ClientErrorResponse) }, - { 404, typeof(ClientErrorResponse) }, - }; - - var localVarContentType = FactSet.AnalyticsAPI.Engines.Client.ClientUtils.SelectHeaderContentType(_contentTypes); - if (localVarContentType != null) localVarRequestOptions.HeaderParameters.Add("Content-Type", localVarContentType); - - var localVarAccept = FactSet.AnalyticsAPI.Engines.Client.ClientUtils.SelectHeaderAccept(_accepts); - if (localVarAccept != null) localVarRequestOptions.HeaderParameters.Add("Accept", localVarAccept); - - localVarRequestOptions.PathParameters.Add("id", FactSet.AnalyticsAPI.Engines.Client.ClientUtils.ParameterToString(id)); // path parameter - - // authentication (Basic) required - // http basic authentication required - if (!String.IsNullOrEmpty(this.Configuration.Username) || !String.IsNullOrEmpty(this.Configuration.Password)) - { - localVarRequestOptions.HeaderParameters.Add("Authorization", "Basic " + FactSet.AnalyticsAPI.Engines.Client.ClientUtils.Base64Encode(this.Configuration.Username + ":" + this.Configuration.Password)); - } - // authentication (Bearer) required - // bearer authentication required - if (!String.IsNullOrEmpty(this.Configuration.AccessToken)) - { - localVarRequestOptions.HeaderParameters.Add("Authorization", "Bearer " + this.Configuration.AccessToken); - } - - // make the HTTP request - var localVarResponse = this.Client.Delete("/analytics/engines/spar/v3/calculations/{id}", localVarRequestOptions, this.Configuration); - - if (this.ExceptionFactory != null) - { - Exception _exception = this.ExceptionFactory("CancelCalculationById", localVarResponse); - if (_exception != null) throw _exception; - } - - return localVarResponse; - } - - /// - /// Cancel SPAR calculation This is the endpoint to cancel a previously submitted calculation. - /// - /// Thrown when fails to make API call - /// from url, provided from the location header in the Create and Run SPAR calculation endpoint - /// Cancellation Token to cancel the request. - /// Task of void - public async System.Threading.Tasks.Task CancelCalculationByIdAsync(string id, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) - { - await CancelCalculationByIdWithHttpInfoAsync(id, cancellationToken).ConfigureAwait(false); - } - - /// - /// Cancel SPAR calculation This is the endpoint to cancel a previously submitted calculation. - /// - /// Thrown when fails to make API call - /// from url, provided from the location header in the Create and Run SPAR calculation endpoint - /// Cancellation Token to cancel the request. - /// Task of ApiResponse of Object(null) - public async System.Threading.Tasks.Task> CancelCalculationByIdWithHttpInfoAsync(string id, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) - { - // verify the required parameter 'id' is set - if (id == null) - throw new FactSet.AnalyticsAPI.Engines.Client.ApiException(400, "Missing required parameter 'id' when calling SPARCalculationsApi->CancelCalculationById"); - - - FactSet.AnalyticsAPI.Engines.Client.RequestOptions localVarRequestOptions = new FactSet.AnalyticsAPI.Engines.Client.RequestOptions(); - - String[] _contentTypes = new String[] { - }; - - // to determine the Accept header - String[] _accepts = new String[] { - "text/plain", - "application/json", - "text/json" - }; - - localVarRequestOptions.ResponseReturnTypes = new Dictionary - { - { 400, typeof(ClientErrorResponse) }, - { 404, typeof(ClientErrorResponse) }, - }; - - var localVarContentType = FactSet.AnalyticsAPI.Engines.Client.ClientUtils.SelectHeaderContentType(_contentTypes); - if (localVarContentType != null) localVarRequestOptions.HeaderParameters.Add("Content-Type", localVarContentType); - - var localVarAccept = FactSet.AnalyticsAPI.Engines.Client.ClientUtils.SelectHeaderAccept(_accepts); - if (localVarAccept != null) localVarRequestOptions.HeaderParameters.Add("Accept", localVarAccept); - - localVarRequestOptions.PathParameters.Add("id", FactSet.AnalyticsAPI.Engines.Client.ClientUtils.ParameterToString(id)); // path parameter - - // authentication (Basic) required - // http basic authentication required - if (!String.IsNullOrEmpty(this.Configuration.Username) || !String.IsNullOrEmpty(this.Configuration.Password)) - { - localVarRequestOptions.HeaderParameters.Add("Authorization", "Basic " + FactSet.AnalyticsAPI.Engines.Client.ClientUtils.Base64Encode(this.Configuration.Username + ":" + this.Configuration.Password)); - } - // authentication (Bearer) required - // bearer authentication required - if (!String.IsNullOrEmpty(this.Configuration.AccessToken)) - { - localVarRequestOptions.HeaderParameters.Add("Authorization", "Bearer " + this.Configuration.AccessToken); - } - - // make the HTTP request - - var localVarResponse = await this.AsynchronousClient.DeleteAsync("/analytics/engines/spar/v3/calculations/{id}", localVarRequestOptions, this.Configuration, cancellationToken).ConfigureAwait(false); - - if (this.ExceptionFactory != null) - { - Exception _exception = this.ExceptionFactory("CancelCalculationById", localVarResponse); - if (_exception != null) throw _exception; - } - - return localVarResponse; - } - - /// - /// Get all calculations This endpoints returns all calculation requests. - /// - /// Thrown when fails to make API call - /// - /// CalculationsSummaryRoot - public CalculationsSummaryRoot GetAllCalculations(int pageNumber) - { - FactSet.AnalyticsAPI.Engines.Client.ApiResponse localVarResponse = GetAllCalculationsWithHttpInfo(pageNumber); - return localVarResponse.Data; - } - - /// - /// Get all calculations This endpoints returns all calculation requests. - /// - /// Thrown when fails to make API call - /// - /// ApiResponse of CalculationsSummaryRoot - public FactSet.AnalyticsAPI.Engines.Client.ApiResponse GetAllCalculationsWithHttpInfo(int pageNumber) - { - FactSet.AnalyticsAPI.Engines.Client.RequestOptions localVarRequestOptions = new FactSet.AnalyticsAPI.Engines.Client.RequestOptions(); - - String[] _contentTypes = new String[] { - }; - - // to determine the Accept header - String[] _accepts = new String[] { - "application/json" - }; - - localVarRequestOptions.ResponseReturnTypes = new Dictionary - { - { 200, typeof(CalculationsSummaryRoot) }, - { 400, typeof(ClientErrorResponse) }, - { 404, typeof(ClientErrorResponse) }, - }; - - var localVarContentType = FactSet.AnalyticsAPI.Engines.Client.ClientUtils.SelectHeaderContentType(_contentTypes); - if (localVarContentType != null) localVarRequestOptions.HeaderParameters.Add("Content-Type", localVarContentType); - - var localVarAccept = FactSet.AnalyticsAPI.Engines.Client.ClientUtils.SelectHeaderAccept(_accepts); - if (localVarAccept != null) localVarRequestOptions.HeaderParameters.Add("Accept", localVarAccept); - - localVarRequestOptions.QueryParameters.Add(FactSet.AnalyticsAPI.Engines.Client.ClientUtils.ParameterToMultiMap("", "pageNumber", pageNumber)); - - // authentication (Basic) required - // http basic authentication required - if (!String.IsNullOrEmpty(this.Configuration.Username) || !String.IsNullOrEmpty(this.Configuration.Password)) - { - localVarRequestOptions.HeaderParameters.Add("Authorization", "Basic " + FactSet.AnalyticsAPI.Engines.Client.ClientUtils.Base64Encode(this.Configuration.Username + ":" + this.Configuration.Password)); - } - // authentication (Bearer) required - // bearer authentication required - if (!String.IsNullOrEmpty(this.Configuration.AccessToken)) - { - localVarRequestOptions.HeaderParameters.Add("Authorization", "Bearer " + this.Configuration.AccessToken); - } - - // make the HTTP request - var localVarResponse = this.Client.Get("/analytics/engines/spar/v3/calculations", localVarRequestOptions, this.Configuration); - - if (this.ExceptionFactory != null) - { - Exception _exception = this.ExceptionFactory("GetAllCalculations", localVarResponse); - if (_exception != null) throw _exception; - } - - return localVarResponse; - } - - /// - /// Get all calculations This endpoints returns all calculation requests. - /// - /// Thrown when fails to make API call - /// - /// Cancellation Token to cancel the request. - /// Task of CalculationsSummaryRoot - public async System.Threading.Tasks.Task GetAllCalculationsAsync(int pageNumber, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) - { - FactSet.AnalyticsAPI.Engines.Client.ApiResponse localVarResponse = await GetAllCalculationsWithHttpInfoAsync(pageNumber, cancellationToken).ConfigureAwait(false); - return localVarResponse.Data; - } - - /// - /// Get all calculations This endpoints returns all calculation requests. - /// - /// Thrown when fails to make API call - /// - /// Cancellation Token to cancel the request. - /// Task of ApiResponse of CalculationsSummaryRoot - public async System.Threading.Tasks.Task> GetAllCalculationsWithHttpInfoAsync(int pageNumber, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) - { - - FactSet.AnalyticsAPI.Engines.Client.RequestOptions localVarRequestOptions = new FactSet.AnalyticsAPI.Engines.Client.RequestOptions(); - - String[] _contentTypes = new String[] { - }; - - // to determine the Accept header - String[] _accepts = new String[] { - "application/json" - }; - - localVarRequestOptions.ResponseReturnTypes = new Dictionary - { - { 200, typeof(CalculationsSummaryRoot) }, - { 400, typeof(ClientErrorResponse) }, - { 404, typeof(ClientErrorResponse) }, - }; - - var localVarContentType = FactSet.AnalyticsAPI.Engines.Client.ClientUtils.SelectHeaderContentType(_contentTypes); - if (localVarContentType != null) localVarRequestOptions.HeaderParameters.Add("Content-Type", localVarContentType); - - var localVarAccept = FactSet.AnalyticsAPI.Engines.Client.ClientUtils.SelectHeaderAccept(_accepts); - if (localVarAccept != null) localVarRequestOptions.HeaderParameters.Add("Accept", localVarAccept); - - localVarRequestOptions.QueryParameters.Add(FactSet.AnalyticsAPI.Engines.Client.ClientUtils.ParameterToMultiMap("", "pageNumber", pageNumber)); - - // authentication (Basic) required - // http basic authentication required - if (!String.IsNullOrEmpty(this.Configuration.Username) || !String.IsNullOrEmpty(this.Configuration.Password)) - { - localVarRequestOptions.HeaderParameters.Add("Authorization", "Basic " + FactSet.AnalyticsAPI.Engines.Client.ClientUtils.Base64Encode(this.Configuration.Username + ":" + this.Configuration.Password)); - } - // authentication (Bearer) required - // bearer authentication required - if (!String.IsNullOrEmpty(this.Configuration.AccessToken)) - { - localVarRequestOptions.HeaderParameters.Add("Authorization", "Bearer " + this.Configuration.AccessToken); - } - - // make the HTTP request - - var localVarResponse = await this.AsynchronousClient.GetAsync("/analytics/engines/spar/v3/calculations", localVarRequestOptions, this.Configuration, cancellationToken).ConfigureAwait(false); - - if (this.ExceptionFactory != null) - { - Exception _exception = this.ExceptionFactory("GetAllCalculations", localVarResponse); - if (_exception != null) throw _exception; - } - - return localVarResponse; - } - - /// - /// Get SPAR calculation parameters by id This is the endpoint that returns the calculation parameters passed for a calculation. - /// - /// Thrown when fails to make API call - /// from url, provided from the location header in the Create and Run SPAR calculation endpoint - /// SPARCalculationParametersRoot - public SPARCalculationParametersRoot GetCalculationParameters(string id) - { - FactSet.AnalyticsAPI.Engines.Client.ApiResponse localVarResponse = GetCalculationParametersWithHttpInfo(id); - return localVarResponse.Data; - } - - /// - /// Get SPAR calculation parameters by id This is the endpoint that returns the calculation parameters passed for a calculation. - /// - /// Thrown when fails to make API call - /// from url, provided from the location header in the Create and Run SPAR calculation endpoint - /// ApiResponse of SPARCalculationParametersRoot - public FactSet.AnalyticsAPI.Engines.Client.ApiResponse GetCalculationParametersWithHttpInfo(string id) - { - // verify the required parameter 'id' is set - if (id == null) - throw new FactSet.AnalyticsAPI.Engines.Client.ApiException(400, "Missing required parameter 'id' when calling SPARCalculationsApi->GetCalculationParameters"); - - FactSet.AnalyticsAPI.Engines.Client.RequestOptions localVarRequestOptions = new FactSet.AnalyticsAPI.Engines.Client.RequestOptions(); - - String[] _contentTypes = new String[] { - }; - - // to determine the Accept header - String[] _accepts = new String[] { - "application/json" - }; - - localVarRequestOptions.ResponseReturnTypes = new Dictionary - { - { 200, typeof(SPARCalculationParametersRoot) }, - { 400, typeof(ClientErrorResponse) }, - { 404, typeof(ClientErrorResponse) }, - }; - - var localVarContentType = FactSet.AnalyticsAPI.Engines.Client.ClientUtils.SelectHeaderContentType(_contentTypes); - if (localVarContentType != null) localVarRequestOptions.HeaderParameters.Add("Content-Type", localVarContentType); - - var localVarAccept = FactSet.AnalyticsAPI.Engines.Client.ClientUtils.SelectHeaderAccept(_accepts); - if (localVarAccept != null) localVarRequestOptions.HeaderParameters.Add("Accept", localVarAccept); - - localVarRequestOptions.PathParameters.Add("id", FactSet.AnalyticsAPI.Engines.Client.ClientUtils.ParameterToString(id)); // path parameter - - // authentication (Basic) required - // http basic authentication required - if (!String.IsNullOrEmpty(this.Configuration.Username) || !String.IsNullOrEmpty(this.Configuration.Password)) - { - localVarRequestOptions.HeaderParameters.Add("Authorization", "Basic " + FactSet.AnalyticsAPI.Engines.Client.ClientUtils.Base64Encode(this.Configuration.Username + ":" + this.Configuration.Password)); - } - // authentication (Bearer) required - // bearer authentication required - if (!String.IsNullOrEmpty(this.Configuration.AccessToken)) - { - localVarRequestOptions.HeaderParameters.Add("Authorization", "Bearer " + this.Configuration.AccessToken); - } - - // make the HTTP request - var localVarResponse = this.Client.Get("/analytics/engines/spar/v3/calculations/{id}", localVarRequestOptions, this.Configuration); - - if (this.ExceptionFactory != null) - { - Exception _exception = this.ExceptionFactory("GetCalculationParameters", localVarResponse); - if (_exception != null) throw _exception; - } - - return localVarResponse; - } - - /// - /// Get SPAR calculation parameters by id This is the endpoint that returns the calculation parameters passed for a calculation. - /// - /// Thrown when fails to make API call - /// from url, provided from the location header in the Create and Run SPAR calculation endpoint - /// Cancellation Token to cancel the request. - /// Task of SPARCalculationParametersRoot - public async System.Threading.Tasks.Task GetCalculationParametersAsync(string id, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) - { - FactSet.AnalyticsAPI.Engines.Client.ApiResponse localVarResponse = await GetCalculationParametersWithHttpInfoAsync(id, cancellationToken).ConfigureAwait(false); - return localVarResponse.Data; - } - - /// - /// Get SPAR calculation parameters by id This is the endpoint that returns the calculation parameters passed for a calculation. - /// - /// Thrown when fails to make API call - /// from url, provided from the location header in the Create and Run SPAR calculation endpoint - /// Cancellation Token to cancel the request. - /// Task of ApiResponse of SPARCalculationParametersRoot - public async System.Threading.Tasks.Task> GetCalculationParametersWithHttpInfoAsync(string id, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) - { - // verify the required parameter 'id' is set - if (id == null) - throw new FactSet.AnalyticsAPI.Engines.Client.ApiException(400, "Missing required parameter 'id' when calling SPARCalculationsApi->GetCalculationParameters"); - - - FactSet.AnalyticsAPI.Engines.Client.RequestOptions localVarRequestOptions = new FactSet.AnalyticsAPI.Engines.Client.RequestOptions(); - - String[] _contentTypes = new String[] { - }; - - // to determine the Accept header - String[] _accepts = new String[] { - "application/json" - }; - - localVarRequestOptions.ResponseReturnTypes = new Dictionary - { - { 200, typeof(SPARCalculationParametersRoot) }, - { 400, typeof(ClientErrorResponse) }, - { 404, typeof(ClientErrorResponse) }, - }; - - var localVarContentType = FactSet.AnalyticsAPI.Engines.Client.ClientUtils.SelectHeaderContentType(_contentTypes); - if (localVarContentType != null) localVarRequestOptions.HeaderParameters.Add("Content-Type", localVarContentType); - - var localVarAccept = FactSet.AnalyticsAPI.Engines.Client.ClientUtils.SelectHeaderAccept(_accepts); - if (localVarAccept != null) localVarRequestOptions.HeaderParameters.Add("Accept", localVarAccept); - - localVarRequestOptions.PathParameters.Add("id", FactSet.AnalyticsAPI.Engines.Client.ClientUtils.ParameterToString(id)); // path parameter - - // authentication (Basic) required - // http basic authentication required - if (!String.IsNullOrEmpty(this.Configuration.Username) || !String.IsNullOrEmpty(this.Configuration.Password)) - { - localVarRequestOptions.HeaderParameters.Add("Authorization", "Basic " + FactSet.AnalyticsAPI.Engines.Client.ClientUtils.Base64Encode(this.Configuration.Username + ":" + this.Configuration.Password)); - } - // authentication (Bearer) required - // bearer authentication required - if (!String.IsNullOrEmpty(this.Configuration.AccessToken)) - { - localVarRequestOptions.HeaderParameters.Add("Authorization", "Bearer " + this.Configuration.AccessToken); - } - - // make the HTTP request - - var localVarResponse = await this.AsynchronousClient.GetAsync("/analytics/engines/spar/v3/calculations/{id}", localVarRequestOptions, this.Configuration, cancellationToken).ConfigureAwait(false); - - if (this.ExceptionFactory != null) - { - Exception _exception = this.ExceptionFactory("GetCalculationParameters", localVarResponse); - if (_exception != null) throw _exception; - } - - return localVarResponse; - } - - /// - /// 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. - /// - /// Thrown when fails to make API call - /// from url, provided from the location header in the Create and Run SPAR calculation endpoint - /// CalculationStatusRoot - public CalculationStatusRoot GetCalculationStatusById(string id) - { - FactSet.AnalyticsAPI.Engines.Client.ApiResponse localVarResponse = GetCalculationStatusByIdWithHttpInfo(id); - return localVarResponse.Data; - } - - /// - /// 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. - /// - /// Thrown when fails to make API call - /// from url, provided from the location header in the Create and Run SPAR calculation endpoint - /// ApiResponse of CalculationStatusRoot - public FactSet.AnalyticsAPI.Engines.Client.ApiResponse GetCalculationStatusByIdWithHttpInfo(string id) - { - // verify the required parameter 'id' is set - if (id == null) - throw new FactSet.AnalyticsAPI.Engines.Client.ApiException(400, "Missing required parameter 'id' when calling SPARCalculationsApi->GetCalculationStatusById"); - - FactSet.AnalyticsAPI.Engines.Client.RequestOptions localVarRequestOptions = new FactSet.AnalyticsAPI.Engines.Client.RequestOptions(); - - String[] _contentTypes = new String[] { - }; - - // to determine the Accept header - String[] _accepts = new String[] { - "application/json" - }; - - localVarRequestOptions.ResponseReturnTypes = new Dictionary - { - { 200, typeof(CalculationStatusRoot) }, - { 202, typeof(CalculationStatusRoot) }, - { 400, typeof(ClientErrorResponse) }, - { 404, typeof(ClientErrorResponse) }, - }; - - var localVarContentType = FactSet.AnalyticsAPI.Engines.Client.ClientUtils.SelectHeaderContentType(_contentTypes); - if (localVarContentType != null) localVarRequestOptions.HeaderParameters.Add("Content-Type", localVarContentType); - - var localVarAccept = FactSet.AnalyticsAPI.Engines.Client.ClientUtils.SelectHeaderAccept(_accepts); - if (localVarAccept != null) localVarRequestOptions.HeaderParameters.Add("Accept", localVarAccept); - - localVarRequestOptions.PathParameters.Add("id", FactSet.AnalyticsAPI.Engines.Client.ClientUtils.ParameterToString(id)); // path parameter - - // authentication (Basic) required - // http basic authentication required - if (!String.IsNullOrEmpty(this.Configuration.Username) || !String.IsNullOrEmpty(this.Configuration.Password)) - { - localVarRequestOptions.HeaderParameters.Add("Authorization", "Basic " + FactSet.AnalyticsAPI.Engines.Client.ClientUtils.Base64Encode(this.Configuration.Username + ":" + this.Configuration.Password)); - } - // authentication (Bearer) required - // bearer authentication required - if (!String.IsNullOrEmpty(this.Configuration.AccessToken)) - { - localVarRequestOptions.HeaderParameters.Add("Authorization", "Bearer " + this.Configuration.AccessToken); - } - - // make the HTTP request - var localVarResponse = this.Client.Get("/analytics/engines/spar/v3/calculations/{id}/status", localVarRequestOptions, this.Configuration); - - if (this.ExceptionFactory != null) - { - Exception _exception = this.ExceptionFactory("GetCalculationStatusById", localVarResponse); - if (_exception != null) throw _exception; - } - - return localVarResponse; - } - - /// - /// 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. - /// - /// Thrown when fails to make API call - /// from url, provided from the location header in the Create and Run SPAR calculation endpoint - /// Cancellation Token to cancel the request. - /// Task of CalculationStatusRoot - public async System.Threading.Tasks.Task GetCalculationStatusByIdAsync(string id, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) - { - FactSet.AnalyticsAPI.Engines.Client.ApiResponse localVarResponse = await GetCalculationStatusByIdWithHttpInfoAsync(id, cancellationToken).ConfigureAwait(false); - return localVarResponse.Data; - } - - /// - /// 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. - /// - /// Thrown when fails to make API call - /// from url, provided from the location header in the Create and Run SPAR calculation endpoint - /// Cancellation Token to cancel the request. - /// Task of ApiResponse of CalculationStatusRoot - public async System.Threading.Tasks.Task> GetCalculationStatusByIdWithHttpInfoAsync(string id, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) - { - // verify the required parameter 'id' is set - if (id == null) - throw new FactSet.AnalyticsAPI.Engines.Client.ApiException(400, "Missing required parameter 'id' when calling SPARCalculationsApi->GetCalculationStatusById"); - - - FactSet.AnalyticsAPI.Engines.Client.RequestOptions localVarRequestOptions = new FactSet.AnalyticsAPI.Engines.Client.RequestOptions(); - - String[] _contentTypes = new String[] { - }; - - // to determine the Accept header - String[] _accepts = new String[] { - "application/json" - }; - - localVarRequestOptions.ResponseReturnTypes = new Dictionary - { - { 200, typeof(CalculationStatusRoot) }, - { 202, typeof(CalculationStatusRoot) }, - { 400, typeof(ClientErrorResponse) }, - { 404, typeof(ClientErrorResponse) }, - }; - - var localVarContentType = FactSet.AnalyticsAPI.Engines.Client.ClientUtils.SelectHeaderContentType(_contentTypes); - if (localVarContentType != null) localVarRequestOptions.HeaderParameters.Add("Content-Type", localVarContentType); - - var localVarAccept = FactSet.AnalyticsAPI.Engines.Client.ClientUtils.SelectHeaderAccept(_accepts); - if (localVarAccept != null) localVarRequestOptions.HeaderParameters.Add("Accept", localVarAccept); - - localVarRequestOptions.PathParameters.Add("id", FactSet.AnalyticsAPI.Engines.Client.ClientUtils.ParameterToString(id)); // path parameter - - // authentication (Basic) required - // http basic authentication required - if (!String.IsNullOrEmpty(this.Configuration.Username) || !String.IsNullOrEmpty(this.Configuration.Password)) - { - localVarRequestOptions.HeaderParameters.Add("Authorization", "Basic " + FactSet.AnalyticsAPI.Engines.Client.ClientUtils.Base64Encode(this.Configuration.Username + ":" + this.Configuration.Password)); - } - // authentication (Bearer) required - // bearer authentication required - if (!String.IsNullOrEmpty(this.Configuration.AccessToken)) - { - localVarRequestOptions.HeaderParameters.Add("Authorization", "Bearer " + this.Configuration.AccessToken); - } - - // make the HTTP request - - var localVarResponse = await this.AsynchronousClient.GetAsync("/analytics/engines/spar/v3/calculations/{id}/status", localVarRequestOptions, this.Configuration, cancellationToken).ConfigureAwait(false); - - if (this.ExceptionFactory != null) - { - Exception _exception = this.ExceptionFactory("GetCalculationStatusById", localVarResponse); - if (_exception != null) throw _exception; - } - - return localVarResponse; - } - - /// - /// 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. - /// - /// Thrown when fails to make API call - /// from url, provided from the location header in the Get SPAR calculation status by id endpoint - /// from url, provided from the location header in the Get SPAR calculation status by id endpoint - /// ObjectRoot - public ObjectRoot GetCalculationUnitResultById(string id, string unitId) - { - FactSet.AnalyticsAPI.Engines.Client.ApiResponse localVarResponse = GetCalculationUnitResultByIdWithHttpInfo(id, unitId); - return localVarResponse.Data; - } - - /// - /// 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. - /// - /// Thrown when fails to make API call - /// from url, provided from the location header in the Get SPAR calculation status by id endpoint - /// from url, provided from the location header in the Get SPAR calculation status by id endpoint - /// ApiResponse of ObjectRoot - public FactSet.AnalyticsAPI.Engines.Client.ApiResponse GetCalculationUnitResultByIdWithHttpInfo(string id, string unitId) - { - // verify the required parameter 'id' is set - if (id == null) - throw new FactSet.AnalyticsAPI.Engines.Client.ApiException(400, "Missing required parameter 'id' when calling SPARCalculationsApi->GetCalculationUnitResultById"); - - // verify the required parameter 'unitId' is set - if (unitId == null) - throw new FactSet.AnalyticsAPI.Engines.Client.ApiException(400, "Missing required parameter 'unitId' when calling SPARCalculationsApi->GetCalculationUnitResultById"); - - FactSet.AnalyticsAPI.Engines.Client.RequestOptions localVarRequestOptions = new FactSet.AnalyticsAPI.Engines.Client.RequestOptions(); - - String[] _contentTypes = new String[] { - }; - - // to determine the Accept header - String[] _accepts = new String[] { - "application/json", - "application/x-protobuf" - }; - - localVarRequestOptions.ResponseReturnTypes = new Dictionary - { - { 200, typeof(ObjectRoot) }, - { 400, typeof(ClientErrorResponse) }, - { 404, typeof(ClientErrorResponse) }, - }; - - var localVarContentType = FactSet.AnalyticsAPI.Engines.Client.ClientUtils.SelectHeaderContentType(_contentTypes); - if (localVarContentType != null) localVarRequestOptions.HeaderParameters.Add("Content-Type", localVarContentType); - - var localVarAccept = FactSet.AnalyticsAPI.Engines.Client.ClientUtils.SelectHeaderAccept(_accepts); - if (localVarAccept != null) localVarRequestOptions.HeaderParameters.Add("Accept", localVarAccept); - - localVarRequestOptions.PathParameters.Add("id", FactSet.AnalyticsAPI.Engines.Client.ClientUtils.ParameterToString(id)); // path parameter - localVarRequestOptions.PathParameters.Add("unitId", FactSet.AnalyticsAPI.Engines.Client.ClientUtils.ParameterToString(unitId)); // path parameter - - // authentication (Basic) required - // http basic authentication required - if (!String.IsNullOrEmpty(this.Configuration.Username) || !String.IsNullOrEmpty(this.Configuration.Password)) - { - localVarRequestOptions.HeaderParameters.Add("Authorization", "Basic " + FactSet.AnalyticsAPI.Engines.Client.ClientUtils.Base64Encode(this.Configuration.Username + ":" + this.Configuration.Password)); - } - // authentication (Bearer) required - // bearer authentication required - if (!String.IsNullOrEmpty(this.Configuration.AccessToken)) - { - localVarRequestOptions.HeaderParameters.Add("Authorization", "Bearer " + this.Configuration.AccessToken); - } - - // make the HTTP request - var localVarResponse = this.Client.Get("/analytics/engines/spar/v3/calculations/{id}/units/{unitId}/result", localVarRequestOptions, this.Configuration); - - if (this.ExceptionFactory != null) - { - Exception _exception = this.ExceptionFactory("GetCalculationUnitResultById", localVarResponse); - if (_exception != null) throw _exception; - } - - return localVarResponse; - } - - /// - /// 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. - /// - /// Thrown when fails to make API call - /// from url, provided from the location header in the Get SPAR calculation status by id endpoint - /// from url, provided from the location header in the Get SPAR calculation status by id endpoint - /// Cancellation Token to cancel the request. - /// Task of ObjectRoot - public async System.Threading.Tasks.Task GetCalculationUnitResultByIdAsync(string id, string unitId, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) - { - FactSet.AnalyticsAPI.Engines.Client.ApiResponse localVarResponse = await GetCalculationUnitResultByIdWithHttpInfoAsync(id, unitId, cancellationToken).ConfigureAwait(false); - return localVarResponse.Data; - } - - /// - /// 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. - /// - /// Thrown when fails to make API call - /// from url, provided from the location header in the Get SPAR calculation status by id endpoint - /// from url, provided from the location header in the Get SPAR calculation status by id endpoint - /// Cancellation Token to cancel the request. - /// Task of ApiResponse of ObjectRoot - public async System.Threading.Tasks.Task> GetCalculationUnitResultByIdWithHttpInfoAsync(string id, string unitId, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) - { - // verify the required parameter 'id' is set - if (id == null) - throw new FactSet.AnalyticsAPI.Engines.Client.ApiException(400, "Missing required parameter 'id' when calling SPARCalculationsApi->GetCalculationUnitResultById"); - - // verify the required parameter 'unitId' is set - if (unitId == null) - throw new FactSet.AnalyticsAPI.Engines.Client.ApiException(400, "Missing required parameter 'unitId' when calling SPARCalculationsApi->GetCalculationUnitResultById"); - - - FactSet.AnalyticsAPI.Engines.Client.RequestOptions localVarRequestOptions = new FactSet.AnalyticsAPI.Engines.Client.RequestOptions(); - - String[] _contentTypes = new String[] { - }; - - // to determine the Accept header - String[] _accepts = new String[] { - "application/json", - "application/x-protobuf" - }; - - localVarRequestOptions.ResponseReturnTypes = new Dictionary - { - { 200, typeof(ObjectRoot) }, - { 400, typeof(ClientErrorResponse) }, - { 404, typeof(ClientErrorResponse) }, - }; - - var localVarContentType = FactSet.AnalyticsAPI.Engines.Client.ClientUtils.SelectHeaderContentType(_contentTypes); - if (localVarContentType != null) localVarRequestOptions.HeaderParameters.Add("Content-Type", localVarContentType); - - var localVarAccept = FactSet.AnalyticsAPI.Engines.Client.ClientUtils.SelectHeaderAccept(_accepts); - if (localVarAccept != null) localVarRequestOptions.HeaderParameters.Add("Accept", localVarAccept); - - localVarRequestOptions.PathParameters.Add("id", FactSet.AnalyticsAPI.Engines.Client.ClientUtils.ParameterToString(id)); // path parameter - localVarRequestOptions.PathParameters.Add("unitId", FactSet.AnalyticsAPI.Engines.Client.ClientUtils.ParameterToString(unitId)); // path parameter - - // authentication (Basic) required - // http basic authentication required - if (!String.IsNullOrEmpty(this.Configuration.Username) || !String.IsNullOrEmpty(this.Configuration.Password)) - { - localVarRequestOptions.HeaderParameters.Add("Authorization", "Basic " + FactSet.AnalyticsAPI.Engines.Client.ClientUtils.Base64Encode(this.Configuration.Username + ":" + this.Configuration.Password)); - } - // authentication (Bearer) required - // bearer authentication required - if (!String.IsNullOrEmpty(this.Configuration.AccessToken)) - { - localVarRequestOptions.HeaderParameters.Add("Authorization", "Bearer " + this.Configuration.AccessToken); - } - - // make the HTTP request - - var localVarResponse = await this.AsynchronousClient.GetAsync("/analytics/engines/spar/v3/calculations/{id}/units/{unitId}/result", localVarRequestOptions, this.Configuration, cancellationToken).ConfigureAwait(false); - - if (this.ExceptionFactory != null) - { - Exception _exception = this.ExceptionFactory("GetCalculationUnitResultById", localVarResponse); - if (_exception != null) throw _exception; - } - - return localVarResponse; - } - - /// - /// 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. - /// - /// Thrown when fails to make API call - /// Long running deadline in seconds when only one unit is passed in the POST body. (optional) - /// Standard HTTP header. Accepts max-stale. (optional) - /// Calculation Parameters (optional) - /// CalculationStatusRoot for 202 status - /// CalculationStatusRoot for 200 status - /// ObjectRoot for 201 status - - public object PostAndCalculate(int? xFactSetApiLongRunningDeadline = default(int?), string cacheControl = default(string), SPARCalculationParametersRoot sPARCalculationParametersRoot = default(SPARCalculationParametersRoot)) - { - FactSet.AnalyticsAPI.Engines.Client.ApiResponse localVarResponse = PostAndCalculateWithHttpInfo(xFactSetApiLongRunningDeadline, cacheControl, sPARCalculationParametersRoot); - return localVarResponse.Data; - } - - /// - /// 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. - /// - /// Thrown when fails to make API call - /// Long running deadline in seconds when only one unit is passed in the POST body. (optional) - /// Standard HTTP header. Accepts max-stale. (optional) - /// Calculation Parameters (optional) - /// ApiResponse of CalculationStatusRoot for 202 status - /// ApiResponse of CalculationStatusRoot for 200 status - /// ApiResponse of ObjectRoot for 201 status - - public FactSet.AnalyticsAPI.Engines.Client.ApiResponse PostAndCalculateWithHttpInfo(int? xFactSetApiLongRunningDeadline = default(int?), string cacheControl = default(string), SPARCalculationParametersRoot sPARCalculationParametersRoot = default(SPARCalculationParametersRoot)) - { - FactSet.AnalyticsAPI.Engines.Client.RequestOptions localVarRequestOptions = new FactSet.AnalyticsAPI.Engines.Client.RequestOptions(); - - String[] _contentTypes = new String[] { - "application/json" - }; - - // to determine the Accept header - String[] _accepts = new String[] { - "application/json", - "application/x-protobuf" - }; - - localVarRequestOptions.ResponseReturnTypes = new Dictionary - { - { 202, typeof(CalculationStatusRoot) }, - { 200, typeof(CalculationStatusRoot) }, - { 201, typeof(ObjectRoot) }, - { 400, typeof(ClientErrorResponse) }, - { 404, typeof(ClientErrorResponse) }, - }; - - var localVarContentType = FactSet.AnalyticsAPI.Engines.Client.ClientUtils.SelectHeaderContentType(_contentTypes); - if (localVarContentType != null) localVarRequestOptions.HeaderParameters.Add("Content-Type", localVarContentType); - - var localVarAccept = FactSet.AnalyticsAPI.Engines.Client.ClientUtils.SelectHeaderAccept(_accepts); - if (localVarAccept != null) localVarRequestOptions.HeaderParameters.Add("Accept", localVarAccept); - - if (xFactSetApiLongRunningDeadline != null) - { - localVarRequestOptions.HeaderParameters.Add("X-FactSet-Api-Long-Running-Deadline", FactSet.AnalyticsAPI.Engines.Client.ClientUtils.ParameterToString(xFactSetApiLongRunningDeadline)); // header parameter - } - if (cacheControl != null) - { - localVarRequestOptions.HeaderParameters.Add("Cache-Control", FactSet.AnalyticsAPI.Engines.Client.ClientUtils.ParameterToString(cacheControl)); // header parameter - } - localVarRequestOptions.Data = sPARCalculationParametersRoot; - - // authentication (Basic) required - // http basic authentication required - if (!String.IsNullOrEmpty(this.Configuration.Username) || !String.IsNullOrEmpty(this.Configuration.Password)) - { - localVarRequestOptions.HeaderParameters.Add("Authorization", "Basic " + FactSet.AnalyticsAPI.Engines.Client.ClientUtils.Base64Encode(this.Configuration.Username + ":" + this.Configuration.Password)); - } - // authentication (Bearer) required - // bearer authentication required - if (!String.IsNullOrEmpty(this.Configuration.AccessToken)) - { - localVarRequestOptions.HeaderParameters.Add("Authorization", "Bearer " + this.Configuration.AccessToken); - } - - // make the HTTP request - var localVarResponse = this.Client.Post("/analytics/engines/spar/v3/calculations", localVarRequestOptions, this.Configuration); - - if (this.ExceptionFactory != null) - { - Exception _exception = this.ExceptionFactory("PostAndCalculate", localVarResponse); - if (_exception != null) throw _exception; - } - - return localVarResponse; - } - - /// - /// 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. - /// - /// Thrown when fails to make API call - /// Long running deadline in seconds when only one unit is passed in the POST body. (optional) - /// Standard HTTP header. Accepts max-stale. (optional) - /// Calculation Parameters (optional) - /// Cancellation Token to cancel the request. - /// Task of CalculationStatusRoot for 202 status - /// Task of CalculationStatusRoot for 200 status - /// Task of ObjectRoot for 201 status - - public async System.Threading.Tasks.Task PostAndCalculateAsync(int? xFactSetApiLongRunningDeadline = default(int?), string cacheControl = default(string), SPARCalculationParametersRoot sPARCalculationParametersRoot = default(SPARCalculationParametersRoot), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) - { - FactSet.AnalyticsAPI.Engines.Client.ApiResponse localVarResponse = await PostAndCalculateWithHttpInfoAsync(xFactSetApiLongRunningDeadline, cacheControl, sPARCalculationParametersRoot, cancellationToken).ConfigureAwait(false); - return localVarResponse.Data; - } - - /// - /// 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. - /// - /// Thrown when fails to make API call - /// Long running deadline in seconds when only one unit is passed in the POST body. (optional) - /// Standard HTTP header. Accepts max-stale. (optional) - /// Calculation Parameters (optional) - /// Cancellation Token to cancel the request. - /// Task of ApiResponse of CalculationStatusRoot for 202 status - /// Task of ApiResponse of CalculationStatusRoot for 200 status - /// Task of ApiResponse of ObjectRoot for 201 status - - public async System.Threading.Tasks.Task> PostAndCalculateWithHttpInfoAsync(int? xFactSetApiLongRunningDeadline = default(int?), string cacheControl = default(string), SPARCalculationParametersRoot sPARCalculationParametersRoot = default(SPARCalculationParametersRoot), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) - { - - FactSet.AnalyticsAPI.Engines.Client.RequestOptions localVarRequestOptions = new FactSet.AnalyticsAPI.Engines.Client.RequestOptions(); - - String[] _contentTypes = new String[] { - "application/json" - }; - - // to determine the Accept header - String[] _accepts = new String[] { - "application/json", - "application/x-protobuf" - }; - - localVarRequestOptions.ResponseReturnTypes = new Dictionary - { - { 202, typeof(CalculationStatusRoot) }, - { 200, typeof(CalculationStatusRoot) }, - { 201, typeof(ObjectRoot) }, - { 400, typeof(ClientErrorResponse) }, - { 404, typeof(ClientErrorResponse) }, - }; - - var localVarContentType = FactSet.AnalyticsAPI.Engines.Client.ClientUtils.SelectHeaderContentType(_contentTypes); - if (localVarContentType != null) localVarRequestOptions.HeaderParameters.Add("Content-Type", localVarContentType); - - var localVarAccept = FactSet.AnalyticsAPI.Engines.Client.ClientUtils.SelectHeaderAccept(_accepts); - if (localVarAccept != null) localVarRequestOptions.HeaderParameters.Add("Accept", localVarAccept); - - if (xFactSetApiLongRunningDeadline != null) - { - localVarRequestOptions.HeaderParameters.Add("X-FactSet-Api-Long-Running-Deadline", FactSet.AnalyticsAPI.Engines.Client.ClientUtils.ParameterToString(xFactSetApiLongRunningDeadline)); // header parameter - } - if (cacheControl != null) - { - localVarRequestOptions.HeaderParameters.Add("Cache-Control", FactSet.AnalyticsAPI.Engines.Client.ClientUtils.ParameterToString(cacheControl)); // header parameter - } - localVarRequestOptions.Data = sPARCalculationParametersRoot; - - // authentication (Basic) required - // http basic authentication required - if (!String.IsNullOrEmpty(this.Configuration.Username) || !String.IsNullOrEmpty(this.Configuration.Password)) - { - localVarRequestOptions.HeaderParameters.Add("Authorization", "Basic " + FactSet.AnalyticsAPI.Engines.Client.ClientUtils.Base64Encode(this.Configuration.Username + ":" + this.Configuration.Password)); - } - // authentication (Bearer) required - // bearer authentication required - if (!String.IsNullOrEmpty(this.Configuration.AccessToken)) - { - localVarRequestOptions.HeaderParameters.Add("Authorization", "Bearer " + this.Configuration.AccessToken); - } - - // make the HTTP request - - var localVarResponse = await this.AsynchronousClient.PostAsync("/analytics/engines/spar/v3/calculations", localVarRequestOptions, this.Configuration, cancellationToken).ConfigureAwait(false); - - if (this.ExceptionFactory != null) - { - Exception _exception = this.ExceptionFactory("PostAndCalculate", localVarResponse); - if (_exception != null) throw _exception; - } - - return localVarResponse; - } - - /// - /// 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. - /// - /// Thrown when fails to make API call - /// from url, provided from the location header in the Create and Run SPAR calculation endpoint - /// Long running deadline in seconds when only one unit is passed in the PUT body. (optional) - /// Standard HTTP header. Accepts max-stale. (optional) - /// Calculation Parameters (optional) - /// CalculationStatusRoot for 202 status - /// CalculationStatusRoot for 200 status - /// ObjectRoot for 201 status - - public object PutAndCalculate(string id, int? xFactSetApiLongRunningDeadline = default(int?), string cacheControl = default(string), SPARCalculationParametersRoot sPARCalculationParametersRoot = default(SPARCalculationParametersRoot)) - { - FactSet.AnalyticsAPI.Engines.Client.ApiResponse localVarResponse = PutAndCalculateWithHttpInfo(id, xFactSetApiLongRunningDeadline, cacheControl, sPARCalculationParametersRoot); - return localVarResponse.Data; - } - - /// - /// 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. - /// - /// Thrown when fails to make API call - /// from url, provided from the location header in the Create and Run SPAR calculation endpoint - /// Long running deadline in seconds when only one unit is passed in the PUT body. (optional) - /// Standard HTTP header. Accepts max-stale. (optional) - /// Calculation Parameters (optional) - /// ApiResponse of CalculationStatusRoot for 202 status - /// ApiResponse of CalculationStatusRoot for 200 status - /// ApiResponse of ObjectRoot for 201 status - - public FactSet.AnalyticsAPI.Engines.Client.ApiResponse PutAndCalculateWithHttpInfo(string id, int? xFactSetApiLongRunningDeadline = default(int?), string cacheControl = default(string), SPARCalculationParametersRoot sPARCalculationParametersRoot = default(SPARCalculationParametersRoot)) - { - // verify the required parameter 'id' is set - if (id == null) - throw new FactSet.AnalyticsAPI.Engines.Client.ApiException(400, "Missing required parameter 'id' when calling SPARCalculationsApi->PutAndCalculate"); - - FactSet.AnalyticsAPI.Engines.Client.RequestOptions localVarRequestOptions = new FactSet.AnalyticsAPI.Engines.Client.RequestOptions(); - - String[] _contentTypes = new String[] { - "application/json" - }; - - // to determine the Accept header - String[] _accepts = new String[] { - "application/json", - "application/x-protobuf" - }; - - localVarRequestOptions.ResponseReturnTypes = new Dictionary - { - { 202, typeof(CalculationStatusRoot) }, - { 200, typeof(CalculationStatusRoot) }, - { 201, typeof(ObjectRoot) }, - { 400, typeof(ClientErrorResponse) }, - { 404, typeof(ClientErrorResponse) }, - { 409, typeof(ClientErrorResponse) }, - }; - - var localVarContentType = FactSet.AnalyticsAPI.Engines.Client.ClientUtils.SelectHeaderContentType(_contentTypes); - if (localVarContentType != null) localVarRequestOptions.HeaderParameters.Add("Content-Type", localVarContentType); - - var localVarAccept = FactSet.AnalyticsAPI.Engines.Client.ClientUtils.SelectHeaderAccept(_accepts); - if (localVarAccept != null) localVarRequestOptions.HeaderParameters.Add("Accept", localVarAccept); - - localVarRequestOptions.PathParameters.Add("id", FactSet.AnalyticsAPI.Engines.Client.ClientUtils.ParameterToString(id)); // path parameter - if (xFactSetApiLongRunningDeadline != null) - { - localVarRequestOptions.HeaderParameters.Add("X-FactSet-Api-Long-Running-Deadline", FactSet.AnalyticsAPI.Engines.Client.ClientUtils.ParameterToString(xFactSetApiLongRunningDeadline)); // header parameter - } - if (cacheControl != null) - { - localVarRequestOptions.HeaderParameters.Add("Cache-Control", FactSet.AnalyticsAPI.Engines.Client.ClientUtils.ParameterToString(cacheControl)); // header parameter - } - localVarRequestOptions.Data = sPARCalculationParametersRoot; - - // authentication (Basic) required - // http basic authentication required - if (!String.IsNullOrEmpty(this.Configuration.Username) || !String.IsNullOrEmpty(this.Configuration.Password)) - { - localVarRequestOptions.HeaderParameters.Add("Authorization", "Basic " + FactSet.AnalyticsAPI.Engines.Client.ClientUtils.Base64Encode(this.Configuration.Username + ":" + this.Configuration.Password)); - } - // authentication (Bearer) required - // bearer authentication required - if (!String.IsNullOrEmpty(this.Configuration.AccessToken)) - { - localVarRequestOptions.HeaderParameters.Add("Authorization", "Bearer " + this.Configuration.AccessToken); - } - - // make the HTTP request - var localVarResponse = this.Client.Put("/analytics/engines/spar/v3/calculations/{id}", localVarRequestOptions, this.Configuration); - - if (this.ExceptionFactory != null) - { - Exception _exception = this.ExceptionFactory("PutAndCalculate", localVarResponse); - if (_exception != null) throw _exception; - } - - return localVarResponse; - } - - /// - /// 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. - /// - /// Thrown when fails to make API call - /// from url, provided from the location header in the Create and Run SPAR calculation endpoint - /// Long running deadline in seconds when only one unit is passed in the PUT body. (optional) - /// Standard HTTP header. Accepts max-stale. (optional) - /// Calculation Parameters (optional) - /// Cancellation Token to cancel the request. - /// Task of CalculationStatusRoot for 202 status - /// Task of CalculationStatusRoot for 200 status - /// Task of ObjectRoot for 201 status - - public async System.Threading.Tasks.Task PutAndCalculateAsync(string id, int? xFactSetApiLongRunningDeadline = default(int?), string cacheControl = default(string), SPARCalculationParametersRoot sPARCalculationParametersRoot = default(SPARCalculationParametersRoot), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) - { - FactSet.AnalyticsAPI.Engines.Client.ApiResponse localVarResponse = await PutAndCalculateWithHttpInfoAsync(id, xFactSetApiLongRunningDeadline, cacheControl, sPARCalculationParametersRoot, cancellationToken).ConfigureAwait(false); - return localVarResponse.Data; - } - - /// - /// 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. - /// - /// Thrown when fails to make API call - /// from url, provided from the location header in the Create and Run SPAR calculation endpoint - /// Long running deadline in seconds when only one unit is passed in the PUT body. (optional) - /// Standard HTTP header. Accepts max-stale. (optional) - /// Calculation Parameters (optional) - /// Cancellation Token to cancel the request. - /// Task of ApiResponse of CalculationStatusRoot for 202 status - /// Task of ApiResponse of CalculationStatusRoot for 200 status - /// Task of ApiResponse of ObjectRoot for 201 status - - public async System.Threading.Tasks.Task> PutAndCalculateWithHttpInfoAsync(string id, int? xFactSetApiLongRunningDeadline = default(int?), string cacheControl = default(string), SPARCalculationParametersRoot sPARCalculationParametersRoot = default(SPARCalculationParametersRoot), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) - { - // verify the required parameter 'id' is set - if (id == null) - throw new FactSet.AnalyticsAPI.Engines.Client.ApiException(400, "Missing required parameter 'id' when calling SPARCalculationsApi->PutAndCalculate"); - - - FactSet.AnalyticsAPI.Engines.Client.RequestOptions localVarRequestOptions = new FactSet.AnalyticsAPI.Engines.Client.RequestOptions(); - - String[] _contentTypes = new String[] { - "application/json" - }; - - // to determine the Accept header - String[] _accepts = new String[] { - "application/json", - "application/x-protobuf" - }; - - localVarRequestOptions.ResponseReturnTypes = new Dictionary - { - { 202, typeof(CalculationStatusRoot) }, - { 200, typeof(CalculationStatusRoot) }, - { 201, typeof(ObjectRoot) }, - { 400, typeof(ClientErrorResponse) }, - { 404, typeof(ClientErrorResponse) }, - { 409, typeof(ClientErrorResponse) }, - }; - - var localVarContentType = FactSet.AnalyticsAPI.Engines.Client.ClientUtils.SelectHeaderContentType(_contentTypes); - if (localVarContentType != null) localVarRequestOptions.HeaderParameters.Add("Content-Type", localVarContentType); - - var localVarAccept = FactSet.AnalyticsAPI.Engines.Client.ClientUtils.SelectHeaderAccept(_accepts); - if (localVarAccept != null) localVarRequestOptions.HeaderParameters.Add("Accept", localVarAccept); - - localVarRequestOptions.PathParameters.Add("id", FactSet.AnalyticsAPI.Engines.Client.ClientUtils.ParameterToString(id)); // path parameter - if (xFactSetApiLongRunningDeadline != null) - { - localVarRequestOptions.HeaderParameters.Add("X-FactSet-Api-Long-Running-Deadline", FactSet.AnalyticsAPI.Engines.Client.ClientUtils.ParameterToString(xFactSetApiLongRunningDeadline)); // header parameter - } - if (cacheControl != null) - { - localVarRequestOptions.HeaderParameters.Add("Cache-Control", FactSet.AnalyticsAPI.Engines.Client.ClientUtils.ParameterToString(cacheControl)); // header parameter - } - localVarRequestOptions.Data = sPARCalculationParametersRoot; - - // authentication (Basic) required - // http basic authentication required - if (!String.IsNullOrEmpty(this.Configuration.Username) || !String.IsNullOrEmpty(this.Configuration.Password)) - { - localVarRequestOptions.HeaderParameters.Add("Authorization", "Basic " + FactSet.AnalyticsAPI.Engines.Client.ClientUtils.Base64Encode(this.Configuration.Username + ":" + this.Configuration.Password)); - } - // authentication (Bearer) required - // bearer authentication required - if (!String.IsNullOrEmpty(this.Configuration.AccessToken)) - { - localVarRequestOptions.HeaderParameters.Add("Authorization", "Bearer " + this.Configuration.AccessToken); - } - - // make the HTTP request - - var localVarResponse = await this.AsynchronousClient.PutAsync("/analytics/engines/spar/v3/calculations/{id}", localVarRequestOptions, this.Configuration, cancellationToken).ConfigureAwait(false); - - if (this.ExceptionFactory != null) - { - Exception _exception = this.ExceptionFactory("PutAndCalculate", localVarResponse); - if (_exception != null) throw _exception; - } - - return localVarResponse; - } - - } -} \ No newline at end of file diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/SecurityModelingApi.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/SecurityModelingApi.cs new file mode 100644 index 00000000..07688b68 --- /dev/null +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/SecurityModelingApi.cs @@ -0,0 +1,914 @@ +/* + * Engines API + * + * Allow clients to fetch Analytics through APIs. + * + * 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://github.com/openapitools/openapi-generator.git + */ + + +using System; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.Net; +using System.Net.Mime; +using FactSet.AnalyticsAPI.Engines.Client; +using FactSet.AnalyticsAPI.Engines.Model; + +namespace FactSet.AnalyticsAPI.Engines.Api +{ + + /// + /// Represents a collection of functions to interact with the API endpoints + /// + public interface ISecurityModelingApiSync : IApiAccessor + { + #region Synchronous Operations + /// + /// Delete existing securities + /// + /// + /// This endpoint deletes existing securities. + /// + /// Thrown when fails to make API call + /// (optional) + /// SMDeleteResponseRoot + SMDeleteResponseRoot DeleteSecurities(SMDeleteParametersRoot sMDeleteParametersRoot = default(SMDeleteParametersRoot)); + + /// + /// Delete existing securities + /// + /// + /// This endpoint deletes existing securities. + /// + /// Thrown when fails to make API call + /// (optional) + /// ApiResponse of SMDeleteResponseRoot + ApiResponse DeleteSecuritiesWithHttpInfo(SMDeleteParametersRoot sMDeleteParametersRoot = default(SMDeleteParametersRoot)); + /// + /// Get existing securities + /// + /// + /// This endpoint gets all existing securities. + /// + /// Thrown when fails to make API call + /// (optional) + /// SMRetrieveResponseRoot + SMRetrieveResponseRoot GetSecurities(SMRetrieveParametersRoot sMRetrieveParametersRoot = default(SMRetrieveParametersRoot)); + + /// + /// Get existing securities + /// + /// + /// This endpoint gets all existing securities. + /// + /// Thrown when fails to make API call + /// (optional) + /// ApiResponse of SMRetrieveResponseRoot + ApiResponse GetSecuritiesWithHttpInfo(SMRetrieveParametersRoot sMRetrieveParametersRoot = default(SMRetrieveParametersRoot)); + /// + /// Get template fields + /// + /// + /// This endpoint gets template fields. + /// + /// Thrown when fails to make API call + /// Template name + /// SMTemplateFieldPropertiesRoot + SMTemplateFieldPropertiesRoot GetTemplateFields(string template); + + /// + /// Get template fields + /// + /// + /// This endpoint gets template fields. + /// + /// Thrown when fails to make API call + /// Template name + /// ApiResponse of SMTemplateFieldPropertiesRoot + ApiResponse GetTemplateFieldsWithHttpInfo(string template); + /// + /// Create or update securities + /// + /// + /// This endpoint is to create or update existing securities. + /// + /// Thrown when fails to make API call + /// (optional) + /// SMCreateResponseRoot + SMCreateResponseRoot UpsertSecurities(SMCreateParametersRoot sMCreateParametersRoot = default(SMCreateParametersRoot)); + + /// + /// Create or update securities + /// + /// + /// This endpoint is to create or update existing securities. + /// + /// Thrown when fails to make API call + /// (optional) + /// ApiResponse of SMCreateResponseRoot + ApiResponse UpsertSecuritiesWithHttpInfo(SMCreateParametersRoot sMCreateParametersRoot = default(SMCreateParametersRoot)); + #endregion Synchronous Operations + } + + /// + /// Represents a collection of functions to interact with the API endpoints + /// + public interface ISecurityModelingApiAsync : IApiAccessor + { + #region Asynchronous Operations + /// + /// Delete existing securities + /// + /// + /// This endpoint deletes existing securities. + /// + /// Thrown when fails to make API call + /// (optional) + /// Cancellation Token to cancel the request. + /// Task of SMDeleteResponseRoot + System.Threading.Tasks.Task DeleteSecuritiesAsync(SMDeleteParametersRoot sMDeleteParametersRoot = default(SMDeleteParametersRoot), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + + /// + /// Delete existing securities + /// + /// + /// This endpoint deletes existing securities. + /// + /// Thrown when fails to make API call + /// (optional) + /// Cancellation Token to cancel the request. + /// Task of ApiResponse of SMDeleteResponseRoot + System.Threading.Tasks.Task> DeleteSecuritiesWithHttpInfoAsync(SMDeleteParametersRoot sMDeleteParametersRoot = default(SMDeleteParametersRoot), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + /// + /// Get existing securities + /// + /// + /// This endpoint gets all existing securities. + /// + /// Thrown when fails to make API call + /// (optional) + /// Cancellation Token to cancel the request. + /// Task of SMRetrieveResponseRoot + System.Threading.Tasks.Task GetSecuritiesAsync(SMRetrieveParametersRoot sMRetrieveParametersRoot = default(SMRetrieveParametersRoot), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + + /// + /// Get existing securities + /// + /// + /// This endpoint gets all existing securities. + /// + /// Thrown when fails to make API call + /// (optional) + /// Cancellation Token to cancel the request. + /// Task of ApiResponse of SMRetrieveResponseRoot + System.Threading.Tasks.Task> GetSecuritiesWithHttpInfoAsync(SMRetrieveParametersRoot sMRetrieveParametersRoot = default(SMRetrieveParametersRoot), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + /// + /// Get template fields + /// + /// + /// This endpoint gets template fields. + /// + /// Thrown when fails to make API call + /// Template name + /// Cancellation Token to cancel the request. + /// Task of SMTemplateFieldPropertiesRoot + System.Threading.Tasks.Task GetTemplateFieldsAsync(string template, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + + /// + /// Get template fields + /// + /// + /// This endpoint gets template fields. + /// + /// Thrown when fails to make API call + /// Template name + /// Cancellation Token to cancel the request. + /// Task of ApiResponse of SMTemplateFieldPropertiesRoot + System.Threading.Tasks.Task> GetTemplateFieldsWithHttpInfoAsync(string template, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + /// + /// Create or update securities + /// + /// + /// This endpoint is to create or update existing securities. + /// + /// Thrown when fails to make API call + /// (optional) + /// Cancellation Token to cancel the request. + /// Task of SMCreateResponseRoot + System.Threading.Tasks.Task UpsertSecuritiesAsync(SMCreateParametersRoot sMCreateParametersRoot = default(SMCreateParametersRoot), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + + /// + /// Create or update securities + /// + /// + /// This endpoint is to create or update existing securities. + /// + /// Thrown when fails to make API call + /// (optional) + /// Cancellation Token to cancel the request. + /// Task of ApiResponse of SMCreateResponseRoot + System.Threading.Tasks.Task> UpsertSecuritiesWithHttpInfoAsync(SMCreateParametersRoot sMCreateParametersRoot = default(SMCreateParametersRoot), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + #endregion Asynchronous Operations + } + + /// + /// Represents a collection of functions to interact with the API endpoints + /// + public interface ISecurityModelingApi : ISecurityModelingApiSync, ISecurityModelingApiAsync + { + + } + + /// + /// Represents a collection of functions to interact with the API endpoints + /// + public partial class SecurityModelingApi : ISecurityModelingApi + { + private FactSet.AnalyticsAPI.Engines.Client.ExceptionFactory _exceptionFactory = (name, response) => null; + + /// + /// Initializes a new instance of the class. + /// + /// + public SecurityModelingApi() : this((string)null) + { + } + + /// + /// Initializes a new instance of the class. + /// + /// + public SecurityModelingApi(String basePath) + { + this.Configuration = FactSet.AnalyticsAPI.Engines.Client.Configuration.MergeConfigurations( + FactSet.AnalyticsAPI.Engines.Client.GlobalConfiguration.Instance, + new FactSet.AnalyticsAPI.Engines.Client.Configuration { BasePath = basePath } + ); + this.Client = new FactSet.AnalyticsAPI.Engines.Client.ApiClient(this.Configuration.BasePath); + this.AsynchronousClient = new FactSet.AnalyticsAPI.Engines.Client.ApiClient(this.Configuration.BasePath); + this.ExceptionFactory = FactSet.AnalyticsAPI.Engines.Client.Configuration.DefaultExceptionFactory; + } + + /// + /// Initializes a new instance of the class + /// using Configuration object + /// + /// An instance of Configuration + /// + public SecurityModelingApi(FactSet.AnalyticsAPI.Engines.Client.Configuration configuration) + { + if (configuration == null) throw new ArgumentNullException("configuration"); + + this.Configuration = FactSet.AnalyticsAPI.Engines.Client.Configuration.MergeConfigurations( + FactSet.AnalyticsAPI.Engines.Client.GlobalConfiguration.Instance, + configuration + ); + this.Client = new FactSet.AnalyticsAPI.Engines.Client.ApiClient(this.Configuration.BasePath); + this.AsynchronousClient = new FactSet.AnalyticsAPI.Engines.Client.ApiClient(this.Configuration.BasePath); + ExceptionFactory = FactSet.AnalyticsAPI.Engines.Client.Configuration.DefaultExceptionFactory; + } + + /// + /// Initializes a new instance of the class + /// using a Configuration object and client instance. + /// + /// The client interface for synchronous API access. + /// The client interface for asynchronous API access. + /// The configuration object. + public SecurityModelingApi(FactSet.AnalyticsAPI.Engines.Client.ISynchronousClient client, FactSet.AnalyticsAPI.Engines.Client.IAsynchronousClient asyncClient, FactSet.AnalyticsAPI.Engines.Client.IReadableConfiguration configuration) + { + if (client == null) throw new ArgumentNullException("client"); + if (asyncClient == null) throw new ArgumentNullException("asyncClient"); + if (configuration == null) throw new ArgumentNullException("configuration"); + + this.Client = client; + this.AsynchronousClient = asyncClient; + this.Configuration = configuration; + this.ExceptionFactory = FactSet.AnalyticsAPI.Engines.Client.Configuration.DefaultExceptionFactory; + } + + /// + /// The client for accessing this underlying API asynchronously. + /// + public FactSet.AnalyticsAPI.Engines.Client.IAsynchronousClient AsynchronousClient { get; set; } + + /// + /// The client for accessing this underlying API synchronously. + /// + public FactSet.AnalyticsAPI.Engines.Client.ISynchronousClient Client { get; set; } + + /// + /// Gets the base path of the API client. + /// + /// The base path + public String GetBasePath() + { + return this.Configuration.BasePath; + } + + /// + /// Gets or sets the configuration object + /// + /// An instance of the Configuration + public FactSet.AnalyticsAPI.Engines.Client.IReadableConfiguration Configuration { get; set; } + + /// + /// Provides a factory method hook for the creation of exceptions. + /// + public FactSet.AnalyticsAPI.Engines.Client.ExceptionFactory ExceptionFactory + { + get + { + if (_exceptionFactory != null && _exceptionFactory.GetInvocationList().Length > 1) + { + throw new InvalidOperationException("Multicast delegate for ExceptionFactory is unsupported."); + } + return _exceptionFactory; + } + set { _exceptionFactory = value; } + } + + /// + /// Delete existing securities This endpoint deletes existing securities. + /// + /// Thrown when fails to make API call + /// (optional) + /// SMDeleteResponseRoot + public SMDeleteResponseRoot DeleteSecurities(SMDeleteParametersRoot sMDeleteParametersRoot = default(SMDeleteParametersRoot)) + { + FactSet.AnalyticsAPI.Engines.Client.ApiResponse localVarResponse = DeleteSecuritiesWithHttpInfo(sMDeleteParametersRoot); + return localVarResponse.Data; + } + + /// + /// Delete existing securities This endpoint deletes existing securities. + /// + /// Thrown when fails to make API call + /// (optional) + /// ApiResponse of SMDeleteResponseRoot + public FactSet.AnalyticsAPI.Engines.Client.ApiResponse DeleteSecuritiesWithHttpInfo(SMDeleteParametersRoot sMDeleteParametersRoot = default(SMDeleteParametersRoot)) + { + FactSet.AnalyticsAPI.Engines.Client.RequestOptions localVarRequestOptions = new FactSet.AnalyticsAPI.Engines.Client.RequestOptions(); + + String[] _contentTypes = new String[] { + "application/json" + }; + + // to determine the Accept header + String[] _accepts = new String[] { + "application/json" + }; + + localVarRequestOptions.ResponseReturnTypes = new Dictionary + { + { 200, typeof(SMDeleteResponseRoot) }, + }; + + var localVarContentType = FactSet.AnalyticsAPI.Engines.Client.ClientUtils.SelectHeaderContentType(_contentTypes); + if (localVarContentType != null) localVarRequestOptions.HeaderParameters.Add("Content-Type", localVarContentType); + + var localVarAccept = FactSet.AnalyticsAPI.Engines.Client.ClientUtils.SelectHeaderAccept(_accepts); + if (localVarAccept != null) localVarRequestOptions.HeaderParameters.Add("Accept", localVarAccept); + + localVarRequestOptions.Data = sMDeleteParametersRoot; + + // authentication (Basic) required + // http basic authentication required + if (!String.IsNullOrEmpty(this.Configuration.Username) || !String.IsNullOrEmpty(this.Configuration.Password)) + { + localVarRequestOptions.HeaderParameters.Add("Authorization", "Basic " + FactSet.AnalyticsAPI.Engines.Client.ClientUtils.Base64Encode(this.Configuration.Username + ":" + this.Configuration.Password)); + } + // authentication (Bearer) required + // bearer authentication required + if (!String.IsNullOrEmpty(this.Configuration.AccessToken)) + { + localVarRequestOptions.HeaderParameters.Add("Authorization", "Bearer " + this.Configuration.AccessToken); + } + + // make the HTTP request + var localVarResponse = this.Client.Post("/analytics/security-modeling/v3/securities/delete", localVarRequestOptions, this.Configuration); + + if (this.ExceptionFactory != null) + { + Exception _exception = this.ExceptionFactory("DeleteSecurities", localVarResponse); + if (_exception != null) throw _exception; + } + + return localVarResponse; + } + + /// + /// Delete existing securities This endpoint deletes existing securities. + /// + /// Thrown when fails to make API call + /// (optional) + /// Cancellation Token to cancel the request. + /// Task of SMDeleteResponseRoot + public async System.Threading.Tasks.Task DeleteSecuritiesAsync(SMDeleteParametersRoot sMDeleteParametersRoot = default(SMDeleteParametersRoot), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) + { + FactSet.AnalyticsAPI.Engines.Client.ApiResponse localVarResponse = await DeleteSecuritiesWithHttpInfoAsync(sMDeleteParametersRoot, cancellationToken).ConfigureAwait(false); + return localVarResponse.Data; + } + + /// + /// Delete existing securities This endpoint deletes existing securities. + /// + /// Thrown when fails to make API call + /// (optional) + /// Cancellation Token to cancel the request. + /// Task of ApiResponse of SMDeleteResponseRoot + public async System.Threading.Tasks.Task> DeleteSecuritiesWithHttpInfoAsync(SMDeleteParametersRoot sMDeleteParametersRoot = default(SMDeleteParametersRoot), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) + { + + FactSet.AnalyticsAPI.Engines.Client.RequestOptions localVarRequestOptions = new FactSet.AnalyticsAPI.Engines.Client.RequestOptions(); + + String[] _contentTypes = new String[] { + "application/json" + }; + + // to determine the Accept header + String[] _accepts = new String[] { + "application/json" + }; + + localVarRequestOptions.ResponseReturnTypes = new Dictionary + { + { 200, typeof(SMDeleteResponseRoot) }, + }; + + var localVarContentType = FactSet.AnalyticsAPI.Engines.Client.ClientUtils.SelectHeaderContentType(_contentTypes); + if (localVarContentType != null) localVarRequestOptions.HeaderParameters.Add("Content-Type", localVarContentType); + + var localVarAccept = FactSet.AnalyticsAPI.Engines.Client.ClientUtils.SelectHeaderAccept(_accepts); + if (localVarAccept != null) localVarRequestOptions.HeaderParameters.Add("Accept", localVarAccept); + + localVarRequestOptions.Data = sMDeleteParametersRoot; + + // authentication (Basic) required + // http basic authentication required + if (!String.IsNullOrEmpty(this.Configuration.Username) || !String.IsNullOrEmpty(this.Configuration.Password)) + { + localVarRequestOptions.HeaderParameters.Add("Authorization", "Basic " + FactSet.AnalyticsAPI.Engines.Client.ClientUtils.Base64Encode(this.Configuration.Username + ":" + this.Configuration.Password)); + } + // authentication (Bearer) required + // bearer authentication required + if (!String.IsNullOrEmpty(this.Configuration.AccessToken)) + { + localVarRequestOptions.HeaderParameters.Add("Authorization", "Bearer " + this.Configuration.AccessToken); + } + + // make the HTTP request + + var localVarResponse = await this.AsynchronousClient.PostAsync("/analytics/security-modeling/v3/securities/delete", localVarRequestOptions, this.Configuration, cancellationToken).ConfigureAwait(false); + + if (this.ExceptionFactory != null) + { + Exception _exception = this.ExceptionFactory("DeleteSecurities", localVarResponse); + if (_exception != null) throw _exception; + } + + return localVarResponse; + } + + /// + /// Get existing securities This endpoint gets all existing securities. + /// + /// Thrown when fails to make API call + /// (optional) + /// SMRetrieveResponseRoot + public SMRetrieveResponseRoot GetSecurities(SMRetrieveParametersRoot sMRetrieveParametersRoot = default(SMRetrieveParametersRoot)) + { + FactSet.AnalyticsAPI.Engines.Client.ApiResponse localVarResponse = GetSecuritiesWithHttpInfo(sMRetrieveParametersRoot); + return localVarResponse.Data; + } + + /// + /// Get existing securities This endpoint gets all existing securities. + /// + /// Thrown when fails to make API call + /// (optional) + /// ApiResponse of SMRetrieveResponseRoot + public FactSet.AnalyticsAPI.Engines.Client.ApiResponse GetSecuritiesWithHttpInfo(SMRetrieveParametersRoot sMRetrieveParametersRoot = default(SMRetrieveParametersRoot)) + { + FactSet.AnalyticsAPI.Engines.Client.RequestOptions localVarRequestOptions = new FactSet.AnalyticsAPI.Engines.Client.RequestOptions(); + + String[] _contentTypes = new String[] { + "application/json" + }; + + // to determine the Accept header + String[] _accepts = new String[] { + "application/json" + }; + + localVarRequestOptions.ResponseReturnTypes = new Dictionary + { + { 200, typeof(SMRetrieveResponseRoot) }, + }; + + var localVarContentType = FactSet.AnalyticsAPI.Engines.Client.ClientUtils.SelectHeaderContentType(_contentTypes); + if (localVarContentType != null) localVarRequestOptions.HeaderParameters.Add("Content-Type", localVarContentType); + + var localVarAccept = FactSet.AnalyticsAPI.Engines.Client.ClientUtils.SelectHeaderAccept(_accepts); + if (localVarAccept != null) localVarRequestOptions.HeaderParameters.Add("Accept", localVarAccept); + + localVarRequestOptions.Data = sMRetrieveParametersRoot; + + // authentication (Basic) required + // http basic authentication required + if (!String.IsNullOrEmpty(this.Configuration.Username) || !String.IsNullOrEmpty(this.Configuration.Password)) + { + localVarRequestOptions.HeaderParameters.Add("Authorization", "Basic " + FactSet.AnalyticsAPI.Engines.Client.ClientUtils.Base64Encode(this.Configuration.Username + ":" + this.Configuration.Password)); + } + // authentication (Bearer) required + // bearer authentication required + if (!String.IsNullOrEmpty(this.Configuration.AccessToken)) + { + localVarRequestOptions.HeaderParameters.Add("Authorization", "Bearer " + this.Configuration.AccessToken); + } + + // make the HTTP request + var localVarResponse = this.Client.Post("/analytics/security-modeling/v3/securities/retrieve", localVarRequestOptions, this.Configuration); + + if (this.ExceptionFactory != null) + { + Exception _exception = this.ExceptionFactory("GetSecurities", localVarResponse); + if (_exception != null) throw _exception; + } + + return localVarResponse; + } + + /// + /// Get existing securities This endpoint gets all existing securities. + /// + /// Thrown when fails to make API call + /// (optional) + /// Cancellation Token to cancel the request. + /// Task of SMRetrieveResponseRoot + public async System.Threading.Tasks.Task GetSecuritiesAsync(SMRetrieveParametersRoot sMRetrieveParametersRoot = default(SMRetrieveParametersRoot), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) + { + FactSet.AnalyticsAPI.Engines.Client.ApiResponse localVarResponse = await GetSecuritiesWithHttpInfoAsync(sMRetrieveParametersRoot, cancellationToken).ConfigureAwait(false); + return localVarResponse.Data; + } + + /// + /// Get existing securities This endpoint gets all existing securities. + /// + /// Thrown when fails to make API call + /// (optional) + /// Cancellation Token to cancel the request. + /// Task of ApiResponse of SMRetrieveResponseRoot + public async System.Threading.Tasks.Task> GetSecuritiesWithHttpInfoAsync(SMRetrieveParametersRoot sMRetrieveParametersRoot = default(SMRetrieveParametersRoot), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) + { + + FactSet.AnalyticsAPI.Engines.Client.RequestOptions localVarRequestOptions = new FactSet.AnalyticsAPI.Engines.Client.RequestOptions(); + + String[] _contentTypes = new String[] { + "application/json" + }; + + // to determine the Accept header + String[] _accepts = new String[] { + "application/json" + }; + + localVarRequestOptions.ResponseReturnTypes = new Dictionary + { + { 200, typeof(SMRetrieveResponseRoot) }, + }; + + var localVarContentType = FactSet.AnalyticsAPI.Engines.Client.ClientUtils.SelectHeaderContentType(_contentTypes); + if (localVarContentType != null) localVarRequestOptions.HeaderParameters.Add("Content-Type", localVarContentType); + + var localVarAccept = FactSet.AnalyticsAPI.Engines.Client.ClientUtils.SelectHeaderAccept(_accepts); + if (localVarAccept != null) localVarRequestOptions.HeaderParameters.Add("Accept", localVarAccept); + + localVarRequestOptions.Data = sMRetrieveParametersRoot; + + // authentication (Basic) required + // http basic authentication required + if (!String.IsNullOrEmpty(this.Configuration.Username) || !String.IsNullOrEmpty(this.Configuration.Password)) + { + localVarRequestOptions.HeaderParameters.Add("Authorization", "Basic " + FactSet.AnalyticsAPI.Engines.Client.ClientUtils.Base64Encode(this.Configuration.Username + ":" + this.Configuration.Password)); + } + // authentication (Bearer) required + // bearer authentication required + if (!String.IsNullOrEmpty(this.Configuration.AccessToken)) + { + localVarRequestOptions.HeaderParameters.Add("Authorization", "Bearer " + this.Configuration.AccessToken); + } + + // make the HTTP request + + var localVarResponse = await this.AsynchronousClient.PostAsync("/analytics/security-modeling/v3/securities/retrieve", localVarRequestOptions, this.Configuration, cancellationToken).ConfigureAwait(false); + + if (this.ExceptionFactory != null) + { + Exception _exception = this.ExceptionFactory("GetSecurities", localVarResponse); + if (_exception != null) throw _exception; + } + + return localVarResponse; + } + + /// + /// Get template fields This endpoint gets template fields. + /// + /// Thrown when fails to make API call + /// Template name + /// SMTemplateFieldPropertiesRoot + public SMTemplateFieldPropertiesRoot GetTemplateFields(string template) + { + FactSet.AnalyticsAPI.Engines.Client.ApiResponse localVarResponse = GetTemplateFieldsWithHttpInfo(template); + return localVarResponse.Data; + } + + /// + /// Get template fields This endpoint gets template fields. + /// + /// Thrown when fails to make API call + /// Template name + /// ApiResponse of SMTemplateFieldPropertiesRoot + public FactSet.AnalyticsAPI.Engines.Client.ApiResponse GetTemplateFieldsWithHttpInfo(string template) + { + // verify the required parameter 'template' is set + if (template == null) + throw new FactSet.AnalyticsAPI.Engines.Client.ApiException(400, "Missing required parameter 'template' when calling SecurityModelingApi->GetTemplateFields"); + + FactSet.AnalyticsAPI.Engines.Client.RequestOptions localVarRequestOptions = new FactSet.AnalyticsAPI.Engines.Client.RequestOptions(); + + String[] _contentTypes = new String[] { + }; + + // to determine the Accept header + String[] _accepts = new String[] { + "application/json" + }; + + localVarRequestOptions.ResponseReturnTypes = new Dictionary + { + { 200, typeof(SMTemplateFieldPropertiesRoot) }, + { 400, typeof(ClientErrorResponse) }, + { 404, typeof(ClientErrorResponse) }, + }; + + var localVarContentType = FactSet.AnalyticsAPI.Engines.Client.ClientUtils.SelectHeaderContentType(_contentTypes); + if (localVarContentType != null) localVarRequestOptions.HeaderParameters.Add("Content-Type", localVarContentType); + + var localVarAccept = FactSet.AnalyticsAPI.Engines.Client.ClientUtils.SelectHeaderAccept(_accepts); + if (localVarAccept != null) localVarRequestOptions.HeaderParameters.Add("Accept", localVarAccept); + + localVarRequestOptions.PathParameters.Add("template", FactSet.AnalyticsAPI.Engines.Client.ClientUtils.ParameterToString(template)); // path parameter + + // authentication (Basic) required + // http basic authentication required + if (!String.IsNullOrEmpty(this.Configuration.Username) || !String.IsNullOrEmpty(this.Configuration.Password)) + { + localVarRequestOptions.HeaderParameters.Add("Authorization", "Basic " + FactSet.AnalyticsAPI.Engines.Client.ClientUtils.Base64Encode(this.Configuration.Username + ":" + this.Configuration.Password)); + } + // authentication (Bearer) required + // bearer authentication required + if (!String.IsNullOrEmpty(this.Configuration.AccessToken)) + { + localVarRequestOptions.HeaderParameters.Add("Authorization", "Bearer " + this.Configuration.AccessToken); + } + + // make the HTTP request + var localVarResponse = this.Client.Get("/analytics/security-modeling/v3/templates/{template}/fields", localVarRequestOptions, this.Configuration); + + if (this.ExceptionFactory != null) + { + Exception _exception = this.ExceptionFactory("GetTemplateFields", localVarResponse); + if (_exception != null) throw _exception; + } + + return localVarResponse; + } + + /// + /// Get template fields This endpoint gets template fields. + /// + /// Thrown when fails to make API call + /// Template name + /// Cancellation Token to cancel the request. + /// Task of SMTemplateFieldPropertiesRoot + public async System.Threading.Tasks.Task GetTemplateFieldsAsync(string template, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) + { + FactSet.AnalyticsAPI.Engines.Client.ApiResponse localVarResponse = await GetTemplateFieldsWithHttpInfoAsync(template, cancellationToken).ConfigureAwait(false); + return localVarResponse.Data; + } + + /// + /// Get template fields This endpoint gets template fields. + /// + /// Thrown when fails to make API call + /// Template name + /// Cancellation Token to cancel the request. + /// Task of ApiResponse of SMTemplateFieldPropertiesRoot + public async System.Threading.Tasks.Task> GetTemplateFieldsWithHttpInfoAsync(string template, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) + { + // verify the required parameter 'template' is set + if (template == null) + throw new FactSet.AnalyticsAPI.Engines.Client.ApiException(400, "Missing required parameter 'template' when calling SecurityModelingApi->GetTemplateFields"); + + + FactSet.AnalyticsAPI.Engines.Client.RequestOptions localVarRequestOptions = new FactSet.AnalyticsAPI.Engines.Client.RequestOptions(); + + String[] _contentTypes = new String[] { + }; + + // to determine the Accept header + String[] _accepts = new String[] { + "application/json" + }; + + localVarRequestOptions.ResponseReturnTypes = new Dictionary + { + { 200, typeof(SMTemplateFieldPropertiesRoot) }, + { 400, typeof(ClientErrorResponse) }, + { 404, typeof(ClientErrorResponse) }, + }; + + var localVarContentType = FactSet.AnalyticsAPI.Engines.Client.ClientUtils.SelectHeaderContentType(_contentTypes); + if (localVarContentType != null) localVarRequestOptions.HeaderParameters.Add("Content-Type", localVarContentType); + + var localVarAccept = FactSet.AnalyticsAPI.Engines.Client.ClientUtils.SelectHeaderAccept(_accepts); + if (localVarAccept != null) localVarRequestOptions.HeaderParameters.Add("Accept", localVarAccept); + + localVarRequestOptions.PathParameters.Add("template", FactSet.AnalyticsAPI.Engines.Client.ClientUtils.ParameterToString(template)); // path parameter + + // authentication (Basic) required + // http basic authentication required + if (!String.IsNullOrEmpty(this.Configuration.Username) || !String.IsNullOrEmpty(this.Configuration.Password)) + { + localVarRequestOptions.HeaderParameters.Add("Authorization", "Basic " + FactSet.AnalyticsAPI.Engines.Client.ClientUtils.Base64Encode(this.Configuration.Username + ":" + this.Configuration.Password)); + } + // authentication (Bearer) required + // bearer authentication required + if (!String.IsNullOrEmpty(this.Configuration.AccessToken)) + { + localVarRequestOptions.HeaderParameters.Add("Authorization", "Bearer " + this.Configuration.AccessToken); + } + + // make the HTTP request + + var localVarResponse = await this.AsynchronousClient.GetAsync("/analytics/security-modeling/v3/templates/{template}/fields", localVarRequestOptions, this.Configuration, cancellationToken).ConfigureAwait(false); + + if (this.ExceptionFactory != null) + { + Exception _exception = this.ExceptionFactory("GetTemplateFields", localVarResponse); + if (_exception != null) throw _exception; + } + + return localVarResponse; + } + + /// + /// Create or update securities This endpoint is to create or update existing securities. + /// + /// Thrown when fails to make API call + /// (optional) + /// SMCreateResponseRoot + public SMCreateResponseRoot UpsertSecurities(SMCreateParametersRoot sMCreateParametersRoot = default(SMCreateParametersRoot)) + { + FactSet.AnalyticsAPI.Engines.Client.ApiResponse localVarResponse = UpsertSecuritiesWithHttpInfo(sMCreateParametersRoot); + return localVarResponse.Data; + } + + /// + /// Create or update securities This endpoint is to create or update existing securities. + /// + /// Thrown when fails to make API call + /// (optional) + /// ApiResponse of SMCreateResponseRoot + public FactSet.AnalyticsAPI.Engines.Client.ApiResponse UpsertSecuritiesWithHttpInfo(SMCreateParametersRoot sMCreateParametersRoot = default(SMCreateParametersRoot)) + { + FactSet.AnalyticsAPI.Engines.Client.RequestOptions localVarRequestOptions = new FactSet.AnalyticsAPI.Engines.Client.RequestOptions(); + + String[] _contentTypes = new String[] { + "application/json" + }; + + // to determine the Accept header + String[] _accepts = new String[] { + "application/json" + }; + + localVarRequestOptions.ResponseReturnTypes = new Dictionary + { + { 200, typeof(SMCreateResponseRoot) }, + }; + + var localVarContentType = FactSet.AnalyticsAPI.Engines.Client.ClientUtils.SelectHeaderContentType(_contentTypes); + if (localVarContentType != null) localVarRequestOptions.HeaderParameters.Add("Content-Type", localVarContentType); + + var localVarAccept = FactSet.AnalyticsAPI.Engines.Client.ClientUtils.SelectHeaderAccept(_accepts); + if (localVarAccept != null) localVarRequestOptions.HeaderParameters.Add("Accept", localVarAccept); + + localVarRequestOptions.Data = sMCreateParametersRoot; + + // authentication (Basic) required + // http basic authentication required + if (!String.IsNullOrEmpty(this.Configuration.Username) || !String.IsNullOrEmpty(this.Configuration.Password)) + { + localVarRequestOptions.HeaderParameters.Add("Authorization", "Basic " + FactSet.AnalyticsAPI.Engines.Client.ClientUtils.Base64Encode(this.Configuration.Username + ":" + this.Configuration.Password)); + } + // authentication (Bearer) required + // bearer authentication required + if (!String.IsNullOrEmpty(this.Configuration.AccessToken)) + { + localVarRequestOptions.HeaderParameters.Add("Authorization", "Bearer " + this.Configuration.AccessToken); + } + + // make the HTTP request + var localVarResponse = this.Client.Post("/analytics/security-modeling/v3/securities/upsert", localVarRequestOptions, this.Configuration); + + if (this.ExceptionFactory != null) + { + Exception _exception = this.ExceptionFactory("UpsertSecurities", localVarResponse); + if (_exception != null) throw _exception; + } + + return localVarResponse; + } + + /// + /// Create or update securities This endpoint is to create or update existing securities. + /// + /// Thrown when fails to make API call + /// (optional) + /// Cancellation Token to cancel the request. + /// Task of SMCreateResponseRoot + public async System.Threading.Tasks.Task UpsertSecuritiesAsync(SMCreateParametersRoot sMCreateParametersRoot = default(SMCreateParametersRoot), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) + { + FactSet.AnalyticsAPI.Engines.Client.ApiResponse localVarResponse = await UpsertSecuritiesWithHttpInfoAsync(sMCreateParametersRoot, cancellationToken).ConfigureAwait(false); + return localVarResponse.Data; + } + + /// + /// Create or update securities This endpoint is to create or update existing securities. + /// + /// Thrown when fails to make API call + /// (optional) + /// Cancellation Token to cancel the request. + /// Task of ApiResponse of SMCreateResponseRoot + public async System.Threading.Tasks.Task> UpsertSecuritiesWithHttpInfoAsync(SMCreateParametersRoot sMCreateParametersRoot = default(SMCreateParametersRoot), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) + { + + FactSet.AnalyticsAPI.Engines.Client.RequestOptions localVarRequestOptions = new FactSet.AnalyticsAPI.Engines.Client.RequestOptions(); + + String[] _contentTypes = new String[] { + "application/json" + }; + + // to determine the Accept header + String[] _accepts = new String[] { + "application/json" + }; + + localVarRequestOptions.ResponseReturnTypes = new Dictionary + { + { 200, typeof(SMCreateResponseRoot) }, + }; + + var localVarContentType = FactSet.AnalyticsAPI.Engines.Client.ClientUtils.SelectHeaderContentType(_contentTypes); + if (localVarContentType != null) localVarRequestOptions.HeaderParameters.Add("Content-Type", localVarContentType); + + var localVarAccept = FactSet.AnalyticsAPI.Engines.Client.ClientUtils.SelectHeaderAccept(_accepts); + if (localVarAccept != null) localVarRequestOptions.HeaderParameters.Add("Accept", localVarAccept); + + localVarRequestOptions.Data = sMCreateParametersRoot; + + // authentication (Basic) required + // http basic authentication required + if (!String.IsNullOrEmpty(this.Configuration.Username) || !String.IsNullOrEmpty(this.Configuration.Password)) + { + localVarRequestOptions.HeaderParameters.Add("Authorization", "Basic " + FactSet.AnalyticsAPI.Engines.Client.ClientUtils.Base64Encode(this.Configuration.Username + ":" + this.Configuration.Password)); + } + // authentication (Bearer) required + // bearer authentication required + if (!String.IsNullOrEmpty(this.Configuration.AccessToken)) + { + localVarRequestOptions.HeaderParameters.Add("Authorization", "Bearer " + this.Configuration.AccessToken); + } + + // make the HTTP request + + var localVarResponse = await this.AsynchronousClient.PostAsync("/analytics/security-modeling/v3/securities/upsert", localVarRequestOptions, this.Configuration, cancellationToken).ConfigureAwait(false); + + if (this.ExceptionFactory != null) + { + Exception _exception = this.ExceptionFactory("UpsertSecurities", localVarResponse); + if (_exception != null) throw _exception; + } + + return localVarResponse; + } + + } +} \ No newline at end of file diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/StrategyDocumentsApi.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/StrategyDocumentsApi.cs index 7004a1f5..49b7d339 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/StrategyDocumentsApi.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/StrategyDocumentsApi.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/TemplatedPAComponentsApi.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/TemplatedPAComponentsApi.cs index 9c6cdd3f..c15f9b16 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/TemplatedPAComponentsApi.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/TemplatedPAComponentsApi.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/UnlinkedPATemplatesApi.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/UnlinkedPATemplatesApi.cs index 30f5f6ef..3156dcde 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/UnlinkedPATemplatesApi.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/UnlinkedPATemplatesApi.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/BenchmarksApi.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/VaultAttributionLoaderApi.cs similarity index 61% rename from auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/BenchmarksApi.cs rename to auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/VaultAttributionLoaderApi.cs index 8fd97820..f3f73b34 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/BenchmarksApi.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/VaultAttributionLoaderApi.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ @@ -24,69 +24,73 @@ namespace FactSet.AnalyticsAPI.Engines.Api /// /// Represents a collection of functions to interact with the API endpoints /// - public interface IBenchmarksApiSync : IApiAccessor + public interface IVaultAttributionLoaderApiSync : IApiAccessor { #region Synchronous Operations /// - /// 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. /// /// Thrown when fails to make API call - /// Benchmark Identifier - /// SPARBenchmarkRoot - SPARBenchmarkRoot GetSPARBenchmarkById(string id); + /// + /// (optional) + /// VaultAttributionLoaderResponseRoot + VaultAttributionLoaderResponseRoot VaultAttributionLoader(string batchId, System.IO.Stream file = default(System.IO.Stream)); /// - /// 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. /// /// Thrown when fails to make API call - /// Benchmark Identifier - /// ApiResponse of SPARBenchmarkRoot - ApiResponse GetSPARBenchmarkByIdWithHttpInfo(string id); + /// + /// (optional) + /// ApiResponse of VaultAttributionLoaderResponseRoot + ApiResponse VaultAttributionLoaderWithHttpInfo(string batchId, System.IO.Stream file = default(System.IO.Stream)); #endregion Synchronous Operations } /// /// Represents a collection of functions to interact with the API endpoints /// - public interface IBenchmarksApiAsync : IApiAccessor + public interface IVaultAttributionLoaderApiAsync : IApiAccessor { #region Asynchronous Operations /// - /// 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. /// /// Thrown when fails to make API call - /// Benchmark Identifier + /// + /// (optional) /// Cancellation Token to cancel the request. - /// Task of SPARBenchmarkRoot - System.Threading.Tasks.Task GetSPARBenchmarkByIdAsync(string id, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + /// Task of VaultAttributionLoaderResponseRoot + System.Threading.Tasks.Task VaultAttributionLoaderAsync(string batchId, System.IO.Stream file = default(System.IO.Stream), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); /// - /// 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. /// /// Thrown when fails to make API call - /// Benchmark Identifier + /// + /// (optional) /// Cancellation Token to cancel the request. - /// Task of ApiResponse of SPARBenchmarkRoot - System.Threading.Tasks.Task> GetSPARBenchmarkByIdWithHttpInfoAsync(string id, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + /// Task of ApiResponse of VaultAttributionLoaderResponseRoot + System.Threading.Tasks.Task> VaultAttributionLoaderWithHttpInfoAsync(string batchId, System.IO.Stream file = default(System.IO.Stream), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); #endregion Asynchronous Operations } /// /// Represents a collection of functions to interact with the API endpoints /// - public interface IBenchmarksApi : IBenchmarksApiSync, IBenchmarksApiAsync + public interface IVaultAttributionLoaderApi : IVaultAttributionLoaderApiSync, IVaultAttributionLoaderApiAsync { } @@ -94,23 +98,23 @@ public interface IBenchmarksApi : IBenchmarksApiSync, IBenchmarksApiAsync /// /// Represents a collection of functions to interact with the API endpoints /// - public partial class BenchmarksApi : IBenchmarksApi + public partial class VaultAttributionLoaderApi : IVaultAttributionLoaderApi { private FactSet.AnalyticsAPI.Engines.Client.ExceptionFactory _exceptionFactory = (name, response) => null; /// - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// /// - public BenchmarksApi() : this((string)null) + public VaultAttributionLoaderApi() : this((string)null) { } /// - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// /// - public BenchmarksApi(String basePath) + public VaultAttributionLoaderApi(String basePath) { this.Configuration = FactSet.AnalyticsAPI.Engines.Client.Configuration.MergeConfigurations( FactSet.AnalyticsAPI.Engines.Client.GlobalConfiguration.Instance, @@ -122,12 +126,12 @@ public BenchmarksApi(String basePath) } /// - /// Initializes a new instance of the class + /// Initializes a new instance of the class /// using Configuration object /// /// An instance of Configuration /// - public BenchmarksApi(FactSet.AnalyticsAPI.Engines.Client.Configuration configuration) + public VaultAttributionLoaderApi(FactSet.AnalyticsAPI.Engines.Client.Configuration configuration) { if (configuration == null) throw new ArgumentNullException("configuration"); @@ -141,13 +145,13 @@ public BenchmarksApi(FactSet.AnalyticsAPI.Engines.Client.Configuration configura } /// - /// Initializes a new instance of the class + /// Initializes a new instance of the class /// using a Configuration object and client instance. /// /// The client interface for synchronous API access. /// The client interface for asynchronous API access. /// The configuration object. - public BenchmarksApi(FactSet.AnalyticsAPI.Engines.Client.ISynchronousClient client, FactSet.AnalyticsAPI.Engines.Client.IAsynchronousClient asyncClient, FactSet.AnalyticsAPI.Engines.Client.IReadableConfiguration configuration) + public VaultAttributionLoaderApi(FactSet.AnalyticsAPI.Engines.Client.ISynchronousClient client, FactSet.AnalyticsAPI.Engines.Client.IAsynchronousClient asyncClient, FactSet.AnalyticsAPI.Engines.Client.IReadableConfiguration configuration) { if (client == null) throw new ArgumentNullException("client"); if (asyncClient == null) throw new ArgumentNullException("asyncClient"); @@ -201,32 +205,35 @@ public FactSet.AnalyticsAPI.Engines.Client.ExceptionFactory ExceptionFactory } /// - /// Get SPAR benchmark details This endpoint returns the details of a given SPAR benchmark identifier. + /// Vault - External Attribution Loader This endpoint loads Vault External Attributions. /// /// Thrown when fails to make API call - /// Benchmark Identifier - /// SPARBenchmarkRoot - public SPARBenchmarkRoot GetSPARBenchmarkById(string id) + /// + /// (optional) + /// VaultAttributionLoaderResponseRoot + public VaultAttributionLoaderResponseRoot VaultAttributionLoader(string batchId, System.IO.Stream file = default(System.IO.Stream)) { - FactSet.AnalyticsAPI.Engines.Client.ApiResponse localVarResponse = GetSPARBenchmarkByIdWithHttpInfo(id); + FactSet.AnalyticsAPI.Engines.Client.ApiResponse localVarResponse = VaultAttributionLoaderWithHttpInfo(batchId, file); return localVarResponse.Data; } /// - /// Get SPAR benchmark details This endpoint returns the details of a given SPAR benchmark identifier. + /// Vault - External Attribution Loader This endpoint loads Vault External Attributions. /// /// Thrown when fails to make API call - /// Benchmark Identifier - /// ApiResponse of SPARBenchmarkRoot - public FactSet.AnalyticsAPI.Engines.Client.ApiResponse GetSPARBenchmarkByIdWithHttpInfo(string id) + /// + /// (optional) + /// ApiResponse of VaultAttributionLoaderResponseRoot + public FactSet.AnalyticsAPI.Engines.Client.ApiResponse VaultAttributionLoaderWithHttpInfo(string batchId, System.IO.Stream file = default(System.IO.Stream)) { - // verify the required parameter 'id' is set - if (id == null) - throw new FactSet.AnalyticsAPI.Engines.Client.ApiException(400, "Missing required parameter 'id' when calling BenchmarksApi->GetSPARBenchmarkById"); + // verify the required parameter 'batchId' is set + if (batchId == null) + throw new FactSet.AnalyticsAPI.Engines.Client.ApiException(400, "Missing required parameter 'batchId' when calling VaultAttributionLoaderApi->VaultAttributionLoader"); FactSet.AnalyticsAPI.Engines.Client.RequestOptions localVarRequestOptions = new FactSet.AnalyticsAPI.Engines.Client.RequestOptions(); String[] _contentTypes = new String[] { + "multipart/form-data" }; // to determine the Accept header @@ -236,9 +243,8 @@ public FactSet.AnalyticsAPI.Engines.Client.ApiResponse GetSPA localVarRequestOptions.ResponseReturnTypes = new Dictionary { - { 200, typeof(SPARBenchmarkRoot) }, + { 200, typeof(VaultAttributionLoaderResponseRoot) }, { 400, typeof(ClientErrorResponse) }, - { 404, typeof(ClientErrorResponse) }, }; var localVarContentType = FactSet.AnalyticsAPI.Engines.Client.ClientUtils.SelectHeaderContentType(_contentTypes); @@ -247,7 +253,11 @@ public FactSet.AnalyticsAPI.Engines.Client.ApiResponse GetSPA var localVarAccept = FactSet.AnalyticsAPI.Engines.Client.ClientUtils.SelectHeaderAccept(_accepts); if (localVarAccept != null) localVarRequestOptions.HeaderParameters.Add("Accept", localVarAccept); - localVarRequestOptions.QueryParameters.Add(FactSet.AnalyticsAPI.Engines.Client.ClientUtils.ParameterToMultiMap("", "id", id)); + localVarRequestOptions.PathParameters.Add("batchId", FactSet.AnalyticsAPI.Engines.Client.ClientUtils.ParameterToString(batchId)); // path parameter + if (file != null) + { + localVarRequestOptions.FileParameters.Add("file", file); + } // authentication (Basic) required // http basic authentication required @@ -263,11 +273,11 @@ public FactSet.AnalyticsAPI.Engines.Client.ApiResponse GetSPA } // make the HTTP request - var localVarResponse = this.Client.Get("/analytics/engines/spar/v3/benchmarks", localVarRequestOptions, this.Configuration); + var localVarResponse = this.Client.Post("/analytics/engines/vault/v3/load/{batchId}", localVarRequestOptions, this.Configuration); if (this.ExceptionFactory != null) { - Exception _exception = this.ExceptionFactory("GetSPARBenchmarkById", localVarResponse); + Exception _exception = this.ExceptionFactory("VaultAttributionLoader", localVarResponse); if (_exception != null) throw _exception; } @@ -275,35 +285,38 @@ public FactSet.AnalyticsAPI.Engines.Client.ApiResponse GetSPA } /// - /// Get SPAR benchmark details This endpoint returns the details of a given SPAR benchmark identifier. + /// Vault - External Attribution Loader This endpoint loads Vault External Attributions. /// /// Thrown when fails to make API call - /// Benchmark Identifier + /// + /// (optional) /// Cancellation Token to cancel the request. - /// Task of SPARBenchmarkRoot - public async System.Threading.Tasks.Task GetSPARBenchmarkByIdAsync(string id, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) + /// Task of VaultAttributionLoaderResponseRoot + public async System.Threading.Tasks.Task VaultAttributionLoaderAsync(string batchId, System.IO.Stream file = default(System.IO.Stream), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { - FactSet.AnalyticsAPI.Engines.Client.ApiResponse localVarResponse = await GetSPARBenchmarkByIdWithHttpInfoAsync(id, cancellationToken).ConfigureAwait(false); + FactSet.AnalyticsAPI.Engines.Client.ApiResponse localVarResponse = await VaultAttributionLoaderWithHttpInfoAsync(batchId, file, cancellationToken).ConfigureAwait(false); return localVarResponse.Data; } /// - /// Get SPAR benchmark details This endpoint returns the details of a given SPAR benchmark identifier. + /// Vault - External Attribution Loader This endpoint loads Vault External Attributions. /// /// Thrown when fails to make API call - /// Benchmark Identifier + /// + /// (optional) /// Cancellation Token to cancel the request. - /// Task of ApiResponse of SPARBenchmarkRoot - public async System.Threading.Tasks.Task> GetSPARBenchmarkByIdWithHttpInfoAsync(string id, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) + /// Task of ApiResponse of VaultAttributionLoaderResponseRoot + public async System.Threading.Tasks.Task> VaultAttributionLoaderWithHttpInfoAsync(string batchId, System.IO.Stream file = default(System.IO.Stream), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { - // verify the required parameter 'id' is set - if (id == null) - throw new FactSet.AnalyticsAPI.Engines.Client.ApiException(400, "Missing required parameter 'id' when calling BenchmarksApi->GetSPARBenchmarkById"); + // verify the required parameter 'batchId' is set + if (batchId == null) + throw new FactSet.AnalyticsAPI.Engines.Client.ApiException(400, "Missing required parameter 'batchId' when calling VaultAttributionLoaderApi->VaultAttributionLoader"); FactSet.AnalyticsAPI.Engines.Client.RequestOptions localVarRequestOptions = new FactSet.AnalyticsAPI.Engines.Client.RequestOptions(); String[] _contentTypes = new String[] { + "multipart/form-data" }; // to determine the Accept header @@ -313,9 +326,8 @@ public FactSet.AnalyticsAPI.Engines.Client.ApiResponse GetSPA localVarRequestOptions.ResponseReturnTypes = new Dictionary { - { 200, typeof(SPARBenchmarkRoot) }, + { 200, typeof(VaultAttributionLoaderResponseRoot) }, { 400, typeof(ClientErrorResponse) }, - { 404, typeof(ClientErrorResponse) }, }; var localVarContentType = FactSet.AnalyticsAPI.Engines.Client.ClientUtils.SelectHeaderContentType(_contentTypes); @@ -324,7 +336,11 @@ public FactSet.AnalyticsAPI.Engines.Client.ApiResponse GetSPA var localVarAccept = FactSet.AnalyticsAPI.Engines.Client.ClientUtils.SelectHeaderAccept(_accepts); if (localVarAccept != null) localVarRequestOptions.HeaderParameters.Add("Accept", localVarAccept); - localVarRequestOptions.QueryParameters.Add(FactSet.AnalyticsAPI.Engines.Client.ClientUtils.ParameterToMultiMap("", "id", id)); + localVarRequestOptions.PathParameters.Add("batchId", FactSet.AnalyticsAPI.Engines.Client.ClientUtils.ParameterToString(batchId)); // path parameter + if (file != null) + { + localVarRequestOptions.FileParameters.Add("file", file); + } // authentication (Basic) required // http basic authentication required @@ -341,11 +357,11 @@ public FactSet.AnalyticsAPI.Engines.Client.ApiResponse GetSPA // make the HTTP request - var localVarResponse = await this.AsynchronousClient.GetAsync("/analytics/engines/spar/v3/benchmarks", localVarRequestOptions, this.Configuration, cancellationToken).ConfigureAwait(false); + var localVarResponse = await this.AsynchronousClient.PostAsync("/analytics/engines/vault/v3/load/{batchId}", localVarRequestOptions, this.Configuration, cancellationToken).ConfigureAwait(false); if (this.ExceptionFactory != null) { - Exception _exception = this.ExceptionFactory("GetSPARBenchmarkById", localVarResponse); + Exception _exception = this.ExceptionFactory("VaultAttributionLoader", localVarResponse); if (_exception != null) throw _exception; } diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/VaultCalculationsApi.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/VaultCalculationsApi.cs index cb4f77c1..5268e6db 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/VaultCalculationsApi.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/VaultCalculationsApi.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Client/ApiClient.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Client/ApiClient.cs index fc0ef03d..f905b52b 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Client/ApiClient.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Client/ApiClient.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Client/ApiException.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Client/ApiException.cs index 4a0ba1b1..1198edd4 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Client/ApiException.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Client/ApiException.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Client/ApiResponse.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Client/ApiResponse.cs index d1980031..66878ddd 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Client/ApiResponse.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Client/ApiResponse.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Client/ClientUtils.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Client/ClientUtils.cs index 3d14c9bc..4bd4a8b6 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Client/ClientUtils.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Client/ClientUtils.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Client/Configuration.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Client/Configuration.cs index c936f77a..de86c89b 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Client/Configuration.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Client/Configuration.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ @@ -446,7 +446,7 @@ public static String ToDebugReport() String report = "C# SDK (FactSet.AnalyticsAPI.Engines) Debug Report:\n"; report += " OS: " + System.Environment.OSVersion + "\n"; report += " .NET Framework Version: " + System.Environment.Version + "\n"; - report += " Version of the API: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab]\n"; + report += " Version of the API: v3:[pa,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,security-modeling,others],v1:[fiab]\n"; report += " SDK Package Version: 5.4.0\n"; return report; diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Client/ExceptionFactory.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Client/ExceptionFactory.cs index 14050fdd..9f14a88d 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Client/ExceptionFactory.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Client/ExceptionFactory.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Client/GlobalConfiguration.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Client/GlobalConfiguration.cs index 17817820..1c785598 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Client/GlobalConfiguration.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Client/GlobalConfiguration.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Client/HttpMethod.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Client/HttpMethod.cs index 97a571ea..89463918 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Client/HttpMethod.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Client/HttpMethod.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Client/IApiAccessor.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Client/IApiAccessor.cs index 62351498..b01c0af1 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Client/IApiAccessor.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Client/IApiAccessor.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Client/IAsynchronousClient.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Client/IAsynchronousClient.cs index 334e1dca..5722357c 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Client/IAsynchronousClient.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Client/IAsynchronousClient.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Client/IReadableConfiguration.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Client/IReadableConfiguration.cs index dabf2c7e..e808836b 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Client/IReadableConfiguration.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Client/IReadableConfiguration.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Client/ISynchronousClient.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Client/ISynchronousClient.cs index 2856508f..1eab687f 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Client/ISynchronousClient.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Client/ISynchronousClient.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Client/Multimap.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Client/Multimap.cs index 96102075..a574fa8e 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Client/Multimap.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Client/Multimap.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Client/OpenAPIDateConverter.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Client/OpenAPIDateConverter.cs index 9cc59785..1843eb6b 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Client/OpenAPIDateConverter.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Client/OpenAPIDateConverter.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Client/RequestOptions.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Client/RequestOptions.cs index 6c431749..bb5b203c 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Client/RequestOptions.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Client/RequestOptions.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/AFIOptimizationParameters.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/AFIOptimizationParameters.cs index 695c1c12..868933eb 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/AFIOptimizationParameters.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/AFIOptimizationParameters.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/AFIOptimizationParametersRoot.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/AFIOptimizationParametersRoot.cs index debeceee..9536a552 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/AFIOptimizationParametersRoot.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/AFIOptimizationParametersRoot.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/AFIOptimizerStrategy.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/AFIOptimizerStrategy.cs index 1802c136..41647215 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/AFIOptimizerStrategy.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/AFIOptimizerStrategy.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/AFIOptimizerStrategyOverrides.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/AFIOptimizerStrategyOverrides.cs index 5c99ab0a..b8a6fb82 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/AFIOptimizerStrategyOverrides.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/AFIOptimizerStrategyOverrides.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/AbstractOpenAPISchema.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/AbstractOpenAPISchema.cs index 9f0f5468..be235393 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/AbstractOpenAPISchema.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/AbstractOpenAPISchema.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/AccountDirectories.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/AccountDirectories.cs index 72625cfb..22e2348a 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/AccountDirectories.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/AccountDirectories.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/AccountDirectoriesRoot.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/AccountDirectoriesRoot.cs index e3663aa3..be44bd2e 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/AccountDirectoriesRoot.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/AccountDirectoriesRoot.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/AxiomaEquityOptimizationParameters.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/AxiomaEquityOptimizationParameters.cs index 776942f8..4b92bbad 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/AxiomaEquityOptimizationParameters.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/AxiomaEquityOptimizationParameters.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/AxiomaEquityOptimizationParametersRoot.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/AxiomaEquityOptimizationParametersRoot.cs index ec681b2f..91257fe5 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/AxiomaEquityOptimizationParametersRoot.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/AxiomaEquityOptimizationParametersRoot.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/AxiomaEquityOptimizerStrategy.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/AxiomaEquityOptimizerStrategy.cs index 72a5ce4e..4690946d 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/AxiomaEquityOptimizerStrategy.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/AxiomaEquityOptimizerStrategy.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/AxiomaEquityOptimizerStrategyOverrides.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/AxiomaEquityOptimizerStrategyOverrides.cs index eae4df93..cfeb0d51 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/AxiomaEquityOptimizerStrategyOverrides.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/AxiomaEquityOptimizerStrategyOverrides.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/BPMOptimization.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/BPMOptimization.cs index 661076d4..a0dc95df 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/BPMOptimization.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/BPMOptimization.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/BPMOptimizationParameters.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/BPMOptimizationParameters.cs index 51846c96..2ca2e6ee 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/BPMOptimizationParameters.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/BPMOptimizationParameters.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/BPMOptimizationParametersRoot.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/BPMOptimizationParametersRoot.cs index 53faa09b..5465f281 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/BPMOptimizationParametersRoot.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/BPMOptimizationParametersRoot.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/BPMOptimizerStrategy.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/BPMOptimizerStrategy.cs index b1c84f3a..f0344517 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/BPMOptimizerStrategy.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/BPMOptimizerStrategy.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/BPMOptimizerStrategyAlphaOverride.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/BPMOptimizerStrategyAlphaOverride.cs index b180a090..88a87058 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/BPMOptimizerStrategyAlphaOverride.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/BPMOptimizerStrategyAlphaOverride.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/BPMOptimizerStrategyOverrides.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/BPMOptimizerStrategyOverrides.cs index 562bac60..9e01efa5 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/BPMOptimizerStrategyOverrides.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/BPMOptimizerStrategyOverrides.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/CalculationInfo.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/CalculationInfo.cs index 5d316784..fe0de71a 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/CalculationInfo.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/CalculationInfo.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/CalculationInfoRoot.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/CalculationInfoRoot.cs index 331197a0..f06a5ea6 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/CalculationInfoRoot.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/CalculationInfoRoot.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/CalculationMeta.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/CalculationMeta.cs index 29ea5054..184c1c19 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/CalculationMeta.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/CalculationMeta.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/CalculationStatus.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/CalculationStatus.cs index 70fa91c2..ba7225bb 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/CalculationStatus.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/CalculationStatus.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/CalculationStatusMeta.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/CalculationStatusMeta.cs index a188ef07..2416c5b5 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/CalculationStatusMeta.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/CalculationStatusMeta.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/CalculationStatusRoot.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/CalculationStatusRoot.cs index 26336b92..45c4f9fa 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/CalculationStatusRoot.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/CalculationStatusRoot.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/CalculationUnitStatus.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/CalculationUnitStatus.cs index 394f16e1..a19228ec 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/CalculationUnitStatus.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/CalculationUnitStatus.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ @@ -85,13 +85,15 @@ public enum StatusEnum /// The result URL of the calculation.. /// The progress of the calculation unit.. /// The points for the calculation unit.. - public CalculationUnitStatus(StatusEnum? status = default(StatusEnum?), List errors = default(List), string result = default(string), string progress = default(string), int points = default(int)) + /// The warnings in a calculation unit.. + public CalculationUnitStatus(StatusEnum? status = default(StatusEnum?), List errors = default(List), string result = default(string), string progress = default(string), int points = default(int), List warnings = default(List)) { this.Status = status; this.Errors = errors; this.Result = result; this.Progress = progress; this.Points = points; + this.Warnings = warnings; } /// @@ -122,6 +124,13 @@ public enum StatusEnum [DataMember(Name = "points", EmitDefaultValue = false)] public int Points { get; set; } + /// + /// The warnings in a calculation unit. + /// + /// The warnings in a calculation unit. + [DataMember(Name = "warnings", EmitDefaultValue = false)] + public List Warnings { get; set; } + /// /// Returns the string presentation of the object /// @@ -135,6 +144,7 @@ public override string ToString() sb.Append(" Result: ").Append(Result).Append("\n"); sb.Append(" Progress: ").Append(Progress).Append("\n"); sb.Append(" Points: ").Append(Points).Append("\n"); + sb.Append(" Warnings: ").Append(Warnings).Append("\n"); sb.Append("}\n"); return sb.ToString(); } @@ -192,6 +202,12 @@ public bool Equals(CalculationUnitStatus input) ( this.Points == input.Points || this.Points.Equals(input.Points) + ) && + ( + this.Warnings == input.Warnings || + this.Warnings != null && + input.Warnings != null && + this.Warnings.SequenceEqual(input.Warnings) ); } @@ -212,6 +228,8 @@ public override int GetHashCode() if (this.Progress != null) hashCode = hashCode * 59 + this.Progress.GetHashCode(); hashCode = hashCode * 59 + this.Points.GetHashCode(); + if (this.Warnings != null) + hashCode = hashCode * 59 + this.Warnings.GetHashCode(); return hashCode; } } diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/CalculationUnitStatusMeta.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/CalculationUnitStatusMeta.cs index 94947269..6bc3bf57 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/CalculationUnitStatusMeta.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/CalculationUnitStatusMeta.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/CalculationsSummary.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/CalculationsSummary.cs index 1454d5a9..efcefd40 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/CalculationsSummary.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/CalculationsSummary.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/CalculationsSummaryRoot.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/CalculationsSummaryRoot.cs index 6d763fd6..749f2b2a 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/CalculationsSummaryRoot.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/CalculationsSummaryRoot.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/ClientErrorResponse.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/ClientErrorResponse.cs index 2acd3e55..6c797081 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/ClientErrorResponse.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/ClientErrorResponse.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/Column.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/Column.cs index a8fe16a6..3cd830f4 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/Column.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/Column.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/ColumnRoot.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/ColumnRoot.cs index f69545b6..75183ccb 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/ColumnRoot.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/ColumnRoot.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/ColumnStatistic.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/ColumnStatistic.cs index 50f757ac..62efd393 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/ColumnStatistic.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/ColumnStatistic.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/ColumnStatisticRoot.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/ColumnStatisticRoot.cs index 31a21a0b..44412510 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/ColumnStatisticRoot.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/ColumnStatisticRoot.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/ColumnSummary.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/ColumnSummary.cs index 49604467..d17c35d2 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/ColumnSummary.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/ColumnSummary.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/ColumnSummaryRoot.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/ColumnSummaryRoot.cs index d8375f4c..40b09b17 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/ColumnSummaryRoot.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/ColumnSummaryRoot.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/ComponentSummary.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/ComponentSummary.cs index 528bad11..50682195 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/ComponentSummary.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/ComponentSummary.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/ComponentSummaryRoot.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/ComponentSummaryRoot.cs index b467ccb7..e4a0543f 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/ComponentSummaryRoot.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/ComponentSummaryRoot.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/ConfigurationAccount.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/ConfigurationAccount.cs index 17d0d640..e313175c 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/ConfigurationAccount.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/ConfigurationAccount.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/ConstraintAction.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/ConstraintAction.cs index ad56f32a..0f259c95 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/ConstraintAction.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/ConstraintAction.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/Currency.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/Currency.cs index 206affc6..6ee862fc 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/Currency.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/Currency.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/CurrencyRoot.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/CurrencyRoot.cs index 4708d056..650c9203 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/CurrencyRoot.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/CurrencyRoot.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/DateParametersSummary.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/DateParametersSummary.cs index d4c525f1..6eb52403 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/DateParametersSummary.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/DateParametersSummary.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/DateParametersSummaryRoot.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/DateParametersSummaryRoot.cs index 01635b0b..b3e18002 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/DateParametersSummaryRoot.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/DateParametersSummaryRoot.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/DocumentDirectories.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/DocumentDirectories.cs index 4081ed61..6ef20dfb 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/DocumentDirectories.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/DocumentDirectories.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/DocumentDirectoriesRoot.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/DocumentDirectoriesRoot.cs index 77f1b4e6..1fb50cc8 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/DocumentDirectoriesRoot.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/DocumentDirectoriesRoot.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/Error.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/Error.cs index 690a03d3..2c42fd34 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/Error.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/Error.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/ErrorSource.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/ErrorSource.cs index 74223a5b..021f6848 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/ErrorSource.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/ErrorSource.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/EventSummary.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/EventSummary.cs index 8b468d99..cbade959 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/EventSummary.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/EventSummary.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FIABCalculationParameters.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FIABCalculationParameters.cs index 4b0609d0..68711e62 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FIABCalculationParameters.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FIABCalculationParameters.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FIABCalculationStatus.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FIABCalculationStatus.cs index db5574bd..c90804e4 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FIABCalculationStatus.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FIABCalculationStatus.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FIABCalculationStatusSummary.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FIABCalculationStatusSummary.cs index 5c600ba8..50615053 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FIABCalculationStatusSummary.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FIABCalculationStatusSummary.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FIABDateParameters.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FIABDateParameters.cs index 1ba85eec..e9400cc5 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FIABDateParameters.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FIABDateParameters.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FIABIdentifier.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FIABIdentifier.cs index 5b7718e3..7af17be2 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FIABIdentifier.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FIABIdentifier.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FIBalloonExtension.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FIBalloonExtension.cs index f91723a1..d34bc713 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FIBalloonExtension.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FIBalloonExtension.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FIBankLoans.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FIBankLoans.cs index 221f562a..a87c284d 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FIBankLoans.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FIBankLoans.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FICalculationParameters.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FICalculationParameters.cs index ffc850e9..2a45c9a3 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FICalculationParameters.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FICalculationParameters.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FICalculationParametersRoot.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FICalculationParametersRoot.cs index 4722bcba..faf29203 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FICalculationParametersRoot.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FICalculationParametersRoot.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FICashflows.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FICashflows.cs index 40ee3f28..b697b54f 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FICashflows.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FICashflows.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FIDiscountCurveInfo.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FIDiscountCurveInfo.cs index d75817e6..08c4044f 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FIDiscountCurveInfo.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FIDiscountCurveInfo.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FIDiscountCurveInfoRoot.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FIDiscountCurveInfoRoot.cs index 2f33054c..4eced009 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FIDiscountCurveInfoRoot.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FIDiscountCurveInfoRoot.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FIJobSettings.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FIJobSettings.cs index 5c249985..20c772e6 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FIJobSettings.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FIJobSettings.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FILoss.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FILoss.cs index 6cadc026..22a0c7cf 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FILoss.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FILoss.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FIMarketEnvironment.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FIMarketEnvironment.cs index 2c32b51b..b28055d2 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FIMarketEnvironment.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FIMarketEnvironment.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FIMunicipalBonds.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FIMunicipalBonds.cs index accefefc..104c35a9 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FIMunicipalBonds.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FIMunicipalBonds.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FIMunicipalBondsForJobSettings.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FIMunicipalBondsForJobSettings.cs index 1d6dbb8c..37811ee4 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FIMunicipalBondsForJobSettings.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FIMunicipalBondsForJobSettings.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FIPrepay.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FIPrepay.cs index 08906ed6..214e8cb8 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FIPrepay.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FIPrepay.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FIPrepayLockout.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FIPrepayLockout.cs index ebdc3cc1..04f30220 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FIPrepayLockout.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FIPrepayLockout.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FIReferencePrepay.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FIReferencePrepay.cs index 6d5fb644..6f4cd578 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FIReferencePrepay.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FIReferencePrepay.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FIReferenceSecurity.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FIReferenceSecurity.cs index 7faa6ac4..b360d87a 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FIReferenceSecurity.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FIReferenceSecurity.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FISecurity.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FISecurity.cs index 089a0357..2560a1b2 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FISecurity.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FISecurity.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FIServicerAdvances.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FIServicerAdvances.cs index 68c413a5..ff432834 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FIServicerAdvances.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FIServicerAdvances.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FIServicerAdvancesForSecurities.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FIServicerAdvancesForSecurities.cs index ca2082fd..80e21e5f 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FIServicerAdvancesForSecurities.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FIServicerAdvancesForSecurities.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FIStructuredProductsForJobSettings.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FIStructuredProductsForJobSettings.cs index 0179708b..eed1a676 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FIStructuredProductsForJobSettings.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FIStructuredProductsForJobSettings.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FIStructuredProductsForSecurities.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FIStructuredProductsForSecurities.cs index 0adb517e..c9e1f1b9 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FIStructuredProductsForSecurities.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FIStructuredProductsForSecurities.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FPOAccount.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FPOAccount.cs index 6a6aa74a..21c60317 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FPOAccount.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FPOAccount.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FPOObjective.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FPOObjective.cs index 4fd71241..76534ce6 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FPOObjective.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FPOObjective.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FPOOptimizationParameters.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FPOOptimizationParameters.cs index dbc0028a..6545fbec 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FPOOptimizationParameters.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FPOOptimizationParameters.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FPOOptimizationParametersRoot.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FPOOptimizationParametersRoot.cs index 9f218fe7..078530f5 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FPOOptimizationParametersRoot.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FPOOptimizationParametersRoot.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FPOOptimizerStrategy.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FPOOptimizerStrategy.cs index 8c6c2849..79021f25 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FPOOptimizerStrategy.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FPOOptimizerStrategy.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FPOOptimizerStrategyOverrides.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FPOOptimizerStrategyOverrides.cs index 1e635eff..1dff3959 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FPOOptimizerStrategyOverrides.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FPOOptimizerStrategyOverrides.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/Frequency.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/Frequency.cs index 3f1d83c1..84cb7644 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/Frequency.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/Frequency.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FrequencyRoot.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FrequencyRoot.cs index 233571de..38479f15 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FrequencyRoot.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/FrequencyRoot.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/Group.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/Group.cs index a0a32e1c..5ab4113a 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/Group.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/Group.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/GroupRoot.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/GroupRoot.cs index e40404ef..9a7bedaa 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/GroupRoot.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/GroupRoot.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/LinkedPATemplate.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/LinkedPATemplate.cs index d8c2d9ea..c884ef6d 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/LinkedPATemplate.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/LinkedPATemplate.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/LinkedPATemplateParameters.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/LinkedPATemplateParameters.cs index c5bba20c..8d54505b 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/LinkedPATemplateParameters.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/LinkedPATemplateParameters.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/LinkedPATemplateParametersRoot.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/LinkedPATemplateParametersRoot.cs index 9259c4ea..14600527 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/LinkedPATemplateParametersRoot.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/LinkedPATemplateParametersRoot.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/LinkedPATemplatePostSummary.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/LinkedPATemplatePostSummary.cs index 30bb7cbd..bc80acf9 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/LinkedPATemplatePostSummary.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/LinkedPATemplatePostSummary.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/LinkedPATemplatePostSummaryRoot.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/LinkedPATemplatePostSummaryRoot.cs index 3570e61f..4f4186e4 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/LinkedPATemplatePostSummaryRoot.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/LinkedPATemplatePostSummaryRoot.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/LinkedPATemplateRoot.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/LinkedPATemplateRoot.cs index 58eb58ab..dfa39af2 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/LinkedPATemplateRoot.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/LinkedPATemplateRoot.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/LinkedPATemplateSummary.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/LinkedPATemplateSummary.cs index ea6d20da..8d557749 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/LinkedPATemplateSummary.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/LinkedPATemplateSummary.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/LinkedPATemplateSummaryRoot.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/LinkedPATemplateSummaryRoot.cs index bd6eeb20..34c078c0 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/LinkedPATemplateSummaryRoot.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/LinkedPATemplateSummaryRoot.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/LinkedPATemplateUpdateParameters.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/LinkedPATemplateUpdateParameters.cs index 90c08218..83fcc1cf 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/LinkedPATemplateUpdateParameters.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/LinkedPATemplateUpdateParameters.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/LinkedPATemplateUpdateParametersRoot.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/LinkedPATemplateUpdateParametersRoot.cs index 16c9f7a2..18e62c7b 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/LinkedPATemplateUpdateParametersRoot.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/LinkedPATemplateUpdateParametersRoot.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/NPOOptimizationParameters.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/NPOOptimizationParameters.cs index 3e31b5eb..df6c8d8f 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/NPOOptimizationParameters.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/NPOOptimizationParameters.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/NPOOptimizationParametersRoot.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/NPOOptimizationParametersRoot.cs index 0276c60e..94117b07 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/NPOOptimizationParametersRoot.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/NPOOptimizationParametersRoot.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/NPOOptimizerStrategy.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/NPOOptimizerStrategy.cs index 969f539c..6c5a747c 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/NPOOptimizerStrategy.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/NPOOptimizerStrategy.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/NPOOptimizerStrategyOverrides.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/NPOOptimizerStrategyOverrides.cs index ee062f8e..76c92a75 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/NPOOptimizerStrategyOverrides.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/NPOOptimizerStrategyOverrides.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/ObjectRoot.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/ObjectRoot.cs index 110f64dc..26e0edc5 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/ObjectRoot.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/ObjectRoot.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/OneOfFieldsFields.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/OneOfFieldsFields.cs new file mode 100644 index 00000000..ac3a760b --- /dev/null +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/OneOfFieldsFields.cs @@ -0,0 +1,295 @@ +/* + * Engines API + * + * Allow clients to fetch Analytics through APIs. + * + * 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://github.com/openapitools/openapi-generator.git + */ + + +using System; +using System.Collections; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.IO; +using System.Runtime.Serialization; +using System.Text; +using System.Text.RegularExpressions; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using Newtonsoft.Json.Linq; +using JsonSubTypes; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = FactSet.AnalyticsAPI.Engines.Client.OpenAPIDateConverter; +using System.Reflection; + +namespace FactSet.AnalyticsAPI.Engines.Model +{ + /// + /// OneOfFieldsFields + /// + [JsonConverter(typeof(OneOfFieldsFieldsJsonConverter))] + [DataContract(Name = "OneOfFieldsFields")] + public partial class OneOfFieldsFields : AbstractOpenAPISchema, IEquatable, IValidatableObject + { + /// + /// Initializes a new instance of the class + /// with the class + /// + /// An instance of SMBondFields. + public OneOfFieldsFields(SMBondFields actualInstance) + { + this.IsNullable = false; + this.SchemaType= "oneOf"; + this.ActualInstance = actualInstance ?? throw new ArgumentException("Invalid instance found. Must not be null."); + } + + /// + /// Initializes a new instance of the class + /// with the class + /// + /// An instance of SMCustomCashFlowFields. + public OneOfFieldsFields(SMCustomCashFlowFields actualInstance) + { + this.IsNullable = false; + this.SchemaType= "oneOf"; + this.ActualInstance = actualInstance ?? throw new ArgumentException("Invalid instance found. Must not be null."); + } + + + private Object _actualInstance; + + /// + /// Gets or Sets ActualInstance + /// + public override Object ActualInstance + { + get + { + return _actualInstance; + } + set + { + if (value.GetType() == typeof(SMBondFields)) + { + this._actualInstance = value; + } + else if (value.GetType() == typeof(SMCustomCashFlowFields)) + { + this._actualInstance = value; + } + else + { + throw new ArgumentException("Invalid instance found. Must be the following types: SMBondFields, SMCustomCashFlowFields"); + } + } + } + + /// + /// Get the actual instance of `SMBondFields`. If the actual instanct is not `SMBondFields`, + /// the InvalidClassException will be thrown + /// + /// An instance of SMBondFields + public SMBondFields GetSMBondFields() + { + return (SMBondFields)this.ActualInstance; + } + + /// + /// Get the actual instance of `SMCustomCashFlowFields`. If the actual instanct is not `SMCustomCashFlowFields`, + /// the InvalidClassException will be thrown + /// + /// An instance of SMCustomCashFlowFields + public SMCustomCashFlowFields GetSMCustomCashFlowFields() + { + return (SMCustomCashFlowFields)this.ActualInstance; + } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + var sb = new StringBuilder(); + sb.Append("class OneOfFieldsFields {\n"); + sb.Append(" ActualInstance: ").Append(this.ActualInstance).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public override string ToJson() + { + return JsonConvert.SerializeObject(this.ActualInstance, OneOfFieldsFields.SerializerSettings); + } + + /// + /// Converts the JSON string into an instance of OneOfFieldsFields + /// + /// JSON string + /// An instance of OneOfFieldsFields + public static OneOfFieldsFields FromJson(string jsonString) + { + OneOfFieldsFields newOneOfFieldsFields = null; + + if (jsonString == null) + { + return newOneOfFieldsFields; + } + int match = 0; + List matchedTypes = new List(); + + try + { + // if it does not contains "AdditionalProperties", use SerializerSettings to deserialize + if (typeof(SMBondFields).GetProperty("AdditionalProperties") == null) + { + newOneOfFieldsFields = new OneOfFieldsFields(JsonConvert.DeserializeObject(jsonString, OneOfFieldsFields.SerializerSettings)); + } + else + { + newOneOfFieldsFields = new OneOfFieldsFields(JsonConvert.DeserializeObject(jsonString, OneOfFieldsFields.AdditionalPropertiesSerializerSettings)); + } + matchedTypes.Add("SMBondFields"); + match++; + } + catch (Exception exception) + { + // deserialization failed, try the next one + System.Diagnostics.Debug.WriteLine(String.Format("Failed to deserialize `{0}` into SMBondFields: {1}", jsonString, exception.ToString())); + } + + try + { + // if it does not contains "AdditionalProperties", use SerializerSettings to deserialize + if (typeof(SMCustomCashFlowFields).GetProperty("AdditionalProperties") == null) + { + newOneOfFieldsFields = new OneOfFieldsFields(JsonConvert.DeserializeObject(jsonString, OneOfFieldsFields.SerializerSettings)); + } + else + { + newOneOfFieldsFields = new OneOfFieldsFields(JsonConvert.DeserializeObject(jsonString, OneOfFieldsFields.AdditionalPropertiesSerializerSettings)); + } + matchedTypes.Add("SMCustomCashFlowFields"); + match++; + } + catch (Exception exception) + { + // deserialization failed, try the next one + System.Diagnostics.Debug.WriteLine(String.Format("Failed to deserialize `{0}` into SMCustomCashFlowFields: {1}", jsonString, exception.ToString())); + } + + if (match == 0) + { + throw new InvalidDataException("The JSON string `" + jsonString + "` cannot be deserialized into any schema defined."); + } + else if (match > 1) + { + throw new InvalidDataException("The JSON string `" + jsonString + "` incorrectly matches more than one schema (should be exactly one match): " + matchedTypes); + } + + // deserialization is considered successful at this point if no exception has been thrown. + return newOneOfFieldsFields; + } + + /// + /// Returns true if objects are equal + /// + /// Object to be compared + /// Boolean + public override bool Equals(object input) + { + return this.Equals(input as OneOfFieldsFields); + } + + /// + /// Returns true if OneOfFieldsFields instances are equal + /// + /// Instance of OneOfFieldsFields to be compared + /// Boolean + public bool Equals(OneOfFieldsFields input) + { + if (input == null) + return false; + + return this.ActualInstance.Equals(input.ActualInstance); + } + + /// + /// Gets the hash code + /// + /// Hash code + public override int GetHashCode() + { + unchecked // Overflow is fine, just wrap + { + int hashCode = 41; + if (this.ActualInstance != null) + hashCode = hashCode * 59 + this.ActualInstance.GetHashCode(); + return hashCode; + } + } + + /// + /// To validate all properties of the instance + /// + /// Validation context + /// Validation Result + IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + { + yield break; + } + } + + /// + /// Custom JSON converter for OneOfFieldsFields + /// + public class OneOfFieldsFieldsJsonConverter : JsonConverter + { + /// + /// To write the JSON string + /// + /// JSON writer + /// Object to be converted into a JSON string + /// JSON Serializer + public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer) + { + writer.WriteRawValue((String)(typeof(OneOfFieldsFields).GetMethod("ToJson").Invoke(value, null))); + } + + /// + /// To convert a JSON string into an object + /// + /// JSON reader + /// Object type + /// Existing value + /// JSON Serializer + /// The object converted from the JSON string + public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer) + { + if(reader.TokenType != JsonToken.Null) + { + return OneOfFieldsFields.FromJson(JObject.Load(reader).ToString(Formatting.None)); + } + return null; + } + + /// + /// Check if the object can be converted + /// + /// Object type + /// True if the object can be converted + public override bool CanConvert(Type objectType) + { + return false; + } + } + +} diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/OneOfQuantDates.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/OneOfQuantDates.cs index 9278add0..578fc3bc 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/OneOfQuantDates.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/OneOfQuantDates.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/OneOfQuantFormulas.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/OneOfQuantFormulas.cs index a9e6a898..16c58283 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/OneOfQuantFormulas.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/OneOfQuantFormulas.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/OneOfQuantUniverse.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/OneOfQuantUniverse.cs index 540afcce..9c434e7f 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/OneOfQuantUniverse.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/OneOfQuantUniverse.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/OneOfSMFields.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/OneOfSMFields.cs new file mode 100644 index 00000000..ff0566c7 --- /dev/null +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/OneOfSMFields.cs @@ -0,0 +1,295 @@ +/* + * Engines API + * + * Allow clients to fetch Analytics through APIs. + * + * 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://github.com/openapitools/openapi-generator.git + */ + + +using System; +using System.Collections; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.IO; +using System.Runtime.Serialization; +using System.Text; +using System.Text.RegularExpressions; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using Newtonsoft.Json.Linq; +using JsonSubTypes; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = FactSet.AnalyticsAPI.Engines.Client.OpenAPIDateConverter; +using System.Reflection; + +namespace FactSet.AnalyticsAPI.Engines.Model +{ + /// + /// OneOfSMFields + /// + [JsonConverter(typeof(OneOfSMFieldsJsonConverter))] + [DataContract(Name = "OneOfSMFields")] + public partial class OneOfSMFields : AbstractOpenAPISchema, IEquatable, IValidatableObject + { + /// + /// Initializes a new instance of the class + /// with the class + /// + /// An instance of SMBondFields. + public OneOfSMFields(SMBondFields actualInstance) + { + this.IsNullable = false; + this.SchemaType= "oneOf"; + this.ActualInstance = actualInstance ?? throw new ArgumentException("Invalid instance found. Must not be null."); + } + + /// + /// Initializes a new instance of the class + /// with the class + /// + /// An instance of SMCustomCashFlowFields. + public OneOfSMFields(SMCustomCashFlowFields actualInstance) + { + this.IsNullable = false; + this.SchemaType= "oneOf"; + this.ActualInstance = actualInstance ?? throw new ArgumentException("Invalid instance found. Must not be null."); + } + + + private Object _actualInstance; + + /// + /// Gets or Sets ActualInstance + /// + public override Object ActualInstance + { + get + { + return _actualInstance; + } + set + { + if (value.GetType() == typeof(SMBondFields)) + { + this._actualInstance = value; + } + else if (value.GetType() == typeof(SMCustomCashFlowFields)) + { + this._actualInstance = value; + } + else + { + throw new ArgumentException("Invalid instance found. Must be the following types: SMBondFields, SMCustomCashFlowFields"); + } + } + } + + /// + /// Get the actual instance of `SMBondFields`. If the actual instanct is not `SMBondFields`, + /// the InvalidClassException will be thrown + /// + /// An instance of SMBondFields + public SMBondFields GetSMBondFields() + { + return (SMBondFields)this.ActualInstance; + } + + /// + /// Get the actual instance of `SMCustomCashFlowFields`. If the actual instanct is not `SMCustomCashFlowFields`, + /// the InvalidClassException will be thrown + /// + /// An instance of SMCustomCashFlowFields + public SMCustomCashFlowFields GetSMCustomCashFlowFields() + { + return (SMCustomCashFlowFields)this.ActualInstance; + } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + var sb = new StringBuilder(); + sb.Append("class OneOfSMFields {\n"); + sb.Append(" ActualInstance: ").Append(this.ActualInstance).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public override string ToJson() + { + return JsonConvert.SerializeObject(this.ActualInstance, OneOfSMFields.SerializerSettings); + } + + /// + /// Converts the JSON string into an instance of OneOfSMFields + /// + /// JSON string + /// An instance of OneOfSMFields + public static OneOfSMFields FromJson(string jsonString) + { + OneOfSMFields newOneOfSMFields = null; + + if (jsonString == null) + { + return newOneOfSMFields; + } + int match = 0; + List matchedTypes = new List(); + + try + { + // if it does not contains "AdditionalProperties", use SerializerSettings to deserialize + if (typeof(SMBondFields).GetProperty("AdditionalProperties") == null) + { + newOneOfSMFields = new OneOfSMFields(JsonConvert.DeserializeObject(jsonString, OneOfSMFields.SerializerSettings)); + } + else + { + newOneOfSMFields = new OneOfSMFields(JsonConvert.DeserializeObject(jsonString, OneOfSMFields.AdditionalPropertiesSerializerSettings)); + } + matchedTypes.Add("SMBondFields"); + match++; + } + catch (Exception exception) + { + // deserialization failed, try the next one + System.Diagnostics.Debug.WriteLine(String.Format("Failed to deserialize `{0}` into SMBondFields: {1}", jsonString, exception.ToString())); + } + + try + { + // if it does not contains "AdditionalProperties", use SerializerSettings to deserialize + if (typeof(SMCustomCashFlowFields).GetProperty("AdditionalProperties") == null) + { + newOneOfSMFields = new OneOfSMFields(JsonConvert.DeserializeObject(jsonString, OneOfSMFields.SerializerSettings)); + } + else + { + newOneOfSMFields = new OneOfSMFields(JsonConvert.DeserializeObject(jsonString, OneOfSMFields.AdditionalPropertiesSerializerSettings)); + } + matchedTypes.Add("SMCustomCashFlowFields"); + match++; + } + catch (Exception exception) + { + // deserialization failed, try the next one + System.Diagnostics.Debug.WriteLine(String.Format("Failed to deserialize `{0}` into SMCustomCashFlowFields: {1}", jsonString, exception.ToString())); + } + + if (match == 0) + { + throw new InvalidDataException("The JSON string `" + jsonString + "` cannot be deserialized into any schema defined."); + } + else if (match > 1) + { + throw new InvalidDataException("The JSON string `" + jsonString + "` incorrectly matches more than one schema (should be exactly one match): " + matchedTypes); + } + + // deserialization is considered successful at this point if no exception has been thrown. + return newOneOfSMFields; + } + + /// + /// Returns true if objects are equal + /// + /// Object to be compared + /// Boolean + public override bool Equals(object input) + { + return this.Equals(input as OneOfSMFields); + } + + /// + /// Returns true if OneOfSMFields instances are equal + /// + /// Instance of OneOfSMFields to be compared + /// Boolean + public bool Equals(OneOfSMFields input) + { + if (input == null) + return false; + + return this.ActualInstance.Equals(input.ActualInstance); + } + + /// + /// Gets the hash code + /// + /// Hash code + public override int GetHashCode() + { + unchecked // Overflow is fine, just wrap + { + int hashCode = 41; + if (this.ActualInstance != null) + hashCode = hashCode * 59 + this.ActualInstance.GetHashCode(); + return hashCode; + } + } + + /// + /// To validate all properties of the instance + /// + /// Validation context + /// Validation Result + IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + { + yield break; + } + } + + /// + /// Custom JSON converter for OneOfSMFields + /// + public class OneOfSMFieldsJsonConverter : JsonConverter + { + /// + /// To write the JSON string + /// + /// JSON writer + /// Object to be converted into a JSON string + /// JSON Serializer + public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer) + { + writer.WriteRawValue((String)(typeof(OneOfSMFields).GetMethod("ToJson").Invoke(value, null))); + } + + /// + /// To convert a JSON string into an object + /// + /// JSON reader + /// Object type + /// Existing value + /// JSON Serializer + /// The object converted from the JSON string + public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer) + { + if(reader.TokenType != JsonToken.Null) + { + return OneOfSMFields.FromJson(JObject.Load(reader).ToString(Formatting.None)); + } + return null; + } + + /// + /// Check if the object can be converted + /// + /// Object type + /// True if the object can be converted + public override bool CanConvert(Type objectType) + { + return false; + } + } + +} diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/OptimalPortfolio.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/OptimalPortfolio.cs index 20bc4418..2c82fb70 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/OptimalPortfolio.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/OptimalPortfolio.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/Optimization.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/Optimization.cs index 59d0ddf4..4cc66045 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/Optimization.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/Optimization.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/OptimizerAccount.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/OptimizerAccount.cs index 0208e6dd..7ea44cec 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/OptimizerAccount.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/OptimizerAccount.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/OptimizerAccountOverrides.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/OptimizerAccountOverrides.cs index eeccdc3a..a9743bd9 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/OptimizerAccountOverrides.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/OptimizerAccountOverrides.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/OptimizerOptimalHoldings.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/OptimizerOptimalHoldings.cs index c80982c0..c98f1db8 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/OptimizerOptimalHoldings.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/OptimizerOptimalHoldings.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/OptimizerOutputTypes.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/OptimizerOutputTypes.cs index 10880ddd..6e801245 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/OptimizerOutputTypes.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/OptimizerOutputTypes.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/OptimizerTradesList.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/OptimizerTradesList.cs index b26f1ef4..97503905 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/OptimizerTradesList.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/OptimizerTradesList.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/PACalculationColumn.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/PACalculationColumn.cs index 3e652965..b7dc8b69 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/PACalculationColumn.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/PACalculationColumn.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/PACalculationDataSources.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/PACalculationDataSources.cs index a4e5fd71..1514d2ef 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/PACalculationDataSources.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/PACalculationDataSources.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/PACalculationGroup.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/PACalculationGroup.cs index 7e9aa489..dee7129e 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/PACalculationGroup.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/PACalculationGroup.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/PACalculationParameters.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/PACalculationParameters.cs index 9568ba3b..e69c5ae7 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/PACalculationParameters.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/PACalculationParameters.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/PACalculationParametersRoot.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/PACalculationParametersRoot.cs index 39b96482..5f5ec8cf 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/PACalculationParametersRoot.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/PACalculationParametersRoot.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/PACalculationPricingSource.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/PACalculationPricingSource.cs index fcb4c88e..a3511222 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/PACalculationPricingSource.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/PACalculationPricingSource.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/PAComponent.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/PAComponent.cs index 5c9343fc..6e8ed2a1 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/PAComponent.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/PAComponent.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/PAComponentData.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/PAComponentData.cs index 2e4156f9..92bb5a78 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/PAComponentData.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/PAComponentData.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/PAComponentRoot.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/PAComponentRoot.cs index 8f134482..41231ff6 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/PAComponentRoot.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/PAComponentRoot.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/PADateParameters.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/PADateParameters.cs index b86351b6..e35388a3 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/PADateParameters.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/PADateParameters.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/PAIdentifier.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/PAIdentifier.cs index 9d09b68e..9cd88931 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/PAIdentifier.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/PAIdentifier.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/PAPricingSource.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/PAPricingSource.cs index d72de4e8..d766acfc 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/PAPricingSource.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/PAPricingSource.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/PAPricingSourceRoot.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/PAPricingSourceRoot.cs index d64e9626..6318ec0c 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/PAPricingSourceRoot.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/PAPricingSourceRoot.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/PaDoc.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/PaDoc.cs index 462d3998..eed09be8 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/PaDoc.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/PaDoc.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/PaginationInfo.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/PaginationInfo.cs index a9669263..fc2d2998 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/PaginationInfo.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/PaginationInfo.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/PaginationMeta.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/PaginationMeta.cs index c9334b39..f9ec297e 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/PaginationMeta.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/PaginationMeta.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/PubCalculationParameters.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/PubCalculationParameters.cs index 8008cdb2..ba63909b 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/PubCalculationParameters.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/PubCalculationParameters.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/PubCalculationParametersRoot.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/PubCalculationParametersRoot.cs index acb14238..363316bf 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/PubCalculationParametersRoot.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/PubCalculationParametersRoot.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/PubDateParameters.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/PubDateParameters.cs index 77cb913e..993cae8a 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/PubDateParameters.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/PubDateParameters.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/PubIdentifier.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/PubIdentifier.cs index bfd4910e..26d959d7 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/PubIdentifier.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/PubIdentifier.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantAllUniversalScreenParameters.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantAllUniversalScreenParameters.cs index d8307ed0..63832ea1 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantAllUniversalScreenParameters.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantAllUniversalScreenParameters.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantCalculationMeta.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantCalculationMeta.cs index da222d39..eb6531eb 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantCalculationMeta.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantCalculationMeta.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantCalculationParameters.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantCalculationParameters.cs index 3a28f50a..3534b42e 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantCalculationParameters.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantCalculationParameters.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantCalculationParametersRoot.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantCalculationParametersRoot.cs index df931695..3cf53909 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantCalculationParametersRoot.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantCalculationParametersRoot.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantDate.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantDate.cs index 907ddf85..8a8467eb 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantDate.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantDate.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantDateList.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantDateList.cs index 7df60a81..4c1bbd42 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantDateList.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantDateList.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantDateListObsolete.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantDateListObsolete.cs index f271c007..f51e21df 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantDateListObsolete.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantDateListObsolete.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantFdsDate.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantFdsDate.cs index 8fabafd5..7b3132a7 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantFdsDate.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantFdsDate.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantFdsDateObsolete.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantFdsDateObsolete.cs index 7a1fd0c8..de92af5b 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantFdsDateObsolete.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantFdsDateObsolete.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantFormula.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantFormula.cs index 95678e4d..481c34ac 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantFormula.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantFormula.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantFqlExpression.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantFqlExpression.cs index 0220dd67..b6e0e79a 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantFqlExpression.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantFqlExpression.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantFqlExpressionObsolete.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantFqlExpressionObsolete.cs index a635fce4..7e737b4b 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantFqlExpressionObsolete.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantFqlExpressionObsolete.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantIdentifierUniverse.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantIdentifierUniverse.cs index dde6fba9..ddf3a7f3 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantIdentifierUniverse.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantIdentifierUniverse.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantIdentifierUniverseObsolete.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantIdentifierUniverseObsolete.cs index 661589fd..88f20d7e 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantIdentifierUniverseObsolete.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantIdentifierUniverseObsolete.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantScreeningExpression.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantScreeningExpression.cs index 2dc4155f..8ac6d024 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantScreeningExpression.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantScreeningExpression.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantScreeningExpressionObsolete.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantScreeningExpressionObsolete.cs index e1aa3c55..2e2810d9 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantScreeningExpressionObsolete.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantScreeningExpressionObsolete.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantScreeningExpressionUniverse.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantScreeningExpressionUniverse.cs index 4318cd06..14dd078c 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantScreeningExpressionUniverse.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantScreeningExpressionUniverse.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantScreeningExpressionUniverseObsolete.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantScreeningExpressionUniverseObsolete.cs index c78cad7f..d0a49111 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantScreeningExpressionUniverseObsolete.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantScreeningExpressionUniverseObsolete.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantUniversalScreenParameter.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantUniversalScreenParameter.cs index dd7c9e92..a9978645 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantUniversalScreenParameter.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantUniversalScreenParameter.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantUniversalScreenParameterObsolete.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantUniversalScreenParameterObsolete.cs index 4ebfd088..7ef9685f 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantUniversalScreenParameterObsolete.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantUniversalScreenParameterObsolete.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantUniversalScreenUniverse.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantUniversalScreenUniverse.cs index b75b6e43..e8270ceb 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantUniversalScreenUniverse.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantUniversalScreenUniverse.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantUniversalScreenUniverseObsolete.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantUniversalScreenUniverseObsolete.cs index b880cdf7..60d919cb 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantUniversalScreenUniverseObsolete.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantUniversalScreenUniverseObsolete.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantUniverse.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantUniverse.cs index 52007546..02c7f69a 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantUniverse.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/QuantUniverse.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/SMBondFields.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/SMBondFields.cs new file mode 100644 index 00000000..1fd30426 --- /dev/null +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/SMBondFields.cs @@ -0,0 +1,2072 @@ +/* + * Engines API + * + * Allow clients to fetch Analytics through APIs. + * + * 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://github.com/openapitools/openapi-generator.git + */ + + +using System; +using System.Collections; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.IO; +using System.Runtime.Serialization; +using System.Text; +using System.Text.RegularExpressions; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using Newtonsoft.Json.Linq; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = FactSet.AnalyticsAPI.Engines.Client.OpenAPIDateConverter; + +namespace FactSet.AnalyticsAPI.Engines.Model +{ + /// + /// SMBondFields + /// + [DataContract(Name = "SMBondFields")] + public partial class SMBondFields : IEquatable, IValidatableObject + { + /// + /// Defines SecurityType + /// + [JsonConverter(typeof(StringEnumConverter))] + public enum SecurityTypeEnum + { + /// + /// Enum Bond for value: Bond + /// + [EnumMember(Value = "Bond")] + Bond = 1, + + /// + /// Enum CCF for value: CCF + /// + [EnumMember(Value = "CCF")] + CCF = 2 + + } + + /// + /// Gets or Sets SecurityType + /// + [DataMember(Name = "securityType", IsRequired = true, EmitDefaultValue = false)] + public SecurityTypeEnum SecurityType { get; set; } + /// + /// Initializes a new instance of the class. + /// + [JsonConstructorAttribute] + protected SMBondFields() { } + /// + /// Initializes a new instance of the class. + /// + /// _144aFlag. + /// aperiodicMultipliers. + /// aperiodicResetDates. + /// aperiodicSpreads. + /// businessDayConv. + /// callAnnouncedDate. + /// callDates. + /// callFreq. + /// callNoticeDays. + /// callPrices. + /// cashRate. + /// cognity. + /// conversionIdentifier. + /// conversionRatio. + /// conversionType. + /// convertibleFlag. + /// country. + /// coupon. + /// couponType. + /// creditSpreadAdjustmentSingle. + /// currency. + /// dayCountBasis. + /// defaultedDate. + /// federalTaxExemptFlag. + /// firstPayDate. + /// firstResetDate. + /// floatFormula. + /// fltDayCountBasis. + /// fltFirstPayDate. + /// fltPayFreq. + /// histCouponDates. + /// histCoupons. + /// histRcvAssumpDates. + /// histRcvAssumpMonths. + /// histRcvAssumpRates. + /// histRcvAssumpTargetDates. + /// inflationType. + /// issueDate. + /// issueName. + /// issuerId. + /// lastModifiedSource. + /// lastModifiedSourceMeta. + /// lastModifiedTime. + /// lifeCap. + /// lifeFloor. + /// lockoutDays. + /// lookBackDays. + /// makeWholeCallFlag. + /// makeWholeExpireDate. + /// makeWholeSpread. + /// matrixDates. + /// matrixMultipliers. + /// matrixPricedFlag. + /// matrixSpreads. + /// matrixUseScheduleFlag. + /// maturityDate. + /// maturityPrice. + /// monthsToRecovery. + /// multiplier. + /// notionalFlag. + /// observationShift. + /// origAmtIssued. + /// parentName. + /// parPrice. + /// parserInfo. + /// paymentDelay. + /// payFreq. + /// periodCap. + /// periodFloor. + /// pikExpDate. + /// pikRate. + /// preferredSecExDateLen. + /// preferredSecExDateUnits. + /// preferredSecFlag. + /// preferredSecType. + /// principalType. + /// putDates. + /// putNoticeDays. + /// putFreq. + /// putPrices. + /// pvtPlacementFlag. + /// ratingFitch. + /// ratingFitchDates. + /// ratingFitchValues. + /// ratingMoodysDates. + /// ratingMoodysValues. + /// ratingSpDates. + /// ratingSpValues. + /// recoveryPercentage. + /// redemptionDate. + /// redemptionOpt. + /// redemptionPrice. + /// reinstatedDate. + /// resetDelay. + /// resetFreq. + /// refIndex. + /// secondaryToVendorFlag. + /// sector. + /// sectorBarclay1. + /// sectorBarclay2. + /// sectorBarclay3. + /// sectorBarclay4. + /// sectorDef. + /// sectorIndustry. + /// sectorMain. + /// sectorMerrill1. + /// sectorMerrill2. + /// sectorMerrill3. + /// sectorMerrill4. + /// sectorSubGroup. + /// sinkAmts. + /// sinkDates. + /// spread. + /// state. + /// status. + /// statusDates. + /// statusValues. + /// stepCashRates. + /// stepCouponDates. + /// stepCoupons. + /// stepPikRates. + /// vendorCoverageDate. + /// vRDNFlag. + /// securityType (required). + public SMBondFields(bool _144aFlag = default(bool), List aperiodicMultipliers = default(List), List aperiodicResetDates = default(List), List aperiodicSpreads = default(List), string businessDayConv = default(string), string callAnnouncedDate = default(string), List callDates = default(List), string callFreq = default(string), int callNoticeDays = default(int), List callPrices = default(List), double cashRate = default(double), string cognity = default(string), string conversionIdentifier = default(string), double conversionRatio = default(double), string conversionType = default(string), bool convertibleFlag = default(bool), string country = default(string), double coupon = default(double), string couponType = default(string), double creditSpreadAdjustmentSingle = default(double), string currency = default(string), string dayCountBasis = default(string), string defaultedDate = default(string), bool federalTaxExemptFlag = default(bool), string firstPayDate = default(string), string firstResetDate = default(string), string floatFormula = default(string), string fltDayCountBasis = default(string), string fltFirstPayDate = default(string), string fltPayFreq = default(string), List histCouponDates = default(List), List histCoupons = default(List), List histRcvAssumpDates = default(List), List histRcvAssumpMonths = default(List), List histRcvAssumpRates = default(List), List histRcvAssumpTargetDates = default(List), string inflationType = default(string), string issueDate = default(string), string issueName = default(string), string issuerId = default(string), string lastModifiedSource = default(string), string lastModifiedSourceMeta = default(string), string lastModifiedTime = default(string), double lifeCap = default(double), double lifeFloor = default(double), int lockoutDays = default(int), int lookBackDays = default(int), bool makeWholeCallFlag = default(bool), string makeWholeExpireDate = default(string), double makeWholeSpread = default(double), List matrixDates = default(List), List matrixMultipliers = default(List), bool matrixPricedFlag = default(bool), List matrixSpreads = default(List), bool matrixUseScheduleFlag = default(bool), string maturityDate = default(string), double maturityPrice = default(double), double monthsToRecovery = default(double), double multiplier = default(double), bool notionalFlag = default(bool), int observationShift = default(int), double origAmtIssued = default(double), string parentName = default(string), double parPrice = default(double), string parserInfo = default(string), int paymentDelay = default(int), string payFreq = default(string), double periodCap = default(double), double periodFloor = default(double), string pikExpDate = default(string), int pikRate = default(int), int preferredSecExDateLen = default(int), string preferredSecExDateUnits = default(string), bool preferredSecFlag = default(bool), string preferredSecType = default(string), string principalType = default(string), List putDates = default(List), int putNoticeDays = default(int), string putFreq = default(string), List putPrices = default(List), bool pvtPlacementFlag = default(bool), string ratingFitch = default(string), List ratingFitchDates = default(List), List ratingFitchValues = default(List), List ratingMoodysDates = default(List), List ratingMoodysValues = default(List), List ratingSpDates = default(List), List ratingSpValues = default(List), double recoveryPercentage = default(double), string redemptionDate = default(string), string redemptionOpt = default(string), double redemptionPrice = default(double), string reinstatedDate = default(string), int resetDelay = default(int), string resetFreq = default(string), string refIndex = default(string), bool secondaryToVendorFlag = default(bool), string sector = default(string), string sectorBarclay1 = default(string), string sectorBarclay2 = default(string), string sectorBarclay3 = default(string), string sectorBarclay4 = default(string), string sectorDef = default(string), string sectorIndustry = default(string), string sectorMain = default(string), string sectorMerrill1 = default(string), string sectorMerrill2 = default(string), string sectorMerrill3 = default(string), string sectorMerrill4 = default(string), string sectorSubGroup = default(string), List sinkAmts = default(List), List sinkDates = default(List), double spread = default(double), string state = default(string), string status = default(string), List statusDates = default(List), List statusValues = default(List), List stepCashRates = default(List), List stepCouponDates = default(List), List stepCoupons = default(List), List stepPikRates = default(List), string vendorCoverageDate = default(string), bool vRDNFlag = default(bool), SecurityTypeEnum securityType = default(SecurityTypeEnum)) + { + this.SecurityType = securityType; + this._144aFlag = _144aFlag; + this.AperiodicMultipliers = aperiodicMultipliers; + this.AperiodicResetDates = aperiodicResetDates; + this.AperiodicSpreads = aperiodicSpreads; + this.BusinessDayConv = businessDayConv; + this.CallAnnouncedDate = callAnnouncedDate; + this.CallDates = callDates; + this.CallFreq = callFreq; + this.CallNoticeDays = callNoticeDays; + this.CallPrices = callPrices; + this.CashRate = cashRate; + this.Cognity = cognity; + this.ConversionIdentifier = conversionIdentifier; + this.ConversionRatio = conversionRatio; + this.ConversionType = conversionType; + this.ConvertibleFlag = convertibleFlag; + this.Country = country; + this.Coupon = coupon; + this.CouponType = couponType; + this.CreditSpreadAdjustmentSingle = creditSpreadAdjustmentSingle; + this.Currency = currency; + this.DayCountBasis = dayCountBasis; + this.DefaultedDate = defaultedDate; + this.FederalTaxExemptFlag = federalTaxExemptFlag; + this.FirstPayDate = firstPayDate; + this.FirstResetDate = firstResetDate; + this.FloatFormula = floatFormula; + this.FltDayCountBasis = fltDayCountBasis; + this.FltFirstPayDate = fltFirstPayDate; + this.FltPayFreq = fltPayFreq; + this.HistCouponDates = histCouponDates; + this.HistCoupons = histCoupons; + this.HistRcvAssumpDates = histRcvAssumpDates; + this.HistRcvAssumpMonths = histRcvAssumpMonths; + this.HistRcvAssumpRates = histRcvAssumpRates; + this.HistRcvAssumpTargetDates = histRcvAssumpTargetDates; + this.InflationType = inflationType; + this.IssueDate = issueDate; + this.IssueName = issueName; + this.IssuerId = issuerId; + this.LastModifiedSource = lastModifiedSource; + this.LastModifiedSourceMeta = lastModifiedSourceMeta; + this.LastModifiedTime = lastModifiedTime; + this.LifeCap = lifeCap; + this.LifeFloor = lifeFloor; + this.LockoutDays = lockoutDays; + this.LookBackDays = lookBackDays; + this.MakeWholeCallFlag = makeWholeCallFlag; + this.MakeWholeExpireDate = makeWholeExpireDate; + this.MakeWholeSpread = makeWholeSpread; + this.MatrixDates = matrixDates; + this.MatrixMultipliers = matrixMultipliers; + this.MatrixPricedFlag = matrixPricedFlag; + this.MatrixSpreads = matrixSpreads; + this.MatrixUseScheduleFlag = matrixUseScheduleFlag; + this.MaturityDate = maturityDate; + this.MaturityPrice = maturityPrice; + this.MonthsToRecovery = monthsToRecovery; + this.Multiplier = multiplier; + this.NotionalFlag = notionalFlag; + this.ObservationShift = observationShift; + this.OrigAmtIssued = origAmtIssued; + this.ParentName = parentName; + this.ParPrice = parPrice; + this.ParserInfo = parserInfo; + this.PaymentDelay = paymentDelay; + this.PayFreq = payFreq; + this.PeriodCap = periodCap; + this.PeriodFloor = periodFloor; + this.PikExpDate = pikExpDate; + this.PikRate = pikRate; + this.PreferredSecExDateLen = preferredSecExDateLen; + this.PreferredSecExDateUnits = preferredSecExDateUnits; + this.PreferredSecFlag = preferredSecFlag; + this.PreferredSecType = preferredSecType; + this.PrincipalType = principalType; + this.PutDates = putDates; + this.PutNoticeDays = putNoticeDays; + this.PutFreq = putFreq; + this.PutPrices = putPrices; + this.PvtPlacementFlag = pvtPlacementFlag; + this.RatingFitch = ratingFitch; + this.RatingFitchDates = ratingFitchDates; + this.RatingFitchValues = ratingFitchValues; + this.RatingMoodysDates = ratingMoodysDates; + this.RatingMoodysValues = ratingMoodysValues; + this.RatingSpDates = ratingSpDates; + this.RatingSpValues = ratingSpValues; + this.RecoveryPercentage = recoveryPercentage; + this.RedemptionDate = redemptionDate; + this.RedemptionOpt = redemptionOpt; + this.RedemptionPrice = redemptionPrice; + this.ReinstatedDate = reinstatedDate; + this.ResetDelay = resetDelay; + this.ResetFreq = resetFreq; + this.RefIndex = refIndex; + this.SecondaryToVendorFlag = secondaryToVendorFlag; + this.Sector = sector; + this.SectorBarclay1 = sectorBarclay1; + this.SectorBarclay2 = sectorBarclay2; + this.SectorBarclay3 = sectorBarclay3; + this.SectorBarclay4 = sectorBarclay4; + this.SectorDef = sectorDef; + this.SectorIndustry = sectorIndustry; + this.SectorMain = sectorMain; + this.SectorMerrill1 = sectorMerrill1; + this.SectorMerrill2 = sectorMerrill2; + this.SectorMerrill3 = sectorMerrill3; + this.SectorMerrill4 = sectorMerrill4; + this.SectorSubGroup = sectorSubGroup; + this.SinkAmts = sinkAmts; + this.SinkDates = sinkDates; + this.Spread = spread; + this.State = state; + this.Status = status; + this.StatusDates = statusDates; + this.StatusValues = statusValues; + this.StepCashRates = stepCashRates; + this.StepCouponDates = stepCouponDates; + this.StepCoupons = stepCoupons; + this.StepPikRates = stepPikRates; + this.VendorCoverageDate = vendorCoverageDate; + this.VRDNFlag = vRDNFlag; + } + + /// + /// Gets or Sets _144aFlag + /// + [DataMember(Name = "144aFlag", EmitDefaultValue = false)] + public bool _144aFlag { get; set; } + + /// + /// Gets or Sets AperiodicMultipliers + /// + [DataMember(Name = "aperiodicMultipliers", EmitDefaultValue = false)] + public List AperiodicMultipliers { get; set; } + + /// + /// Gets or Sets AperiodicResetDates + /// + [DataMember(Name = "aperiodicResetDates", EmitDefaultValue = false)] + public List AperiodicResetDates { get; set; } + + /// + /// Gets or Sets AperiodicSpreads + /// + [DataMember(Name = "aperiodicSpreads", EmitDefaultValue = false)] + public List AperiodicSpreads { get; set; } + + /// + /// Gets or Sets BusinessDayConv + /// + [DataMember(Name = "businessDayConv", EmitDefaultValue = false)] + public string BusinessDayConv { get; set; } + + /// + /// Gets or Sets CallAnnouncedDate + /// + [DataMember(Name = "callAnnouncedDate", EmitDefaultValue = false)] + public string CallAnnouncedDate { get; set; } + + /// + /// Gets or Sets CallDates + /// + [DataMember(Name = "callDates", EmitDefaultValue = false)] + public List CallDates { get; set; } + + /// + /// Gets or Sets CallFreq + /// + [DataMember(Name = "callFreq", EmitDefaultValue = false)] + public string CallFreq { get; set; } + + /// + /// Gets or Sets CallNoticeDays + /// + [DataMember(Name = "callNoticeDays", EmitDefaultValue = false)] + public int CallNoticeDays { get; set; } + + /// + /// Gets or Sets CallPrices + /// + [DataMember(Name = "callPrices", EmitDefaultValue = false)] + public List CallPrices { get; set; } + + /// + /// Gets or Sets CashRate + /// + [DataMember(Name = "cashRate", EmitDefaultValue = false)] + public double CashRate { get; set; } + + /// + /// Gets or Sets Cognity + /// + [DataMember(Name = "cognity", EmitDefaultValue = false)] + public string Cognity { get; set; } + + /// + /// Gets or Sets ConversionIdentifier + /// + [DataMember(Name = "conversionIdentifier", EmitDefaultValue = false)] + public string ConversionIdentifier { get; set; } + + /// + /// Gets or Sets ConversionRatio + /// + [DataMember(Name = "conversionRatio", EmitDefaultValue = false)] + public double ConversionRatio { get; set; } + + /// + /// Gets or Sets ConversionType + /// + [DataMember(Name = "conversionType", EmitDefaultValue = false)] + public string ConversionType { get; set; } + + /// + /// Gets or Sets ConvertibleFlag + /// + [DataMember(Name = "convertibleFlag", EmitDefaultValue = false)] + public bool ConvertibleFlag { get; set; } + + /// + /// Gets or Sets Country + /// + [DataMember(Name = "country", EmitDefaultValue = false)] + public string Country { get; set; } + + /// + /// Gets or Sets Coupon + /// + [DataMember(Name = "coupon", EmitDefaultValue = false)] + public double Coupon { get; set; } + + /// + /// Gets or Sets CouponType + /// + [DataMember(Name = "couponType", EmitDefaultValue = false)] + public string CouponType { get; set; } + + /// + /// Gets or Sets CreditSpreadAdjustmentSingle + /// + [DataMember(Name = "creditSpreadAdjustmentSingle", EmitDefaultValue = false)] + public double CreditSpreadAdjustmentSingle { get; set; } + + /// + /// Gets or Sets Currency + /// + [DataMember(Name = "currency", EmitDefaultValue = false)] + public string Currency { get; set; } + + /// + /// Gets or Sets DayCountBasis + /// + [DataMember(Name = "dayCountBasis", EmitDefaultValue = false)] + public string DayCountBasis { get; set; } + + /// + /// Gets or Sets DefaultedDate + /// + [DataMember(Name = "defaultedDate", EmitDefaultValue = false)] + public string DefaultedDate { get; set; } + + /// + /// Gets or Sets FederalTaxExemptFlag + /// + [DataMember(Name = "federalTaxExemptFlag", EmitDefaultValue = false)] + public bool FederalTaxExemptFlag { get; set; } + + /// + /// Gets or Sets FirstPayDate + /// + [DataMember(Name = "firstPayDate", EmitDefaultValue = false)] + public string FirstPayDate { get; set; } + + /// + /// Gets or Sets FirstResetDate + /// + [DataMember(Name = "firstResetDate", EmitDefaultValue = false)] + public string FirstResetDate { get; set; } + + /// + /// Gets or Sets FloatFormula + /// + [DataMember(Name = "floatFormula", EmitDefaultValue = false)] + public string FloatFormula { get; set; } + + /// + /// Gets or Sets FltDayCountBasis + /// + [DataMember(Name = "fltDayCountBasis", EmitDefaultValue = false)] + public string FltDayCountBasis { get; set; } + + /// + /// Gets or Sets FltFirstPayDate + /// + [DataMember(Name = "fltFirstPayDate", EmitDefaultValue = false)] + public string FltFirstPayDate { get; set; } + + /// + /// Gets or Sets FltPayFreq + /// + [DataMember(Name = "fltPayFreq", EmitDefaultValue = false)] + public string FltPayFreq { get; set; } + + /// + /// Gets or Sets HistCouponDates + /// + [DataMember(Name = "histCouponDates", EmitDefaultValue = false)] + public List HistCouponDates { get; set; } + + /// + /// Gets or Sets HistCoupons + /// + [DataMember(Name = "histCoupons", EmitDefaultValue = false)] + public List HistCoupons { get; set; } + + /// + /// Gets or Sets HistRcvAssumpDates + /// + [DataMember(Name = "histRcvAssumpDates", EmitDefaultValue = false)] + public List HistRcvAssumpDates { get; set; } + + /// + /// Gets or Sets HistRcvAssumpMonths + /// + [DataMember(Name = "histRcvAssumpMonths", EmitDefaultValue = false)] + public List HistRcvAssumpMonths { get; set; } + + /// + /// Gets or Sets HistRcvAssumpRates + /// + [DataMember(Name = "histRcvAssumpRates", EmitDefaultValue = false)] + public List HistRcvAssumpRates { get; set; } + + /// + /// Gets or Sets HistRcvAssumpTargetDates + /// + [DataMember(Name = "histRcvAssumpTargetDates", EmitDefaultValue = false)] + public List HistRcvAssumpTargetDates { get; set; } + + /// + /// Gets or Sets InflationType + /// + [DataMember(Name = "inflationType", EmitDefaultValue = false)] + public string InflationType { get; set; } + + /// + /// Gets or Sets IssueDate + /// + [DataMember(Name = "issueDate", EmitDefaultValue = false)] + public string IssueDate { get; set; } + + /// + /// Gets or Sets IssueName + /// + [DataMember(Name = "issueName", EmitDefaultValue = false)] + public string IssueName { get; set; } + + /// + /// Gets or Sets IssuerId + /// + [DataMember(Name = "issuerId", EmitDefaultValue = false)] + public string IssuerId { get; set; } + + /// + /// Gets or Sets LastModifiedSource + /// + [DataMember(Name = "lastModifiedSource", EmitDefaultValue = false)] + public string LastModifiedSource { get; set; } + + /// + /// Gets or Sets LastModifiedSourceMeta + /// + [DataMember(Name = "lastModifiedSourceMeta", EmitDefaultValue = false)] + public string LastModifiedSourceMeta { get; set; } + + /// + /// Gets or Sets LastModifiedTime + /// + [DataMember(Name = "lastModifiedTime", EmitDefaultValue = false)] + public string LastModifiedTime { get; set; } + + /// + /// Gets or Sets LifeCap + /// + [DataMember(Name = "lifeCap", EmitDefaultValue = false)] + public double LifeCap { get; set; } + + /// + /// Gets or Sets LifeFloor + /// + [DataMember(Name = "lifeFloor", EmitDefaultValue = false)] + public double LifeFloor { get; set; } + + /// + /// Gets or Sets LockoutDays + /// + [DataMember(Name = "lockoutDays", EmitDefaultValue = false)] + public int LockoutDays { get; set; } + + /// + /// Gets or Sets LookBackDays + /// + [DataMember(Name = "lookBackDays", EmitDefaultValue = false)] + public int LookBackDays { get; set; } + + /// + /// Gets or Sets MakeWholeCallFlag + /// + [DataMember(Name = "makeWholeCallFlag", EmitDefaultValue = false)] + public bool MakeWholeCallFlag { get; set; } + + /// + /// Gets or Sets MakeWholeExpireDate + /// + [DataMember(Name = "makeWholeExpireDate", EmitDefaultValue = false)] + public string MakeWholeExpireDate { get; set; } + + /// + /// Gets or Sets MakeWholeSpread + /// + [DataMember(Name = "makeWholeSpread", EmitDefaultValue = false)] + public double MakeWholeSpread { get; set; } + + /// + /// Gets or Sets MatrixDates + /// + [DataMember(Name = "matrixDates", EmitDefaultValue = false)] + public List MatrixDates { get; set; } + + /// + /// Gets or Sets MatrixMultipliers + /// + [DataMember(Name = "matrixMultipliers", EmitDefaultValue = false)] + public List MatrixMultipliers { get; set; } + + /// + /// Gets or Sets MatrixPricedFlag + /// + [DataMember(Name = "matrixPricedFlag", EmitDefaultValue = false)] + public bool MatrixPricedFlag { get; set; } + + /// + /// Gets or Sets MatrixSpreads + /// + [DataMember(Name = "matrixSpreads", EmitDefaultValue = false)] + public List MatrixSpreads { get; set; } + + /// + /// Gets or Sets MatrixUseScheduleFlag + /// + [DataMember(Name = "matrixUseScheduleFlag", EmitDefaultValue = false)] + public bool MatrixUseScheduleFlag { get; set; } + + /// + /// Gets or Sets MaturityDate + /// + [DataMember(Name = "maturityDate", EmitDefaultValue = false)] + public string MaturityDate { get; set; } + + /// + /// Gets or Sets MaturityPrice + /// + [DataMember(Name = "maturityPrice", EmitDefaultValue = false)] + public double MaturityPrice { get; set; } + + /// + /// Gets or Sets MonthsToRecovery + /// + [DataMember(Name = "monthsToRecovery", EmitDefaultValue = false)] + public double MonthsToRecovery { get; set; } + + /// + /// Gets or Sets Multiplier + /// + [DataMember(Name = "multiplier", EmitDefaultValue = false)] + public double Multiplier { get; set; } + + /// + /// Gets or Sets NotionalFlag + /// + [DataMember(Name = "notionalFlag", EmitDefaultValue = false)] + public bool NotionalFlag { get; set; } + + /// + /// Gets or Sets ObservationShift + /// + [DataMember(Name = "observationShift", EmitDefaultValue = false)] + public int ObservationShift { get; set; } + + /// + /// Gets or Sets OrigAmtIssued + /// + [DataMember(Name = "origAmtIssued", EmitDefaultValue = false)] + public double OrigAmtIssued { get; set; } + + /// + /// Gets or Sets ParentName + /// + [DataMember(Name = "parentName", EmitDefaultValue = false)] + public string ParentName { get; set; } + + /// + /// Gets or Sets ParPrice + /// + [DataMember(Name = "parPrice", EmitDefaultValue = false)] + public double ParPrice { get; set; } + + /// + /// Gets or Sets ParserInfo + /// + [DataMember(Name = "parserInfo", EmitDefaultValue = false)] + public string ParserInfo { get; set; } + + /// + /// Gets or Sets PaymentDelay + /// + [DataMember(Name = "paymentDelay", EmitDefaultValue = false)] + public int PaymentDelay { get; set; } + + /// + /// Gets or Sets PayFreq + /// + [DataMember(Name = "payFreq", EmitDefaultValue = false)] + public string PayFreq { get; set; } + + /// + /// Gets or Sets PeriodCap + /// + [DataMember(Name = "periodCap", EmitDefaultValue = false)] + public double PeriodCap { get; set; } + + /// + /// Gets or Sets PeriodFloor + /// + [DataMember(Name = "periodFloor", EmitDefaultValue = false)] + public double PeriodFloor { get; set; } + + /// + /// Gets or Sets PikExpDate + /// + [DataMember(Name = "pikExpDate", EmitDefaultValue = false)] + public string PikExpDate { get; set; } + + /// + /// Gets or Sets PikRate + /// + [DataMember(Name = "pikRate", EmitDefaultValue = false)] + public int PikRate { get; set; } + + /// + /// Gets or Sets PreferredSecExDateLen + /// + [DataMember(Name = "preferredSecExDateLen", EmitDefaultValue = false)] + public int PreferredSecExDateLen { get; set; } + + /// + /// Gets or Sets PreferredSecExDateUnits + /// + [DataMember(Name = "preferredSecExDateUnits", EmitDefaultValue = false)] + public string PreferredSecExDateUnits { get; set; } + + /// + /// Gets or Sets PreferredSecFlag + /// + [DataMember(Name = "preferredSecFlag", EmitDefaultValue = false)] + public bool PreferredSecFlag { get; set; } + + /// + /// Gets or Sets PreferredSecType + /// + [DataMember(Name = "preferredSecType", EmitDefaultValue = false)] + public string PreferredSecType { get; set; } + + /// + /// Gets or Sets PrincipalType + /// + [DataMember(Name = "principalType", EmitDefaultValue = false)] + public string PrincipalType { get; set; } + + /// + /// Gets or Sets PutDates + /// + [DataMember(Name = "putDates", EmitDefaultValue = false)] + public List PutDates { get; set; } + + /// + /// Gets or Sets PutNoticeDays + /// + [DataMember(Name = "putNoticeDays", EmitDefaultValue = false)] + public int PutNoticeDays { get; set; } + + /// + /// Gets or Sets PutFreq + /// + [DataMember(Name = "putFreq", EmitDefaultValue = false)] + public string PutFreq { get; set; } + + /// + /// Gets or Sets PutPrices + /// + [DataMember(Name = "putPrices", EmitDefaultValue = false)] + public List PutPrices { get; set; } + + /// + /// Gets or Sets PvtPlacementFlag + /// + [DataMember(Name = "pvtPlacementFlag", EmitDefaultValue = false)] + public bool PvtPlacementFlag { get; set; } + + /// + /// Gets or Sets RatingFitch + /// + [DataMember(Name = "ratingFitch", EmitDefaultValue = false)] + public string RatingFitch { get; set; } + + /// + /// Gets or Sets RatingFitchDates + /// + [DataMember(Name = "ratingFitchDates", EmitDefaultValue = false)] + public List RatingFitchDates { get; set; } + + /// + /// Gets or Sets RatingFitchValues + /// + [DataMember(Name = "ratingFitchValues", EmitDefaultValue = false)] + public List RatingFitchValues { get; set; } + + /// + /// Gets or Sets RatingMoodysDates + /// + [DataMember(Name = "ratingMoodysDates", EmitDefaultValue = false)] + public List RatingMoodysDates { get; set; } + + /// + /// Gets or Sets RatingMoodysValues + /// + [DataMember(Name = "ratingMoodysValues", EmitDefaultValue = false)] + public List RatingMoodysValues { get; set; } + + /// + /// Gets or Sets RatingSpDates + /// + [DataMember(Name = "ratingSpDates", EmitDefaultValue = false)] + public List RatingSpDates { get; set; } + + /// + /// Gets or Sets RatingSpValues + /// + [DataMember(Name = "ratingSpValues", EmitDefaultValue = false)] + public List RatingSpValues { get; set; } + + /// + /// Gets or Sets RecoveryPercentage + /// + [DataMember(Name = "recoveryPercentage", EmitDefaultValue = false)] + public double RecoveryPercentage { get; set; } + + /// + /// Gets or Sets RedemptionDate + /// + [DataMember(Name = "redemptionDate", EmitDefaultValue = false)] + public string RedemptionDate { get; set; } + + /// + /// Gets or Sets RedemptionOpt + /// + [DataMember(Name = "redemptionOpt", EmitDefaultValue = false)] + public string RedemptionOpt { get; set; } + + /// + /// Gets or Sets RedemptionPrice + /// + [DataMember(Name = "redemptionPrice", EmitDefaultValue = false)] + public double RedemptionPrice { get; set; } + + /// + /// Gets or Sets ReinstatedDate + /// + [DataMember(Name = "reinstatedDate", EmitDefaultValue = false)] + public string ReinstatedDate { get; set; } + + /// + /// Gets or Sets ResetDelay + /// + [DataMember(Name = "resetDelay", EmitDefaultValue = false)] + public int ResetDelay { get; set; } + + /// + /// Gets or Sets ResetFreq + /// + [DataMember(Name = "resetFreq", EmitDefaultValue = false)] + public string ResetFreq { get; set; } + + /// + /// Gets or Sets RefIndex + /// + [DataMember(Name = "refIndex", EmitDefaultValue = false)] + public string RefIndex { get; set; } + + /// + /// Gets or Sets SecondaryToVendorFlag + /// + [DataMember(Name = "secondaryToVendorFlag", EmitDefaultValue = false)] + public bool SecondaryToVendorFlag { get; set; } + + /// + /// Gets or Sets Sector + /// + [DataMember(Name = "sector", EmitDefaultValue = false)] + public string Sector { get; set; } + + /// + /// Gets or Sets SectorBarclay1 + /// + [DataMember(Name = "sectorBarclay1", EmitDefaultValue = false)] + public string SectorBarclay1 { get; set; } + + /// + /// Gets or Sets SectorBarclay2 + /// + [DataMember(Name = "sectorBarclay2", EmitDefaultValue = false)] + public string SectorBarclay2 { get; set; } + + /// + /// Gets or Sets SectorBarclay3 + /// + [DataMember(Name = "sectorBarclay3", EmitDefaultValue = false)] + public string SectorBarclay3 { get; set; } + + /// + /// Gets or Sets SectorBarclay4 + /// + [DataMember(Name = "sectorBarclay4", EmitDefaultValue = false)] + public string SectorBarclay4 { get; set; } + + /// + /// Gets or Sets SectorDef + /// + [DataMember(Name = "sectorDef", EmitDefaultValue = false)] + public string SectorDef { get; set; } + + /// + /// Gets or Sets SectorIndustry + /// + [DataMember(Name = "sectorIndustry", EmitDefaultValue = false)] + public string SectorIndustry { get; set; } + + /// + /// Gets or Sets SectorMain + /// + [DataMember(Name = "sectorMain", EmitDefaultValue = false)] + public string SectorMain { get; set; } + + /// + /// Gets or Sets SectorMerrill1 + /// + [DataMember(Name = "sectorMerrill1", EmitDefaultValue = false)] + public string SectorMerrill1 { get; set; } + + /// + /// Gets or Sets SectorMerrill2 + /// + [DataMember(Name = "sectorMerrill2", EmitDefaultValue = false)] + public string SectorMerrill2 { get; set; } + + /// + /// Gets or Sets SectorMerrill3 + /// + [DataMember(Name = "sectorMerrill3", EmitDefaultValue = false)] + public string SectorMerrill3 { get; set; } + + /// + /// Gets or Sets SectorMerrill4 + /// + [DataMember(Name = "sectorMerrill4", EmitDefaultValue = false)] + public string SectorMerrill4 { get; set; } + + /// + /// Gets or Sets SectorSubGroup + /// + [DataMember(Name = "sectorSubGroup", EmitDefaultValue = false)] + public string SectorSubGroup { get; set; } + + /// + /// Gets or Sets SinkAmts + /// + [DataMember(Name = "sinkAmts", EmitDefaultValue = false)] + public List SinkAmts { get; set; } + + /// + /// Gets or Sets SinkDates + /// + [DataMember(Name = "sinkDates", EmitDefaultValue = false)] + public List SinkDates { get; set; } + + /// + /// Gets or Sets Spread + /// + [DataMember(Name = "spread", EmitDefaultValue = false)] + public double Spread { get; set; } + + /// + /// Gets or Sets State + /// + [DataMember(Name = "state", EmitDefaultValue = false)] + public string State { get; set; } + + /// + /// Gets or Sets Status + /// + [DataMember(Name = "status", EmitDefaultValue = false)] + public string Status { get; set; } + + /// + /// Gets or Sets StatusDates + /// + [DataMember(Name = "statusDates", EmitDefaultValue = false)] + public List StatusDates { get; set; } + + /// + /// Gets or Sets StatusValues + /// + [DataMember(Name = "statusValues", EmitDefaultValue = false)] + public List StatusValues { get; set; } + + /// + /// Gets or Sets StepCashRates + /// + [DataMember(Name = "stepCashRates", EmitDefaultValue = false)] + public List StepCashRates { get; set; } + + /// + /// Gets or Sets StepCouponDates + /// + [DataMember(Name = "stepCouponDates", EmitDefaultValue = false)] + public List StepCouponDates { get; set; } + + /// + /// Gets or Sets StepCoupons + /// + [DataMember(Name = "stepCoupons", EmitDefaultValue = false)] + public List StepCoupons { get; set; } + + /// + /// Gets or Sets StepPikRates + /// + [DataMember(Name = "stepPikRates", EmitDefaultValue = false)] + public List StepPikRates { get; set; } + + /// + /// Gets or Sets VendorCoverageDate + /// + [DataMember(Name = "vendorCoverageDate", EmitDefaultValue = false)] + public string VendorCoverageDate { get; set; } + + /// + /// Gets or Sets VRDNFlag + /// + [DataMember(Name = "vRDNFlag", EmitDefaultValue = false)] + public bool VRDNFlag { get; set; } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + var sb = new StringBuilder(); + sb.Append("class SMBondFields {\n"); + sb.Append(" _144aFlag: ").Append(_144aFlag).Append("\n"); + sb.Append(" AperiodicMultipliers: ").Append(AperiodicMultipliers).Append("\n"); + sb.Append(" AperiodicResetDates: ").Append(AperiodicResetDates).Append("\n"); + sb.Append(" AperiodicSpreads: ").Append(AperiodicSpreads).Append("\n"); + sb.Append(" BusinessDayConv: ").Append(BusinessDayConv).Append("\n"); + sb.Append(" CallAnnouncedDate: ").Append(CallAnnouncedDate).Append("\n"); + sb.Append(" CallDates: ").Append(CallDates).Append("\n"); + sb.Append(" CallFreq: ").Append(CallFreq).Append("\n"); + sb.Append(" CallNoticeDays: ").Append(CallNoticeDays).Append("\n"); + sb.Append(" CallPrices: ").Append(CallPrices).Append("\n"); + sb.Append(" CashRate: ").Append(CashRate).Append("\n"); + sb.Append(" Cognity: ").Append(Cognity).Append("\n"); + sb.Append(" ConversionIdentifier: ").Append(ConversionIdentifier).Append("\n"); + sb.Append(" ConversionRatio: ").Append(ConversionRatio).Append("\n"); + sb.Append(" ConversionType: ").Append(ConversionType).Append("\n"); + sb.Append(" ConvertibleFlag: ").Append(ConvertibleFlag).Append("\n"); + sb.Append(" Country: ").Append(Country).Append("\n"); + sb.Append(" Coupon: ").Append(Coupon).Append("\n"); + sb.Append(" CouponType: ").Append(CouponType).Append("\n"); + sb.Append(" CreditSpreadAdjustmentSingle: ").Append(CreditSpreadAdjustmentSingle).Append("\n"); + sb.Append(" Currency: ").Append(Currency).Append("\n"); + sb.Append(" DayCountBasis: ").Append(DayCountBasis).Append("\n"); + sb.Append(" DefaultedDate: ").Append(DefaultedDate).Append("\n"); + sb.Append(" FederalTaxExemptFlag: ").Append(FederalTaxExemptFlag).Append("\n"); + sb.Append(" FirstPayDate: ").Append(FirstPayDate).Append("\n"); + sb.Append(" FirstResetDate: ").Append(FirstResetDate).Append("\n"); + sb.Append(" FloatFormula: ").Append(FloatFormula).Append("\n"); + sb.Append(" FltDayCountBasis: ").Append(FltDayCountBasis).Append("\n"); + sb.Append(" FltFirstPayDate: ").Append(FltFirstPayDate).Append("\n"); + sb.Append(" FltPayFreq: ").Append(FltPayFreq).Append("\n"); + sb.Append(" HistCouponDates: ").Append(HistCouponDates).Append("\n"); + sb.Append(" HistCoupons: ").Append(HistCoupons).Append("\n"); + sb.Append(" HistRcvAssumpDates: ").Append(HistRcvAssumpDates).Append("\n"); + sb.Append(" HistRcvAssumpMonths: ").Append(HistRcvAssumpMonths).Append("\n"); + sb.Append(" HistRcvAssumpRates: ").Append(HistRcvAssumpRates).Append("\n"); + sb.Append(" HistRcvAssumpTargetDates: ").Append(HistRcvAssumpTargetDates).Append("\n"); + sb.Append(" InflationType: ").Append(InflationType).Append("\n"); + sb.Append(" IssueDate: ").Append(IssueDate).Append("\n"); + sb.Append(" IssueName: ").Append(IssueName).Append("\n"); + sb.Append(" IssuerId: ").Append(IssuerId).Append("\n"); + sb.Append(" LastModifiedSource: ").Append(LastModifiedSource).Append("\n"); + sb.Append(" LastModifiedSourceMeta: ").Append(LastModifiedSourceMeta).Append("\n"); + sb.Append(" LastModifiedTime: ").Append(LastModifiedTime).Append("\n"); + sb.Append(" LifeCap: ").Append(LifeCap).Append("\n"); + sb.Append(" LifeFloor: ").Append(LifeFloor).Append("\n"); + sb.Append(" LockoutDays: ").Append(LockoutDays).Append("\n"); + sb.Append(" LookBackDays: ").Append(LookBackDays).Append("\n"); + sb.Append(" MakeWholeCallFlag: ").Append(MakeWholeCallFlag).Append("\n"); + sb.Append(" MakeWholeExpireDate: ").Append(MakeWholeExpireDate).Append("\n"); + sb.Append(" MakeWholeSpread: ").Append(MakeWholeSpread).Append("\n"); + sb.Append(" MatrixDates: ").Append(MatrixDates).Append("\n"); + sb.Append(" MatrixMultipliers: ").Append(MatrixMultipliers).Append("\n"); + sb.Append(" MatrixPricedFlag: ").Append(MatrixPricedFlag).Append("\n"); + sb.Append(" MatrixSpreads: ").Append(MatrixSpreads).Append("\n"); + sb.Append(" MatrixUseScheduleFlag: ").Append(MatrixUseScheduleFlag).Append("\n"); + sb.Append(" MaturityDate: ").Append(MaturityDate).Append("\n"); + sb.Append(" MaturityPrice: ").Append(MaturityPrice).Append("\n"); + sb.Append(" MonthsToRecovery: ").Append(MonthsToRecovery).Append("\n"); + sb.Append(" Multiplier: ").Append(Multiplier).Append("\n"); + sb.Append(" NotionalFlag: ").Append(NotionalFlag).Append("\n"); + sb.Append(" ObservationShift: ").Append(ObservationShift).Append("\n"); + sb.Append(" OrigAmtIssued: ").Append(OrigAmtIssued).Append("\n"); + sb.Append(" ParentName: ").Append(ParentName).Append("\n"); + sb.Append(" ParPrice: ").Append(ParPrice).Append("\n"); + sb.Append(" ParserInfo: ").Append(ParserInfo).Append("\n"); + sb.Append(" PaymentDelay: ").Append(PaymentDelay).Append("\n"); + sb.Append(" PayFreq: ").Append(PayFreq).Append("\n"); + sb.Append(" PeriodCap: ").Append(PeriodCap).Append("\n"); + sb.Append(" PeriodFloor: ").Append(PeriodFloor).Append("\n"); + sb.Append(" PikExpDate: ").Append(PikExpDate).Append("\n"); + sb.Append(" PikRate: ").Append(PikRate).Append("\n"); + sb.Append(" PreferredSecExDateLen: ").Append(PreferredSecExDateLen).Append("\n"); + sb.Append(" PreferredSecExDateUnits: ").Append(PreferredSecExDateUnits).Append("\n"); + sb.Append(" PreferredSecFlag: ").Append(PreferredSecFlag).Append("\n"); + sb.Append(" PreferredSecType: ").Append(PreferredSecType).Append("\n"); + sb.Append(" PrincipalType: ").Append(PrincipalType).Append("\n"); + sb.Append(" PutDates: ").Append(PutDates).Append("\n"); + sb.Append(" PutNoticeDays: ").Append(PutNoticeDays).Append("\n"); + sb.Append(" PutFreq: ").Append(PutFreq).Append("\n"); + sb.Append(" PutPrices: ").Append(PutPrices).Append("\n"); + sb.Append(" PvtPlacementFlag: ").Append(PvtPlacementFlag).Append("\n"); + sb.Append(" RatingFitch: ").Append(RatingFitch).Append("\n"); + sb.Append(" RatingFitchDates: ").Append(RatingFitchDates).Append("\n"); + sb.Append(" RatingFitchValues: ").Append(RatingFitchValues).Append("\n"); + sb.Append(" RatingMoodysDates: ").Append(RatingMoodysDates).Append("\n"); + sb.Append(" RatingMoodysValues: ").Append(RatingMoodysValues).Append("\n"); + sb.Append(" RatingSpDates: ").Append(RatingSpDates).Append("\n"); + sb.Append(" RatingSpValues: ").Append(RatingSpValues).Append("\n"); + sb.Append(" RecoveryPercentage: ").Append(RecoveryPercentage).Append("\n"); + sb.Append(" RedemptionDate: ").Append(RedemptionDate).Append("\n"); + sb.Append(" RedemptionOpt: ").Append(RedemptionOpt).Append("\n"); + sb.Append(" RedemptionPrice: ").Append(RedemptionPrice).Append("\n"); + sb.Append(" ReinstatedDate: ").Append(ReinstatedDate).Append("\n"); + sb.Append(" ResetDelay: ").Append(ResetDelay).Append("\n"); + sb.Append(" ResetFreq: ").Append(ResetFreq).Append("\n"); + sb.Append(" RefIndex: ").Append(RefIndex).Append("\n"); + sb.Append(" SecondaryToVendorFlag: ").Append(SecondaryToVendorFlag).Append("\n"); + sb.Append(" Sector: ").Append(Sector).Append("\n"); + sb.Append(" SectorBarclay1: ").Append(SectorBarclay1).Append("\n"); + sb.Append(" SectorBarclay2: ").Append(SectorBarclay2).Append("\n"); + sb.Append(" SectorBarclay3: ").Append(SectorBarclay3).Append("\n"); + sb.Append(" SectorBarclay4: ").Append(SectorBarclay4).Append("\n"); + sb.Append(" SectorDef: ").Append(SectorDef).Append("\n"); + sb.Append(" SectorIndustry: ").Append(SectorIndustry).Append("\n"); + sb.Append(" SectorMain: ").Append(SectorMain).Append("\n"); + sb.Append(" SectorMerrill1: ").Append(SectorMerrill1).Append("\n"); + sb.Append(" SectorMerrill2: ").Append(SectorMerrill2).Append("\n"); + sb.Append(" SectorMerrill3: ").Append(SectorMerrill3).Append("\n"); + sb.Append(" SectorMerrill4: ").Append(SectorMerrill4).Append("\n"); + sb.Append(" SectorSubGroup: ").Append(SectorSubGroup).Append("\n"); + sb.Append(" SinkAmts: ").Append(SinkAmts).Append("\n"); + sb.Append(" SinkDates: ").Append(SinkDates).Append("\n"); + sb.Append(" Spread: ").Append(Spread).Append("\n"); + sb.Append(" State: ").Append(State).Append("\n"); + sb.Append(" Status: ").Append(Status).Append("\n"); + sb.Append(" StatusDates: ").Append(StatusDates).Append("\n"); + sb.Append(" StatusValues: ").Append(StatusValues).Append("\n"); + sb.Append(" StepCashRates: ").Append(StepCashRates).Append("\n"); + sb.Append(" StepCouponDates: ").Append(StepCouponDates).Append("\n"); + sb.Append(" StepCoupons: ").Append(StepCoupons).Append("\n"); + sb.Append(" StepPikRates: ").Append(StepPikRates).Append("\n"); + sb.Append(" VendorCoverageDate: ").Append(VendorCoverageDate).Append("\n"); + sb.Append(" VRDNFlag: ").Append(VRDNFlag).Append("\n"); + sb.Append(" SecurityType: ").Append(SecurityType).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public virtual string ToJson() + { + return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); + } + + /// + /// Returns true if objects are equal + /// + /// Object to be compared + /// Boolean + public override bool Equals(object input) + { + return this.Equals(input as SMBondFields); + } + + /// + /// Returns true if SMBondFields instances are equal + /// + /// Instance of SMBondFields to be compared + /// Boolean + public bool Equals(SMBondFields input) + { + if (input == null) + return false; + + return + ( + this._144aFlag == input._144aFlag || + this._144aFlag.Equals(input._144aFlag) + ) && + ( + this.AperiodicMultipliers == input.AperiodicMultipliers || + this.AperiodicMultipliers != null && + input.AperiodicMultipliers != null && + this.AperiodicMultipliers.SequenceEqual(input.AperiodicMultipliers) + ) && + ( + this.AperiodicResetDates == input.AperiodicResetDates || + this.AperiodicResetDates != null && + input.AperiodicResetDates != null && + this.AperiodicResetDates.SequenceEqual(input.AperiodicResetDates) + ) && + ( + this.AperiodicSpreads == input.AperiodicSpreads || + this.AperiodicSpreads != null && + input.AperiodicSpreads != null && + this.AperiodicSpreads.SequenceEqual(input.AperiodicSpreads) + ) && + ( + this.BusinessDayConv == input.BusinessDayConv || + (this.BusinessDayConv != null && + this.BusinessDayConv.Equals(input.BusinessDayConv)) + ) && + ( + this.CallAnnouncedDate == input.CallAnnouncedDate || + (this.CallAnnouncedDate != null && + this.CallAnnouncedDate.Equals(input.CallAnnouncedDate)) + ) && + ( + this.CallDates == input.CallDates || + this.CallDates != null && + input.CallDates != null && + this.CallDates.SequenceEqual(input.CallDates) + ) && + ( + this.CallFreq == input.CallFreq || + (this.CallFreq != null && + this.CallFreq.Equals(input.CallFreq)) + ) && + ( + this.CallNoticeDays == input.CallNoticeDays || + this.CallNoticeDays.Equals(input.CallNoticeDays) + ) && + ( + this.CallPrices == input.CallPrices || + this.CallPrices != null && + input.CallPrices != null && + this.CallPrices.SequenceEqual(input.CallPrices) + ) && + ( + this.CashRate == input.CashRate || + this.CashRate.Equals(input.CashRate) + ) && + ( + this.Cognity == input.Cognity || + (this.Cognity != null && + this.Cognity.Equals(input.Cognity)) + ) && + ( + this.ConversionIdentifier == input.ConversionIdentifier || + (this.ConversionIdentifier != null && + this.ConversionIdentifier.Equals(input.ConversionIdentifier)) + ) && + ( + this.ConversionRatio == input.ConversionRatio || + this.ConversionRatio.Equals(input.ConversionRatio) + ) && + ( + this.ConversionType == input.ConversionType || + (this.ConversionType != null && + this.ConversionType.Equals(input.ConversionType)) + ) && + ( + this.ConvertibleFlag == input.ConvertibleFlag || + this.ConvertibleFlag.Equals(input.ConvertibleFlag) + ) && + ( + this.Country == input.Country || + (this.Country != null && + this.Country.Equals(input.Country)) + ) && + ( + this.Coupon == input.Coupon || + this.Coupon.Equals(input.Coupon) + ) && + ( + this.CouponType == input.CouponType || + (this.CouponType != null && + this.CouponType.Equals(input.CouponType)) + ) && + ( + this.CreditSpreadAdjustmentSingle == input.CreditSpreadAdjustmentSingle || + this.CreditSpreadAdjustmentSingle.Equals(input.CreditSpreadAdjustmentSingle) + ) && + ( + this.Currency == input.Currency || + (this.Currency != null && + this.Currency.Equals(input.Currency)) + ) && + ( + this.DayCountBasis == input.DayCountBasis || + (this.DayCountBasis != null && + this.DayCountBasis.Equals(input.DayCountBasis)) + ) && + ( + this.DefaultedDate == input.DefaultedDate || + (this.DefaultedDate != null && + this.DefaultedDate.Equals(input.DefaultedDate)) + ) && + ( + this.FederalTaxExemptFlag == input.FederalTaxExemptFlag || + this.FederalTaxExemptFlag.Equals(input.FederalTaxExemptFlag) + ) && + ( + this.FirstPayDate == input.FirstPayDate || + (this.FirstPayDate != null && + this.FirstPayDate.Equals(input.FirstPayDate)) + ) && + ( + this.FirstResetDate == input.FirstResetDate || + (this.FirstResetDate != null && + this.FirstResetDate.Equals(input.FirstResetDate)) + ) && + ( + this.FloatFormula == input.FloatFormula || + (this.FloatFormula != null && + this.FloatFormula.Equals(input.FloatFormula)) + ) && + ( + this.FltDayCountBasis == input.FltDayCountBasis || + (this.FltDayCountBasis != null && + this.FltDayCountBasis.Equals(input.FltDayCountBasis)) + ) && + ( + this.FltFirstPayDate == input.FltFirstPayDate || + (this.FltFirstPayDate != null && + this.FltFirstPayDate.Equals(input.FltFirstPayDate)) + ) && + ( + this.FltPayFreq == input.FltPayFreq || + (this.FltPayFreq != null && + this.FltPayFreq.Equals(input.FltPayFreq)) + ) && + ( + this.HistCouponDates == input.HistCouponDates || + this.HistCouponDates != null && + input.HistCouponDates != null && + this.HistCouponDates.SequenceEqual(input.HistCouponDates) + ) && + ( + this.HistCoupons == input.HistCoupons || + this.HistCoupons != null && + input.HistCoupons != null && + this.HistCoupons.SequenceEqual(input.HistCoupons) + ) && + ( + this.HistRcvAssumpDates == input.HistRcvAssumpDates || + this.HistRcvAssumpDates != null && + input.HistRcvAssumpDates != null && + this.HistRcvAssumpDates.SequenceEqual(input.HistRcvAssumpDates) + ) && + ( + this.HistRcvAssumpMonths == input.HistRcvAssumpMonths || + this.HistRcvAssumpMonths != null && + input.HistRcvAssumpMonths != null && + this.HistRcvAssumpMonths.SequenceEqual(input.HistRcvAssumpMonths) + ) && + ( + this.HistRcvAssumpRates == input.HistRcvAssumpRates || + this.HistRcvAssumpRates != null && + input.HistRcvAssumpRates != null && + this.HistRcvAssumpRates.SequenceEqual(input.HistRcvAssumpRates) + ) && + ( + this.HistRcvAssumpTargetDates == input.HistRcvAssumpTargetDates || + this.HistRcvAssumpTargetDates != null && + input.HistRcvAssumpTargetDates != null && + this.HistRcvAssumpTargetDates.SequenceEqual(input.HistRcvAssumpTargetDates) + ) && + ( + this.InflationType == input.InflationType || + (this.InflationType != null && + this.InflationType.Equals(input.InflationType)) + ) && + ( + this.IssueDate == input.IssueDate || + (this.IssueDate != null && + this.IssueDate.Equals(input.IssueDate)) + ) && + ( + this.IssueName == input.IssueName || + (this.IssueName != null && + this.IssueName.Equals(input.IssueName)) + ) && + ( + this.IssuerId == input.IssuerId || + (this.IssuerId != null && + this.IssuerId.Equals(input.IssuerId)) + ) && + ( + this.LastModifiedSource == input.LastModifiedSource || + (this.LastModifiedSource != null && + this.LastModifiedSource.Equals(input.LastModifiedSource)) + ) && + ( + this.LastModifiedSourceMeta == input.LastModifiedSourceMeta || + (this.LastModifiedSourceMeta != null && + this.LastModifiedSourceMeta.Equals(input.LastModifiedSourceMeta)) + ) && + ( + this.LastModifiedTime == input.LastModifiedTime || + (this.LastModifiedTime != null && + this.LastModifiedTime.Equals(input.LastModifiedTime)) + ) && + ( + this.LifeCap == input.LifeCap || + this.LifeCap.Equals(input.LifeCap) + ) && + ( + this.LifeFloor == input.LifeFloor || + this.LifeFloor.Equals(input.LifeFloor) + ) && + ( + this.LockoutDays == input.LockoutDays || + this.LockoutDays.Equals(input.LockoutDays) + ) && + ( + this.LookBackDays == input.LookBackDays || + this.LookBackDays.Equals(input.LookBackDays) + ) && + ( + this.MakeWholeCallFlag == input.MakeWholeCallFlag || + this.MakeWholeCallFlag.Equals(input.MakeWholeCallFlag) + ) && + ( + this.MakeWholeExpireDate == input.MakeWholeExpireDate || + (this.MakeWholeExpireDate != null && + this.MakeWholeExpireDate.Equals(input.MakeWholeExpireDate)) + ) && + ( + this.MakeWholeSpread == input.MakeWholeSpread || + this.MakeWholeSpread.Equals(input.MakeWholeSpread) + ) && + ( + this.MatrixDates == input.MatrixDates || + this.MatrixDates != null && + input.MatrixDates != null && + this.MatrixDates.SequenceEqual(input.MatrixDates) + ) && + ( + this.MatrixMultipliers == input.MatrixMultipliers || + this.MatrixMultipliers != null && + input.MatrixMultipliers != null && + this.MatrixMultipliers.SequenceEqual(input.MatrixMultipliers) + ) && + ( + this.MatrixPricedFlag == input.MatrixPricedFlag || + this.MatrixPricedFlag.Equals(input.MatrixPricedFlag) + ) && + ( + this.MatrixSpreads == input.MatrixSpreads || + this.MatrixSpreads != null && + input.MatrixSpreads != null && + this.MatrixSpreads.SequenceEqual(input.MatrixSpreads) + ) && + ( + this.MatrixUseScheduleFlag == input.MatrixUseScheduleFlag || + this.MatrixUseScheduleFlag.Equals(input.MatrixUseScheduleFlag) + ) && + ( + this.MaturityDate == input.MaturityDate || + (this.MaturityDate != null && + this.MaturityDate.Equals(input.MaturityDate)) + ) && + ( + this.MaturityPrice == input.MaturityPrice || + this.MaturityPrice.Equals(input.MaturityPrice) + ) && + ( + this.MonthsToRecovery == input.MonthsToRecovery || + this.MonthsToRecovery.Equals(input.MonthsToRecovery) + ) && + ( + this.Multiplier == input.Multiplier || + this.Multiplier.Equals(input.Multiplier) + ) && + ( + this.NotionalFlag == input.NotionalFlag || + this.NotionalFlag.Equals(input.NotionalFlag) + ) && + ( + this.ObservationShift == input.ObservationShift || + this.ObservationShift.Equals(input.ObservationShift) + ) && + ( + this.OrigAmtIssued == input.OrigAmtIssued || + this.OrigAmtIssued.Equals(input.OrigAmtIssued) + ) && + ( + this.ParentName == input.ParentName || + (this.ParentName != null && + this.ParentName.Equals(input.ParentName)) + ) && + ( + this.ParPrice == input.ParPrice || + this.ParPrice.Equals(input.ParPrice) + ) && + ( + this.ParserInfo == input.ParserInfo || + (this.ParserInfo != null && + this.ParserInfo.Equals(input.ParserInfo)) + ) && + ( + this.PaymentDelay == input.PaymentDelay || + this.PaymentDelay.Equals(input.PaymentDelay) + ) && + ( + this.PayFreq == input.PayFreq || + (this.PayFreq != null && + this.PayFreq.Equals(input.PayFreq)) + ) && + ( + this.PeriodCap == input.PeriodCap || + this.PeriodCap.Equals(input.PeriodCap) + ) && + ( + this.PeriodFloor == input.PeriodFloor || + this.PeriodFloor.Equals(input.PeriodFloor) + ) && + ( + this.PikExpDate == input.PikExpDate || + (this.PikExpDate != null && + this.PikExpDate.Equals(input.PikExpDate)) + ) && + ( + this.PikRate == input.PikRate || + this.PikRate.Equals(input.PikRate) + ) && + ( + this.PreferredSecExDateLen == input.PreferredSecExDateLen || + this.PreferredSecExDateLen.Equals(input.PreferredSecExDateLen) + ) && + ( + this.PreferredSecExDateUnits == input.PreferredSecExDateUnits || + (this.PreferredSecExDateUnits != null && + this.PreferredSecExDateUnits.Equals(input.PreferredSecExDateUnits)) + ) && + ( + this.PreferredSecFlag == input.PreferredSecFlag || + this.PreferredSecFlag.Equals(input.PreferredSecFlag) + ) && + ( + this.PreferredSecType == input.PreferredSecType || + (this.PreferredSecType != null && + this.PreferredSecType.Equals(input.PreferredSecType)) + ) && + ( + this.PrincipalType == input.PrincipalType || + (this.PrincipalType != null && + this.PrincipalType.Equals(input.PrincipalType)) + ) && + ( + this.PutDates == input.PutDates || + this.PutDates != null && + input.PutDates != null && + this.PutDates.SequenceEqual(input.PutDates) + ) && + ( + this.PutNoticeDays == input.PutNoticeDays || + this.PutNoticeDays.Equals(input.PutNoticeDays) + ) && + ( + this.PutFreq == input.PutFreq || + (this.PutFreq != null && + this.PutFreq.Equals(input.PutFreq)) + ) && + ( + this.PutPrices == input.PutPrices || + this.PutPrices != null && + input.PutPrices != null && + this.PutPrices.SequenceEqual(input.PutPrices) + ) && + ( + this.PvtPlacementFlag == input.PvtPlacementFlag || + this.PvtPlacementFlag.Equals(input.PvtPlacementFlag) + ) && + ( + this.RatingFitch == input.RatingFitch || + (this.RatingFitch != null && + this.RatingFitch.Equals(input.RatingFitch)) + ) && + ( + this.RatingFitchDates == input.RatingFitchDates || + this.RatingFitchDates != null && + input.RatingFitchDates != null && + this.RatingFitchDates.SequenceEqual(input.RatingFitchDates) + ) && + ( + this.RatingFitchValues == input.RatingFitchValues || + this.RatingFitchValues != null && + input.RatingFitchValues != null && + this.RatingFitchValues.SequenceEqual(input.RatingFitchValues) + ) && + ( + this.RatingMoodysDates == input.RatingMoodysDates || + this.RatingMoodysDates != null && + input.RatingMoodysDates != null && + this.RatingMoodysDates.SequenceEqual(input.RatingMoodysDates) + ) && + ( + this.RatingMoodysValues == input.RatingMoodysValues || + this.RatingMoodysValues != null && + input.RatingMoodysValues != null && + this.RatingMoodysValues.SequenceEqual(input.RatingMoodysValues) + ) && + ( + this.RatingSpDates == input.RatingSpDates || + this.RatingSpDates != null && + input.RatingSpDates != null && + this.RatingSpDates.SequenceEqual(input.RatingSpDates) + ) && + ( + this.RatingSpValues == input.RatingSpValues || + this.RatingSpValues != null && + input.RatingSpValues != null && + this.RatingSpValues.SequenceEqual(input.RatingSpValues) + ) && + ( + this.RecoveryPercentage == input.RecoveryPercentage || + this.RecoveryPercentage.Equals(input.RecoveryPercentage) + ) && + ( + this.RedemptionDate == input.RedemptionDate || + (this.RedemptionDate != null && + this.RedemptionDate.Equals(input.RedemptionDate)) + ) && + ( + this.RedemptionOpt == input.RedemptionOpt || + (this.RedemptionOpt != null && + this.RedemptionOpt.Equals(input.RedemptionOpt)) + ) && + ( + this.RedemptionPrice == input.RedemptionPrice || + this.RedemptionPrice.Equals(input.RedemptionPrice) + ) && + ( + this.ReinstatedDate == input.ReinstatedDate || + (this.ReinstatedDate != null && + this.ReinstatedDate.Equals(input.ReinstatedDate)) + ) && + ( + this.ResetDelay == input.ResetDelay || + this.ResetDelay.Equals(input.ResetDelay) + ) && + ( + this.ResetFreq == input.ResetFreq || + (this.ResetFreq != null && + this.ResetFreq.Equals(input.ResetFreq)) + ) && + ( + this.RefIndex == input.RefIndex || + (this.RefIndex != null && + this.RefIndex.Equals(input.RefIndex)) + ) && + ( + this.SecondaryToVendorFlag == input.SecondaryToVendorFlag || + this.SecondaryToVendorFlag.Equals(input.SecondaryToVendorFlag) + ) && + ( + this.Sector == input.Sector || + (this.Sector != null && + this.Sector.Equals(input.Sector)) + ) && + ( + this.SectorBarclay1 == input.SectorBarclay1 || + (this.SectorBarclay1 != null && + this.SectorBarclay1.Equals(input.SectorBarclay1)) + ) && + ( + this.SectorBarclay2 == input.SectorBarclay2 || + (this.SectorBarclay2 != null && + this.SectorBarclay2.Equals(input.SectorBarclay2)) + ) && + ( + this.SectorBarclay3 == input.SectorBarclay3 || + (this.SectorBarclay3 != null && + this.SectorBarclay3.Equals(input.SectorBarclay3)) + ) && + ( + this.SectorBarclay4 == input.SectorBarclay4 || + (this.SectorBarclay4 != null && + this.SectorBarclay4.Equals(input.SectorBarclay4)) + ) && + ( + this.SectorDef == input.SectorDef || + (this.SectorDef != null && + this.SectorDef.Equals(input.SectorDef)) + ) && + ( + this.SectorIndustry == input.SectorIndustry || + (this.SectorIndustry != null && + this.SectorIndustry.Equals(input.SectorIndustry)) + ) && + ( + this.SectorMain == input.SectorMain || + (this.SectorMain != null && + this.SectorMain.Equals(input.SectorMain)) + ) && + ( + this.SectorMerrill1 == input.SectorMerrill1 || + (this.SectorMerrill1 != null && + this.SectorMerrill1.Equals(input.SectorMerrill1)) + ) && + ( + this.SectorMerrill2 == input.SectorMerrill2 || + (this.SectorMerrill2 != null && + this.SectorMerrill2.Equals(input.SectorMerrill2)) + ) && + ( + this.SectorMerrill3 == input.SectorMerrill3 || + (this.SectorMerrill3 != null && + this.SectorMerrill3.Equals(input.SectorMerrill3)) + ) && + ( + this.SectorMerrill4 == input.SectorMerrill4 || + (this.SectorMerrill4 != null && + this.SectorMerrill4.Equals(input.SectorMerrill4)) + ) && + ( + this.SectorSubGroup == input.SectorSubGroup || + (this.SectorSubGroup != null && + this.SectorSubGroup.Equals(input.SectorSubGroup)) + ) && + ( + this.SinkAmts == input.SinkAmts || + this.SinkAmts != null && + input.SinkAmts != null && + this.SinkAmts.SequenceEqual(input.SinkAmts) + ) && + ( + this.SinkDates == input.SinkDates || + this.SinkDates != null && + input.SinkDates != null && + this.SinkDates.SequenceEqual(input.SinkDates) + ) && + ( + this.Spread == input.Spread || + this.Spread.Equals(input.Spread) + ) && + ( + this.State == input.State || + (this.State != null && + this.State.Equals(input.State)) + ) && + ( + this.Status == input.Status || + (this.Status != null && + this.Status.Equals(input.Status)) + ) && + ( + this.StatusDates == input.StatusDates || + this.StatusDates != null && + input.StatusDates != null && + this.StatusDates.SequenceEqual(input.StatusDates) + ) && + ( + this.StatusValues == input.StatusValues || + this.StatusValues != null && + input.StatusValues != null && + this.StatusValues.SequenceEqual(input.StatusValues) + ) && + ( + this.StepCashRates == input.StepCashRates || + this.StepCashRates != null && + input.StepCashRates != null && + this.StepCashRates.SequenceEqual(input.StepCashRates) + ) && + ( + this.StepCouponDates == input.StepCouponDates || + this.StepCouponDates != null && + input.StepCouponDates != null && + this.StepCouponDates.SequenceEqual(input.StepCouponDates) + ) && + ( + this.StepCoupons == input.StepCoupons || + this.StepCoupons != null && + input.StepCoupons != null && + this.StepCoupons.SequenceEqual(input.StepCoupons) + ) && + ( + this.StepPikRates == input.StepPikRates || + this.StepPikRates != null && + input.StepPikRates != null && + this.StepPikRates.SequenceEqual(input.StepPikRates) + ) && + ( + this.VendorCoverageDate == input.VendorCoverageDate || + (this.VendorCoverageDate != null && + this.VendorCoverageDate.Equals(input.VendorCoverageDate)) + ) && + ( + this.VRDNFlag == input.VRDNFlag || + this.VRDNFlag.Equals(input.VRDNFlag) + ) && + ( + this.SecurityType == input.SecurityType || + this.SecurityType.Equals(input.SecurityType) + ); + } + + /// + /// Gets the hash code + /// + /// Hash code + public override int GetHashCode() + { + unchecked // Overflow is fine, just wrap + { + int hashCode = 41; + hashCode = hashCode * 59 + this._144aFlag.GetHashCode(); + if (this.AperiodicMultipliers != null) + hashCode = hashCode * 59 + this.AperiodicMultipliers.GetHashCode(); + if (this.AperiodicResetDates != null) + hashCode = hashCode * 59 + this.AperiodicResetDates.GetHashCode(); + if (this.AperiodicSpreads != null) + hashCode = hashCode * 59 + this.AperiodicSpreads.GetHashCode(); + if (this.BusinessDayConv != null) + hashCode = hashCode * 59 + this.BusinessDayConv.GetHashCode(); + if (this.CallAnnouncedDate != null) + hashCode = hashCode * 59 + this.CallAnnouncedDate.GetHashCode(); + if (this.CallDates != null) + hashCode = hashCode * 59 + this.CallDates.GetHashCode(); + if (this.CallFreq != null) + hashCode = hashCode * 59 + this.CallFreq.GetHashCode(); + hashCode = hashCode * 59 + this.CallNoticeDays.GetHashCode(); + if (this.CallPrices != null) + hashCode = hashCode * 59 + this.CallPrices.GetHashCode(); + hashCode = hashCode * 59 + this.CashRate.GetHashCode(); + if (this.Cognity != null) + hashCode = hashCode * 59 + this.Cognity.GetHashCode(); + if (this.ConversionIdentifier != null) + hashCode = hashCode * 59 + this.ConversionIdentifier.GetHashCode(); + hashCode = hashCode * 59 + this.ConversionRatio.GetHashCode(); + if (this.ConversionType != null) + hashCode = hashCode * 59 + this.ConversionType.GetHashCode(); + hashCode = hashCode * 59 + this.ConvertibleFlag.GetHashCode(); + if (this.Country != null) + hashCode = hashCode * 59 + this.Country.GetHashCode(); + hashCode = hashCode * 59 + this.Coupon.GetHashCode(); + if (this.CouponType != null) + hashCode = hashCode * 59 + this.CouponType.GetHashCode(); + hashCode = hashCode * 59 + this.CreditSpreadAdjustmentSingle.GetHashCode(); + if (this.Currency != null) + hashCode = hashCode * 59 + this.Currency.GetHashCode(); + if (this.DayCountBasis != null) + hashCode = hashCode * 59 + this.DayCountBasis.GetHashCode(); + if (this.DefaultedDate != null) + hashCode = hashCode * 59 + this.DefaultedDate.GetHashCode(); + hashCode = hashCode * 59 + this.FederalTaxExemptFlag.GetHashCode(); + if (this.FirstPayDate != null) + hashCode = hashCode * 59 + this.FirstPayDate.GetHashCode(); + if (this.FirstResetDate != null) + hashCode = hashCode * 59 + this.FirstResetDate.GetHashCode(); + if (this.FloatFormula != null) + hashCode = hashCode * 59 + this.FloatFormula.GetHashCode(); + if (this.FltDayCountBasis != null) + hashCode = hashCode * 59 + this.FltDayCountBasis.GetHashCode(); + if (this.FltFirstPayDate != null) + hashCode = hashCode * 59 + this.FltFirstPayDate.GetHashCode(); + if (this.FltPayFreq != null) + hashCode = hashCode * 59 + this.FltPayFreq.GetHashCode(); + if (this.HistCouponDates != null) + hashCode = hashCode * 59 + this.HistCouponDates.GetHashCode(); + if (this.HistCoupons != null) + hashCode = hashCode * 59 + this.HistCoupons.GetHashCode(); + if (this.HistRcvAssumpDates != null) + hashCode = hashCode * 59 + this.HistRcvAssumpDates.GetHashCode(); + if (this.HistRcvAssumpMonths != null) + hashCode = hashCode * 59 + this.HistRcvAssumpMonths.GetHashCode(); + if (this.HistRcvAssumpRates != null) + hashCode = hashCode * 59 + this.HistRcvAssumpRates.GetHashCode(); + if (this.HistRcvAssumpTargetDates != null) + hashCode = hashCode * 59 + this.HistRcvAssumpTargetDates.GetHashCode(); + if (this.InflationType != null) + hashCode = hashCode * 59 + this.InflationType.GetHashCode(); + if (this.IssueDate != null) + hashCode = hashCode * 59 + this.IssueDate.GetHashCode(); + if (this.IssueName != null) + hashCode = hashCode * 59 + this.IssueName.GetHashCode(); + if (this.IssuerId != null) + hashCode = hashCode * 59 + this.IssuerId.GetHashCode(); + if (this.LastModifiedSource != null) + hashCode = hashCode * 59 + this.LastModifiedSource.GetHashCode(); + if (this.LastModifiedSourceMeta != null) + hashCode = hashCode * 59 + this.LastModifiedSourceMeta.GetHashCode(); + if (this.LastModifiedTime != null) + hashCode = hashCode * 59 + this.LastModifiedTime.GetHashCode(); + hashCode = hashCode * 59 + this.LifeCap.GetHashCode(); + hashCode = hashCode * 59 + this.LifeFloor.GetHashCode(); + hashCode = hashCode * 59 + this.LockoutDays.GetHashCode(); + hashCode = hashCode * 59 + this.LookBackDays.GetHashCode(); + hashCode = hashCode * 59 + this.MakeWholeCallFlag.GetHashCode(); + if (this.MakeWholeExpireDate != null) + hashCode = hashCode * 59 + this.MakeWholeExpireDate.GetHashCode(); + hashCode = hashCode * 59 + this.MakeWholeSpread.GetHashCode(); + if (this.MatrixDates != null) + hashCode = hashCode * 59 + this.MatrixDates.GetHashCode(); + if (this.MatrixMultipliers != null) + hashCode = hashCode * 59 + this.MatrixMultipliers.GetHashCode(); + hashCode = hashCode * 59 + this.MatrixPricedFlag.GetHashCode(); + if (this.MatrixSpreads != null) + hashCode = hashCode * 59 + this.MatrixSpreads.GetHashCode(); + hashCode = hashCode * 59 + this.MatrixUseScheduleFlag.GetHashCode(); + if (this.MaturityDate != null) + hashCode = hashCode * 59 + this.MaturityDate.GetHashCode(); + hashCode = hashCode * 59 + this.MaturityPrice.GetHashCode(); + hashCode = hashCode * 59 + this.MonthsToRecovery.GetHashCode(); + hashCode = hashCode * 59 + this.Multiplier.GetHashCode(); + hashCode = hashCode * 59 + this.NotionalFlag.GetHashCode(); + hashCode = hashCode * 59 + this.ObservationShift.GetHashCode(); + hashCode = hashCode * 59 + this.OrigAmtIssued.GetHashCode(); + if (this.ParentName != null) + hashCode = hashCode * 59 + this.ParentName.GetHashCode(); + hashCode = hashCode * 59 + this.ParPrice.GetHashCode(); + if (this.ParserInfo != null) + hashCode = hashCode * 59 + this.ParserInfo.GetHashCode(); + hashCode = hashCode * 59 + this.PaymentDelay.GetHashCode(); + if (this.PayFreq != null) + hashCode = hashCode * 59 + this.PayFreq.GetHashCode(); + hashCode = hashCode * 59 + this.PeriodCap.GetHashCode(); + hashCode = hashCode * 59 + this.PeriodFloor.GetHashCode(); + if (this.PikExpDate != null) + hashCode = hashCode * 59 + this.PikExpDate.GetHashCode(); + hashCode = hashCode * 59 + this.PikRate.GetHashCode(); + hashCode = hashCode * 59 + this.PreferredSecExDateLen.GetHashCode(); + if (this.PreferredSecExDateUnits != null) + hashCode = hashCode * 59 + this.PreferredSecExDateUnits.GetHashCode(); + hashCode = hashCode * 59 + this.PreferredSecFlag.GetHashCode(); + if (this.PreferredSecType != null) + hashCode = hashCode * 59 + this.PreferredSecType.GetHashCode(); + if (this.PrincipalType != null) + hashCode = hashCode * 59 + this.PrincipalType.GetHashCode(); + if (this.PutDates != null) + hashCode = hashCode * 59 + this.PutDates.GetHashCode(); + hashCode = hashCode * 59 + this.PutNoticeDays.GetHashCode(); + if (this.PutFreq != null) + hashCode = hashCode * 59 + this.PutFreq.GetHashCode(); + if (this.PutPrices != null) + hashCode = hashCode * 59 + this.PutPrices.GetHashCode(); + hashCode = hashCode * 59 + this.PvtPlacementFlag.GetHashCode(); + if (this.RatingFitch != null) + hashCode = hashCode * 59 + this.RatingFitch.GetHashCode(); + if (this.RatingFitchDates != null) + hashCode = hashCode * 59 + this.RatingFitchDates.GetHashCode(); + if (this.RatingFitchValues != null) + hashCode = hashCode * 59 + this.RatingFitchValues.GetHashCode(); + if (this.RatingMoodysDates != null) + hashCode = hashCode * 59 + this.RatingMoodysDates.GetHashCode(); + if (this.RatingMoodysValues != null) + hashCode = hashCode * 59 + this.RatingMoodysValues.GetHashCode(); + if (this.RatingSpDates != null) + hashCode = hashCode * 59 + this.RatingSpDates.GetHashCode(); + if (this.RatingSpValues != null) + hashCode = hashCode * 59 + this.RatingSpValues.GetHashCode(); + hashCode = hashCode * 59 + this.RecoveryPercentage.GetHashCode(); + if (this.RedemptionDate != null) + hashCode = hashCode * 59 + this.RedemptionDate.GetHashCode(); + if (this.RedemptionOpt != null) + hashCode = hashCode * 59 + this.RedemptionOpt.GetHashCode(); + hashCode = hashCode * 59 + this.RedemptionPrice.GetHashCode(); + if (this.ReinstatedDate != null) + hashCode = hashCode * 59 + this.ReinstatedDate.GetHashCode(); + hashCode = hashCode * 59 + this.ResetDelay.GetHashCode(); + if (this.ResetFreq != null) + hashCode = hashCode * 59 + this.ResetFreq.GetHashCode(); + if (this.RefIndex != null) + hashCode = hashCode * 59 + this.RefIndex.GetHashCode(); + hashCode = hashCode * 59 + this.SecondaryToVendorFlag.GetHashCode(); + if (this.Sector != null) + hashCode = hashCode * 59 + this.Sector.GetHashCode(); + if (this.SectorBarclay1 != null) + hashCode = hashCode * 59 + this.SectorBarclay1.GetHashCode(); + if (this.SectorBarclay2 != null) + hashCode = hashCode * 59 + this.SectorBarclay2.GetHashCode(); + if (this.SectorBarclay3 != null) + hashCode = hashCode * 59 + this.SectorBarclay3.GetHashCode(); + if (this.SectorBarclay4 != null) + hashCode = hashCode * 59 + this.SectorBarclay4.GetHashCode(); + if (this.SectorDef != null) + hashCode = hashCode * 59 + this.SectorDef.GetHashCode(); + if (this.SectorIndustry != null) + hashCode = hashCode * 59 + this.SectorIndustry.GetHashCode(); + if (this.SectorMain != null) + hashCode = hashCode * 59 + this.SectorMain.GetHashCode(); + if (this.SectorMerrill1 != null) + hashCode = hashCode * 59 + this.SectorMerrill1.GetHashCode(); + if (this.SectorMerrill2 != null) + hashCode = hashCode * 59 + this.SectorMerrill2.GetHashCode(); + if (this.SectorMerrill3 != null) + hashCode = hashCode * 59 + this.SectorMerrill3.GetHashCode(); + if (this.SectorMerrill4 != null) + hashCode = hashCode * 59 + this.SectorMerrill4.GetHashCode(); + if (this.SectorSubGroup != null) + hashCode = hashCode * 59 + this.SectorSubGroup.GetHashCode(); + if (this.SinkAmts != null) + hashCode = hashCode * 59 + this.SinkAmts.GetHashCode(); + if (this.SinkDates != null) + hashCode = hashCode * 59 + this.SinkDates.GetHashCode(); + hashCode = hashCode * 59 + this.Spread.GetHashCode(); + if (this.State != null) + hashCode = hashCode * 59 + this.State.GetHashCode(); + if (this.Status != null) + hashCode = hashCode * 59 + this.Status.GetHashCode(); + if (this.StatusDates != null) + hashCode = hashCode * 59 + this.StatusDates.GetHashCode(); + if (this.StatusValues != null) + hashCode = hashCode * 59 + this.StatusValues.GetHashCode(); + if (this.StepCashRates != null) + hashCode = hashCode * 59 + this.StepCashRates.GetHashCode(); + if (this.StepCouponDates != null) + hashCode = hashCode * 59 + this.StepCouponDates.GetHashCode(); + if (this.StepCoupons != null) + hashCode = hashCode * 59 + this.StepCoupons.GetHashCode(); + if (this.StepPikRates != null) + hashCode = hashCode * 59 + this.StepPikRates.GetHashCode(); + if (this.VendorCoverageDate != null) + hashCode = hashCode * 59 + this.VendorCoverageDate.GetHashCode(); + hashCode = hashCode * 59 + this.VRDNFlag.GetHashCode(); + hashCode = hashCode * 59 + this.SecurityType.GetHashCode(); + return hashCode; + } + } + + /// + /// To validate all properties of the instance + /// + /// Validation context + /// Validation Result + IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + { + yield break; + } + } + +} diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/SMCreateParameters.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/SMCreateParameters.cs new file mode 100644 index 00000000..da1de280 --- /dev/null +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/SMCreateParameters.cs @@ -0,0 +1,181 @@ +/* + * Engines API + * + * Allow clients to fetch Analytics through APIs. + * + * 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://github.com/openapitools/openapi-generator.git + */ + + +using System; +using System.Collections; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.IO; +using System.Runtime.Serialization; +using System.Text; +using System.Text.RegularExpressions; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using Newtonsoft.Json.Linq; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = FactSet.AnalyticsAPI.Engines.Client.OpenAPIDateConverter; + +namespace FactSet.AnalyticsAPI.Engines.Model +{ + /// + /// SMCreateParameters + /// + [DataContract(Name = "SMCreateParameters")] + public partial class SMCreateParameters : IEquatable, IValidatableObject + { + /// + /// Initializes a new instance of the class. + /// + [JsonConstructorAttribute] + protected SMCreateParameters() { } + /// + /// Initializes a new instance of the class. + /// + /// securityName (required). + /// location. + /// asofdate. + /// fields (required). + public SMCreateParameters(string securityName = default(string), string location = default(string), string asofdate = default(string), OneOfSMFields fields = default(OneOfSMFields)) + { + // to ensure "securityName" is required (not null) + this.SecurityName = securityName ?? throw new ArgumentNullException("securityName is a required property for SMCreateParameters and cannot be null"); + // to ensure "fields" is required (not null) + this.Fields = fields ?? throw new ArgumentNullException("fields is a required property for SMCreateParameters and cannot be null"); + this.Location = location; + this.Asofdate = asofdate; + } + + /// + /// Gets or Sets SecurityName + /// + [DataMember(Name = "securityName", IsRequired = true, EmitDefaultValue = false)] + public string SecurityName { get; set; } + + /// + /// Gets or Sets Location + /// + [DataMember(Name = "location", EmitDefaultValue = false)] + public string Location { get; set; } + + /// + /// Gets or Sets Asofdate + /// + [DataMember(Name = "asofdate", EmitDefaultValue = false)] + public string Asofdate { get; set; } + + /// + /// Gets or Sets Fields + /// + [DataMember(Name = "fields", IsRequired = true, EmitDefaultValue = false)] + public OneOfSMFields Fields { get; set; } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + var sb = new StringBuilder(); + sb.Append("class SMCreateParameters {\n"); + sb.Append(" SecurityName: ").Append(SecurityName).Append("\n"); + sb.Append(" Location: ").Append(Location).Append("\n"); + sb.Append(" Asofdate: ").Append(Asofdate).Append("\n"); + sb.Append(" Fields: ").Append(Fields).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public virtual string ToJson() + { + return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); + } + + /// + /// Returns true if objects are equal + /// + /// Object to be compared + /// Boolean + public override bool Equals(object input) + { + return this.Equals(input as SMCreateParameters); + } + + /// + /// Returns true if SMCreateParameters instances are equal + /// + /// Instance of SMCreateParameters to be compared + /// Boolean + public bool Equals(SMCreateParameters input) + { + if (input == null) + return false; + + return + ( + this.SecurityName == input.SecurityName || + (this.SecurityName != null && + this.SecurityName.Equals(input.SecurityName)) + ) && + ( + this.Location == input.Location || + (this.Location != null && + this.Location.Equals(input.Location)) + ) && + ( + this.Asofdate == input.Asofdate || + (this.Asofdate != null && + this.Asofdate.Equals(input.Asofdate)) + ) && + ( + this.Fields == input.Fields || + (this.Fields != null && + this.Fields.Equals(input.Fields)) + ); + } + + /// + /// Gets the hash code + /// + /// Hash code + public override int GetHashCode() + { + unchecked // Overflow is fine, just wrap + { + int hashCode = 41; + if (this.SecurityName != null) + hashCode = hashCode * 59 + this.SecurityName.GetHashCode(); + if (this.Location != null) + hashCode = hashCode * 59 + this.Location.GetHashCode(); + if (this.Asofdate != null) + hashCode = hashCode * 59 + this.Asofdate.GetHashCode(); + if (this.Fields != null) + hashCode = hashCode * 59 + this.Fields.GetHashCode(); + return hashCode; + } + } + + /// + /// To validate all properties of the instance + /// + /// Validation context + /// Validation Result + IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + { + yield break; + } + } + +} diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/SPARCalculationParametersRoot.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/SMCreateParametersRoot.cs similarity index 70% rename from auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/SPARCalculationParametersRoot.cs rename to auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/SMCreateParametersRoot.cs index c9efcf22..3b975cf5 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/SPARCalculationParametersRoot.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/SMCreateParametersRoot.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ @@ -27,34 +27,39 @@ namespace FactSet.AnalyticsAPI.Engines.Model { /// - /// SPARCalculationParametersRoot + /// SMCreateParametersRoot /// - [DataContract(Name = "SPARCalculationParametersRoot")] - public partial class SPARCalculationParametersRoot : IEquatable, IValidatableObject + [DataContract(Name = "SMCreateParametersRoot")] + public partial class SMCreateParametersRoot : IEquatable, IValidatableObject { /// - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// - /// List of calculation parameters.. + [JsonConstructorAttribute] + protected SMCreateParametersRoot() { } + /// + /// Initializes a new instance of the class. + /// + /// data (required). /// meta. - public SPARCalculationParametersRoot(Dictionary data = default(Dictionary), CalculationMeta meta = default(CalculationMeta)) + public SMCreateParametersRoot(List data = default(List), Object meta = default(Object)) { - this.Data = data; + // to ensure "data" is required (not null) + this.Data = data ?? throw new ArgumentNullException("data is a required property for SMCreateParametersRoot and cannot be null"); this.Meta = meta; } /// - /// List of calculation parameters. + /// Gets or Sets Data /// - /// List of calculation parameters. - [DataMember(Name = "data", EmitDefaultValue = false)] - public Dictionary Data { get; set; } + [DataMember(Name = "data", IsRequired = true, EmitDefaultValue = false)] + public List Data { get; set; } /// /// Gets or Sets Meta /// [DataMember(Name = "meta", EmitDefaultValue = false)] - public CalculationMeta Meta { get; set; } + public Object Meta { get; set; } /// /// Returns the string presentation of the object @@ -63,7 +68,7 @@ public partial class SPARCalculationParametersRoot : IEquatableBoolean public override bool Equals(object input) { - return this.Equals(input as SPARCalculationParametersRoot); + return this.Equals(input as SMCreateParametersRoot); } /// - /// Returns true if SPARCalculationParametersRoot instances are equal + /// Returns true if SMCreateParametersRoot instances are equal /// - /// Instance of SPARCalculationParametersRoot to be compared + /// Instance of SMCreateParametersRoot to be compared /// Boolean - public bool Equals(SPARCalculationParametersRoot input) + public bool Equals(SMCreateParametersRoot input) { if (input == null) return false; diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/SMCreateResponse.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/SMCreateResponse.cs new file mode 100644 index 00000000..615ce9e0 --- /dev/null +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/SMCreateResponse.cs @@ -0,0 +1,193 @@ +/* + * Engines API + * + * Allow clients to fetch Analytics through APIs. + * + * 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://github.com/openapitools/openapi-generator.git + */ + + +using System; +using System.Collections; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.IO; +using System.Runtime.Serialization; +using System.Text; +using System.Text.RegularExpressions; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using Newtonsoft.Json.Linq; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = FactSet.AnalyticsAPI.Engines.Client.OpenAPIDateConverter; + +namespace FactSet.AnalyticsAPI.Engines.Model +{ + /// + /// SMCreateResponse + /// + [DataContract(Name = "SMCreateResponse")] + public partial class SMCreateResponse : IEquatable, IValidatableObject + { + /// + /// Defines Status + /// + [JsonConverter(typeof(StringEnumConverter))] + public enum StatusEnum + { + /// + /// Enum Success for value: success + /// + [EnumMember(Value = "success")] + Success = 1, + + /// + /// Enum Failure for value: failure + /// + [EnumMember(Value = "failure")] + Failure = 2 + + } + + /// + /// Gets or Sets Status + /// + [DataMember(Name = "status", EmitDefaultValue = false)] + public StatusEnum? Status { get; set; } + /// + /// Initializes a new instance of the class. + /// + /// securityName. + /// status. + /// warnings. + /// errors. + public SMCreateResponse(string securityName = default(string), StatusEnum? status = default(StatusEnum?), List warnings = default(List), List errors = default(List)) + { + this.SecurityName = securityName; + this.Status = status; + this.Warnings = warnings; + this.Errors = errors; + } + + /// + /// Gets or Sets SecurityName + /// + [DataMember(Name = "securityName", EmitDefaultValue = false)] + public string SecurityName { get; set; } + + /// + /// Gets or Sets Warnings + /// + [DataMember(Name = "warnings", EmitDefaultValue = false)] + public List Warnings { get; set; } + + /// + /// Gets or Sets Errors + /// + [DataMember(Name = "errors", EmitDefaultValue = false)] + public List Errors { get; set; } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + var sb = new StringBuilder(); + sb.Append("class SMCreateResponse {\n"); + sb.Append(" SecurityName: ").Append(SecurityName).Append("\n"); + sb.Append(" Status: ").Append(Status).Append("\n"); + sb.Append(" Warnings: ").Append(Warnings).Append("\n"); + sb.Append(" Errors: ").Append(Errors).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public virtual string ToJson() + { + return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); + } + + /// + /// Returns true if objects are equal + /// + /// Object to be compared + /// Boolean + public override bool Equals(object input) + { + return this.Equals(input as SMCreateResponse); + } + + /// + /// Returns true if SMCreateResponse instances are equal + /// + /// Instance of SMCreateResponse to be compared + /// Boolean + public bool Equals(SMCreateResponse input) + { + if (input == null) + return false; + + return + ( + this.SecurityName == input.SecurityName || + (this.SecurityName != null && + this.SecurityName.Equals(input.SecurityName)) + ) && + ( + this.Status == input.Status || + this.Status.Equals(input.Status) + ) && + ( + this.Warnings == input.Warnings || + this.Warnings != null && + input.Warnings != null && + this.Warnings.SequenceEqual(input.Warnings) + ) && + ( + this.Errors == input.Errors || + this.Errors != null && + input.Errors != null && + this.Errors.SequenceEqual(input.Errors) + ); + } + + /// + /// Gets the hash code + /// + /// Hash code + public override int GetHashCode() + { + unchecked // Overflow is fine, just wrap + { + int hashCode = 41; + if (this.SecurityName != null) + hashCode = hashCode * 59 + this.SecurityName.GetHashCode(); + hashCode = hashCode * 59 + this.Status.GetHashCode(); + if (this.Warnings != null) + hashCode = hashCode * 59 + this.Warnings.GetHashCode(); + if (this.Errors != null) + hashCode = hashCode * 59 + this.Errors.GetHashCode(); + return hashCode; + } + } + + /// + /// To validate all properties of the instance + /// + /// Validation context + /// Validation Result + IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + { + yield break; + } + } + +} diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/SPARBenchmarkRoot.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/SMCreateResponseRoot.cs similarity index 75% rename from auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/SPARBenchmarkRoot.cs rename to auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/SMCreateResponseRoot.cs index 959e55e9..9bcc0f62 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/SPARBenchmarkRoot.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/SMCreateResponseRoot.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ @@ -27,25 +27,25 @@ namespace FactSet.AnalyticsAPI.Engines.Model { /// - /// SPARBenchmarkRoot + /// SMCreateResponseRoot /// - [DataContract(Name = "SPARBenchmarkRoot")] - public partial class SPARBenchmarkRoot : IEquatable, IValidatableObject + [DataContract(Name = "SMCreateResponseRoot")] + public partial class SMCreateResponseRoot : IEquatable, IValidatableObject { /// - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// [JsonConstructorAttribute] - protected SPARBenchmarkRoot() { } + protected SMCreateResponseRoot() { } /// - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// /// data (required). /// meta. - public SPARBenchmarkRoot(SPARBenchmark data = default(SPARBenchmark), Object meta = default(Object)) + public SMCreateResponseRoot(List data = default(List), Object meta = default(Object)) { // to ensure "data" is required (not null) - this.Data = data ?? throw new ArgumentNullException("data is a required property for SPARBenchmarkRoot and cannot be null"); + this.Data = data ?? throw new ArgumentNullException("data is a required property for SMCreateResponseRoot and cannot be null"); this.Meta = meta; } @@ -53,7 +53,7 @@ protected SPARBenchmarkRoot() { } /// Gets or Sets Data /// [DataMember(Name = "data", IsRequired = true, EmitDefaultValue = false)] - public SPARBenchmark Data { get; set; } + public List Data { get; set; } /// /// Gets or Sets Meta @@ -68,7 +68,7 @@ protected SPARBenchmarkRoot() { } public override string ToString() { var sb = new StringBuilder(); - sb.Append("class SPARBenchmarkRoot {\n"); + sb.Append("class SMCreateResponseRoot {\n"); sb.Append(" Data: ").Append(Data).Append("\n"); sb.Append(" Meta: ").Append(Meta).Append("\n"); sb.Append("}\n"); @@ -91,15 +91,15 @@ public virtual string ToJson() /// Boolean public override bool Equals(object input) { - return this.Equals(input as SPARBenchmarkRoot); + return this.Equals(input as SMCreateResponseRoot); } /// - /// Returns true if SPARBenchmarkRoot instances are equal + /// Returns true if SMCreateResponseRoot instances are equal /// - /// Instance of SPARBenchmarkRoot to be compared + /// Instance of SMCreateResponseRoot to be compared /// Boolean - public bool Equals(SPARBenchmarkRoot input) + public bool Equals(SMCreateResponseRoot input) { if (input == null) return false; @@ -107,8 +107,9 @@ public bool Equals(SPARBenchmarkRoot input) return ( this.Data == input.Data || - (this.Data != null && - this.Data.Equals(input.Data)) + this.Data != null && + input.Data != null && + this.Data.SequenceEqual(input.Data) ) && ( this.Meta == input.Meta || diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/SMCustomCashFlowFields.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/SMCustomCashFlowFields.cs new file mode 100644 index 00000000..c90d9871 --- /dev/null +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/SMCustomCashFlowFields.cs @@ -0,0 +1,616 @@ +/* + * Engines API + * + * Allow clients to fetch Analytics through APIs. + * + * 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://github.com/openapitools/openapi-generator.git + */ + + +using System; +using System.Collections; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.IO; +using System.Runtime.Serialization; +using System.Text; +using System.Text.RegularExpressions; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using Newtonsoft.Json.Linq; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = FactSet.AnalyticsAPI.Engines.Client.OpenAPIDateConverter; + +namespace FactSet.AnalyticsAPI.Engines.Model +{ + /// + /// SMCustomCashFlowFields + /// + [DataContract(Name = "SMCustomCashFlowFields")] + public partial class SMCustomCashFlowFields : IEquatable, IValidatableObject + { + /// + /// Defines SecurityType + /// + [JsonConverter(typeof(StringEnumConverter))] + public enum SecurityTypeEnum + { + /// + /// Enum Bond for value: Bond + /// + [EnumMember(Value = "Bond")] + Bond = 1, + + /// + /// Enum CCF for value: CCF + /// + [EnumMember(Value = "CCF")] + CCF = 2 + + } + + /// + /// Gets or Sets SecurityType + /// + [DataMember(Name = "securityType", IsRequired = true, EmitDefaultValue = false)] + public SecurityTypeEnum SecurityType { get; set; } + /// + /// Initializes a new instance of the class. + /// + [JsonConstructorAttribute] + protected SMCustomCashFlowFields() { } + /// + /// Initializes a new instance of the class. + /// + /// cashFlowAmounts. + /// cashFlowDates. + /// country. + /// currency. + /// issueName. + /// parAmt. + /// parentName. + /// ratingFitch. + /// ratingFitchDates. + /// ratingFitchValues. + /// ratingMoodysDates. + /// ratingMoodysValues. + /// ratingSpDates. + /// ratingSpValues. + /// secondaryToVendorFlag. + /// sector. + /// sectorBarclay1. + /// sectorBarclay2. + /// sectorBarclay3. + /// sectorBarclay4. + /// sectorDef. + /// sectorIndustry. + /// sectorMain. + /// sectorMerrill1. + /// sectorMerrill2. + /// sectorMerrill3. + /// sectorMerrill4. + /// sectorSubGroup. + /// vendorCoverageDate. + /// securityType (required). + public SMCustomCashFlowFields(List cashFlowAmounts = default(List), List cashFlowDates = default(List), string country = default(string), string currency = default(string), string issueName = default(string), double parAmt = default(double), string parentName = default(string), string ratingFitch = default(string), List ratingFitchDates = default(List), List ratingFitchValues = default(List), List ratingMoodysDates = default(List), List ratingMoodysValues = default(List), List ratingSpDates = default(List), List ratingSpValues = default(List), bool secondaryToVendorFlag = default(bool), string sector = default(string), string sectorBarclay1 = default(string), string sectorBarclay2 = default(string), string sectorBarclay3 = default(string), string sectorBarclay4 = default(string), string sectorDef = default(string), string sectorIndustry = default(string), string sectorMain = default(string), string sectorMerrill1 = default(string), string sectorMerrill2 = default(string), string sectorMerrill3 = default(string), string sectorMerrill4 = default(string), string sectorSubGroup = default(string), string vendorCoverageDate = default(string), SecurityTypeEnum securityType = default(SecurityTypeEnum)) + { + this.SecurityType = securityType; + this.CashFlowAmounts = cashFlowAmounts; + this.CashFlowDates = cashFlowDates; + this.Country = country; + this.Currency = currency; + this.IssueName = issueName; + this.ParAmt = parAmt; + this.ParentName = parentName; + this.RatingFitch = ratingFitch; + this.RatingFitchDates = ratingFitchDates; + this.RatingFitchValues = ratingFitchValues; + this.RatingMoodysDates = ratingMoodysDates; + this.RatingMoodysValues = ratingMoodysValues; + this.RatingSpDates = ratingSpDates; + this.RatingSpValues = ratingSpValues; + this.SecondaryToVendorFlag = secondaryToVendorFlag; + this.Sector = sector; + this.SectorBarclay1 = sectorBarclay1; + this.SectorBarclay2 = sectorBarclay2; + this.SectorBarclay3 = sectorBarclay3; + this.SectorBarclay4 = sectorBarclay4; + this.SectorDef = sectorDef; + this.SectorIndustry = sectorIndustry; + this.SectorMain = sectorMain; + this.SectorMerrill1 = sectorMerrill1; + this.SectorMerrill2 = sectorMerrill2; + this.SectorMerrill3 = sectorMerrill3; + this.SectorMerrill4 = sectorMerrill4; + this.SectorSubGroup = sectorSubGroup; + this.VendorCoverageDate = vendorCoverageDate; + } + + /// + /// Gets or Sets CashFlowAmounts + /// + [DataMember(Name = "cashFlowAmounts", EmitDefaultValue = false)] + public List CashFlowAmounts { get; set; } + + /// + /// Gets or Sets CashFlowDates + /// + [DataMember(Name = "cashFlowDates", EmitDefaultValue = false)] + public List CashFlowDates { get; set; } + + /// + /// Gets or Sets Country + /// + [DataMember(Name = "country", EmitDefaultValue = false)] + public string Country { get; set; } + + /// + /// Gets or Sets Currency + /// + [DataMember(Name = "currency", EmitDefaultValue = false)] + public string Currency { get; set; } + + /// + /// Gets or Sets IssueName + /// + [DataMember(Name = "issueName", EmitDefaultValue = false)] + public string IssueName { get; set; } + + /// + /// Gets or Sets ParAmt + /// + [DataMember(Name = "parAmt", EmitDefaultValue = false)] + public double ParAmt { get; set; } + + /// + /// Gets or Sets ParentName + /// + [DataMember(Name = "parentName", EmitDefaultValue = false)] + public string ParentName { get; set; } + + /// + /// Gets or Sets RatingFitch + /// + [DataMember(Name = "ratingFitch", EmitDefaultValue = false)] + public string RatingFitch { get; set; } + + /// + /// Gets or Sets RatingFitchDates + /// + [DataMember(Name = "ratingFitchDates", EmitDefaultValue = false)] + public List RatingFitchDates { get; set; } + + /// + /// Gets or Sets RatingFitchValues + /// + [DataMember(Name = "ratingFitchValues", EmitDefaultValue = false)] + public List RatingFitchValues { get; set; } + + /// + /// Gets or Sets RatingMoodysDates + /// + [DataMember(Name = "ratingMoodysDates", EmitDefaultValue = false)] + public List RatingMoodysDates { get; set; } + + /// + /// Gets or Sets RatingMoodysValues + /// + [DataMember(Name = "ratingMoodysValues", EmitDefaultValue = false)] + public List RatingMoodysValues { get; set; } + + /// + /// Gets or Sets RatingSpDates + /// + [DataMember(Name = "ratingSpDates", EmitDefaultValue = false)] + public List RatingSpDates { get; set; } + + /// + /// Gets or Sets RatingSpValues + /// + [DataMember(Name = "ratingSpValues", EmitDefaultValue = false)] + public List RatingSpValues { get; set; } + + /// + /// Gets or Sets SecondaryToVendorFlag + /// + [DataMember(Name = "secondaryToVendorFlag", EmitDefaultValue = false)] + public bool SecondaryToVendorFlag { get; set; } + + /// + /// Gets or Sets Sector + /// + [DataMember(Name = "sector", EmitDefaultValue = false)] + public string Sector { get; set; } + + /// + /// Gets or Sets SectorBarclay1 + /// + [DataMember(Name = "sectorBarclay1", EmitDefaultValue = false)] + public string SectorBarclay1 { get; set; } + + /// + /// Gets or Sets SectorBarclay2 + /// + [DataMember(Name = "sectorBarclay2", EmitDefaultValue = false)] + public string SectorBarclay2 { get; set; } + + /// + /// Gets or Sets SectorBarclay3 + /// + [DataMember(Name = "sectorBarclay3", EmitDefaultValue = false)] + public string SectorBarclay3 { get; set; } + + /// + /// Gets or Sets SectorBarclay4 + /// + [DataMember(Name = "sectorBarclay4", EmitDefaultValue = false)] + public string SectorBarclay4 { get; set; } + + /// + /// Gets or Sets SectorDef + /// + [DataMember(Name = "sectorDef", EmitDefaultValue = false)] + public string SectorDef { get; set; } + + /// + /// Gets or Sets SectorIndustry + /// + [DataMember(Name = "sectorIndustry", EmitDefaultValue = false)] + public string SectorIndustry { get; set; } + + /// + /// Gets or Sets SectorMain + /// + [DataMember(Name = "sectorMain", EmitDefaultValue = false)] + public string SectorMain { get; set; } + + /// + /// Gets or Sets SectorMerrill1 + /// + [DataMember(Name = "sectorMerrill1", EmitDefaultValue = false)] + public string SectorMerrill1 { get; set; } + + /// + /// Gets or Sets SectorMerrill2 + /// + [DataMember(Name = "sectorMerrill2", EmitDefaultValue = false)] + public string SectorMerrill2 { get; set; } + + /// + /// Gets or Sets SectorMerrill3 + /// + [DataMember(Name = "sectorMerrill3", EmitDefaultValue = false)] + public string SectorMerrill3 { get; set; } + + /// + /// Gets or Sets SectorMerrill4 + /// + [DataMember(Name = "sectorMerrill4", EmitDefaultValue = false)] + public string SectorMerrill4 { get; set; } + + /// + /// Gets or Sets SectorSubGroup + /// + [DataMember(Name = "sectorSubGroup", EmitDefaultValue = false)] + public string SectorSubGroup { get; set; } + + /// + /// Gets or Sets VendorCoverageDate + /// + [DataMember(Name = "vendorCoverageDate", EmitDefaultValue = false)] + public string VendorCoverageDate { get; set; } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + var sb = new StringBuilder(); + sb.Append("class SMCustomCashFlowFields {\n"); + sb.Append(" CashFlowAmounts: ").Append(CashFlowAmounts).Append("\n"); + sb.Append(" CashFlowDates: ").Append(CashFlowDates).Append("\n"); + sb.Append(" Country: ").Append(Country).Append("\n"); + sb.Append(" Currency: ").Append(Currency).Append("\n"); + sb.Append(" IssueName: ").Append(IssueName).Append("\n"); + sb.Append(" ParAmt: ").Append(ParAmt).Append("\n"); + sb.Append(" ParentName: ").Append(ParentName).Append("\n"); + sb.Append(" RatingFitch: ").Append(RatingFitch).Append("\n"); + sb.Append(" RatingFitchDates: ").Append(RatingFitchDates).Append("\n"); + sb.Append(" RatingFitchValues: ").Append(RatingFitchValues).Append("\n"); + sb.Append(" RatingMoodysDates: ").Append(RatingMoodysDates).Append("\n"); + sb.Append(" RatingMoodysValues: ").Append(RatingMoodysValues).Append("\n"); + sb.Append(" RatingSpDates: ").Append(RatingSpDates).Append("\n"); + sb.Append(" RatingSpValues: ").Append(RatingSpValues).Append("\n"); + sb.Append(" SecondaryToVendorFlag: ").Append(SecondaryToVendorFlag).Append("\n"); + sb.Append(" Sector: ").Append(Sector).Append("\n"); + sb.Append(" SectorBarclay1: ").Append(SectorBarclay1).Append("\n"); + sb.Append(" SectorBarclay2: ").Append(SectorBarclay2).Append("\n"); + sb.Append(" SectorBarclay3: ").Append(SectorBarclay3).Append("\n"); + sb.Append(" SectorBarclay4: ").Append(SectorBarclay4).Append("\n"); + sb.Append(" SectorDef: ").Append(SectorDef).Append("\n"); + sb.Append(" SectorIndustry: ").Append(SectorIndustry).Append("\n"); + sb.Append(" SectorMain: ").Append(SectorMain).Append("\n"); + sb.Append(" SectorMerrill1: ").Append(SectorMerrill1).Append("\n"); + sb.Append(" SectorMerrill2: ").Append(SectorMerrill2).Append("\n"); + sb.Append(" SectorMerrill3: ").Append(SectorMerrill3).Append("\n"); + sb.Append(" SectorMerrill4: ").Append(SectorMerrill4).Append("\n"); + sb.Append(" SectorSubGroup: ").Append(SectorSubGroup).Append("\n"); + sb.Append(" VendorCoverageDate: ").Append(VendorCoverageDate).Append("\n"); + sb.Append(" SecurityType: ").Append(SecurityType).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public virtual string ToJson() + { + return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); + } + + /// + /// Returns true if objects are equal + /// + /// Object to be compared + /// Boolean + public override bool Equals(object input) + { + return this.Equals(input as SMCustomCashFlowFields); + } + + /// + /// Returns true if SMCustomCashFlowFields instances are equal + /// + /// Instance of SMCustomCashFlowFields to be compared + /// Boolean + public bool Equals(SMCustomCashFlowFields input) + { + if (input == null) + return false; + + return + ( + this.CashFlowAmounts == input.CashFlowAmounts || + this.CashFlowAmounts != null && + input.CashFlowAmounts != null && + this.CashFlowAmounts.SequenceEqual(input.CashFlowAmounts) + ) && + ( + this.CashFlowDates == input.CashFlowDates || + this.CashFlowDates != null && + input.CashFlowDates != null && + this.CashFlowDates.SequenceEqual(input.CashFlowDates) + ) && + ( + this.Country == input.Country || + (this.Country != null && + this.Country.Equals(input.Country)) + ) && + ( + this.Currency == input.Currency || + (this.Currency != null && + this.Currency.Equals(input.Currency)) + ) && + ( + this.IssueName == input.IssueName || + (this.IssueName != null && + this.IssueName.Equals(input.IssueName)) + ) && + ( + this.ParAmt == input.ParAmt || + this.ParAmt.Equals(input.ParAmt) + ) && + ( + this.ParentName == input.ParentName || + (this.ParentName != null && + this.ParentName.Equals(input.ParentName)) + ) && + ( + this.RatingFitch == input.RatingFitch || + (this.RatingFitch != null && + this.RatingFitch.Equals(input.RatingFitch)) + ) && + ( + this.RatingFitchDates == input.RatingFitchDates || + this.RatingFitchDates != null && + input.RatingFitchDates != null && + this.RatingFitchDates.SequenceEqual(input.RatingFitchDates) + ) && + ( + this.RatingFitchValues == input.RatingFitchValues || + this.RatingFitchValues != null && + input.RatingFitchValues != null && + this.RatingFitchValues.SequenceEqual(input.RatingFitchValues) + ) && + ( + this.RatingMoodysDates == input.RatingMoodysDates || + this.RatingMoodysDates != null && + input.RatingMoodysDates != null && + this.RatingMoodysDates.SequenceEqual(input.RatingMoodysDates) + ) && + ( + this.RatingMoodysValues == input.RatingMoodysValues || + this.RatingMoodysValues != null && + input.RatingMoodysValues != null && + this.RatingMoodysValues.SequenceEqual(input.RatingMoodysValues) + ) && + ( + this.RatingSpDates == input.RatingSpDates || + this.RatingSpDates != null && + input.RatingSpDates != null && + this.RatingSpDates.SequenceEqual(input.RatingSpDates) + ) && + ( + this.RatingSpValues == input.RatingSpValues || + this.RatingSpValues != null && + input.RatingSpValues != null && + this.RatingSpValues.SequenceEqual(input.RatingSpValues) + ) && + ( + this.SecondaryToVendorFlag == input.SecondaryToVendorFlag || + this.SecondaryToVendorFlag.Equals(input.SecondaryToVendorFlag) + ) && + ( + this.Sector == input.Sector || + (this.Sector != null && + this.Sector.Equals(input.Sector)) + ) && + ( + this.SectorBarclay1 == input.SectorBarclay1 || + (this.SectorBarclay1 != null && + this.SectorBarclay1.Equals(input.SectorBarclay1)) + ) && + ( + this.SectorBarclay2 == input.SectorBarclay2 || + (this.SectorBarclay2 != null && + this.SectorBarclay2.Equals(input.SectorBarclay2)) + ) && + ( + this.SectorBarclay3 == input.SectorBarclay3 || + (this.SectorBarclay3 != null && + this.SectorBarclay3.Equals(input.SectorBarclay3)) + ) && + ( + this.SectorBarclay4 == input.SectorBarclay4 || + (this.SectorBarclay4 != null && + this.SectorBarclay4.Equals(input.SectorBarclay4)) + ) && + ( + this.SectorDef == input.SectorDef || + (this.SectorDef != null && + this.SectorDef.Equals(input.SectorDef)) + ) && + ( + this.SectorIndustry == input.SectorIndustry || + (this.SectorIndustry != null && + this.SectorIndustry.Equals(input.SectorIndustry)) + ) && + ( + this.SectorMain == input.SectorMain || + (this.SectorMain != null && + this.SectorMain.Equals(input.SectorMain)) + ) && + ( + this.SectorMerrill1 == input.SectorMerrill1 || + (this.SectorMerrill1 != null && + this.SectorMerrill1.Equals(input.SectorMerrill1)) + ) && + ( + this.SectorMerrill2 == input.SectorMerrill2 || + (this.SectorMerrill2 != null && + this.SectorMerrill2.Equals(input.SectorMerrill2)) + ) && + ( + this.SectorMerrill3 == input.SectorMerrill3 || + (this.SectorMerrill3 != null && + this.SectorMerrill3.Equals(input.SectorMerrill3)) + ) && + ( + this.SectorMerrill4 == input.SectorMerrill4 || + (this.SectorMerrill4 != null && + this.SectorMerrill4.Equals(input.SectorMerrill4)) + ) && + ( + this.SectorSubGroup == input.SectorSubGroup || + (this.SectorSubGroup != null && + this.SectorSubGroup.Equals(input.SectorSubGroup)) + ) && + ( + this.VendorCoverageDate == input.VendorCoverageDate || + (this.VendorCoverageDate != null && + this.VendorCoverageDate.Equals(input.VendorCoverageDate)) + ) && + ( + this.SecurityType == input.SecurityType || + this.SecurityType.Equals(input.SecurityType) + ); + } + + /// + /// Gets the hash code + /// + /// Hash code + public override int GetHashCode() + { + unchecked // Overflow is fine, just wrap + { + int hashCode = 41; + if (this.CashFlowAmounts != null) + hashCode = hashCode * 59 + this.CashFlowAmounts.GetHashCode(); + if (this.CashFlowDates != null) + hashCode = hashCode * 59 + this.CashFlowDates.GetHashCode(); + if (this.Country != null) + hashCode = hashCode * 59 + this.Country.GetHashCode(); + if (this.Currency != null) + hashCode = hashCode * 59 + this.Currency.GetHashCode(); + if (this.IssueName != null) + hashCode = hashCode * 59 + this.IssueName.GetHashCode(); + hashCode = hashCode * 59 + this.ParAmt.GetHashCode(); + if (this.ParentName != null) + hashCode = hashCode * 59 + this.ParentName.GetHashCode(); + if (this.RatingFitch != null) + hashCode = hashCode * 59 + this.RatingFitch.GetHashCode(); + if (this.RatingFitchDates != null) + hashCode = hashCode * 59 + this.RatingFitchDates.GetHashCode(); + if (this.RatingFitchValues != null) + hashCode = hashCode * 59 + this.RatingFitchValues.GetHashCode(); + if (this.RatingMoodysDates != null) + hashCode = hashCode * 59 + this.RatingMoodysDates.GetHashCode(); + if (this.RatingMoodysValues != null) + hashCode = hashCode * 59 + this.RatingMoodysValues.GetHashCode(); + if (this.RatingSpDates != null) + hashCode = hashCode * 59 + this.RatingSpDates.GetHashCode(); + if (this.RatingSpValues != null) + hashCode = hashCode * 59 + this.RatingSpValues.GetHashCode(); + hashCode = hashCode * 59 + this.SecondaryToVendorFlag.GetHashCode(); + if (this.Sector != null) + hashCode = hashCode * 59 + this.Sector.GetHashCode(); + if (this.SectorBarclay1 != null) + hashCode = hashCode * 59 + this.SectorBarclay1.GetHashCode(); + if (this.SectorBarclay2 != null) + hashCode = hashCode * 59 + this.SectorBarclay2.GetHashCode(); + if (this.SectorBarclay3 != null) + hashCode = hashCode * 59 + this.SectorBarclay3.GetHashCode(); + if (this.SectorBarclay4 != null) + hashCode = hashCode * 59 + this.SectorBarclay4.GetHashCode(); + if (this.SectorDef != null) + hashCode = hashCode * 59 + this.SectorDef.GetHashCode(); + if (this.SectorIndustry != null) + hashCode = hashCode * 59 + this.SectorIndustry.GetHashCode(); + if (this.SectorMain != null) + hashCode = hashCode * 59 + this.SectorMain.GetHashCode(); + if (this.SectorMerrill1 != null) + hashCode = hashCode * 59 + this.SectorMerrill1.GetHashCode(); + if (this.SectorMerrill2 != null) + hashCode = hashCode * 59 + this.SectorMerrill2.GetHashCode(); + if (this.SectorMerrill3 != null) + hashCode = hashCode * 59 + this.SectorMerrill3.GetHashCode(); + if (this.SectorMerrill4 != null) + hashCode = hashCode * 59 + this.SectorMerrill4.GetHashCode(); + if (this.SectorSubGroup != null) + hashCode = hashCode * 59 + this.SectorSubGroup.GetHashCode(); + if (this.VendorCoverageDate != null) + hashCode = hashCode * 59 + this.VendorCoverageDate.GetHashCode(); + hashCode = hashCode * 59 + this.SecurityType.GetHashCode(); + return hashCode; + } + } + + /// + /// To validate all properties of the instance + /// + /// Validation context + /// Validation Result + IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + { + yield break; + } + } + +} diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/SMDeleteParameters.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/SMDeleteParameters.cs new file mode 100644 index 00000000..c2c9356c --- /dev/null +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/SMDeleteParameters.cs @@ -0,0 +1,197 @@ +/* + * Engines API + * + * Allow clients to fetch Analytics through APIs. + * + * 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://github.com/openapitools/openapi-generator.git + */ + + +using System; +using System.Collections; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.IO; +using System.Runtime.Serialization; +using System.Text; +using System.Text.RegularExpressions; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using Newtonsoft.Json.Linq; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = FactSet.AnalyticsAPI.Engines.Client.OpenAPIDateConverter; + +namespace FactSet.AnalyticsAPI.Engines.Model +{ + /// + /// SMDeleteParameters + /// + [DataContract(Name = "SMDeleteParameters")] + public partial class SMDeleteParameters : IEquatable, IValidatableObject + { + /// + /// Defines SecurityType + /// + [JsonConverter(typeof(StringEnumConverter))] + public enum SecurityTypeEnum + { + /// + /// Enum Bond for value: Bond + /// + [EnumMember(Value = "Bond")] + Bond = 1, + + /// + /// Enum CCF for value: CCF + /// + [EnumMember(Value = "CCF")] + CCF = 2 + + } + + /// + /// Gets or Sets SecurityType + /// + [DataMember(Name = "securityType", EmitDefaultValue = false)] + public SecurityTypeEnum? SecurityType { get; set; } + /// + /// Initializes a new instance of the class. + /// + [JsonConstructorAttribute] + protected SMDeleteParameters() { } + /// + /// Initializes a new instance of the class. + /// + /// securityName (required). + /// location. + /// asofdate. + /// securityType. + public SMDeleteParameters(string securityName = default(string), string location = default(string), string asofdate = default(string), SecurityTypeEnum? securityType = default(SecurityTypeEnum?)) + { + // to ensure "securityName" is required (not null) + this.SecurityName = securityName ?? throw new ArgumentNullException("securityName is a required property for SMDeleteParameters and cannot be null"); + this.Location = location; + this.Asofdate = asofdate; + this.SecurityType = securityType; + } + + /// + /// Gets or Sets SecurityName + /// + [DataMember(Name = "securityName", IsRequired = true, EmitDefaultValue = false)] + public string SecurityName { get; set; } + + /// + /// Gets or Sets Location + /// + [DataMember(Name = "location", EmitDefaultValue = false)] + public string Location { get; set; } + + /// + /// Gets or Sets Asofdate + /// + [DataMember(Name = "asofdate", EmitDefaultValue = false)] + public string Asofdate { get; set; } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + var sb = new StringBuilder(); + sb.Append("class SMDeleteParameters {\n"); + sb.Append(" SecurityName: ").Append(SecurityName).Append("\n"); + sb.Append(" Location: ").Append(Location).Append("\n"); + sb.Append(" Asofdate: ").Append(Asofdate).Append("\n"); + sb.Append(" SecurityType: ").Append(SecurityType).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public virtual string ToJson() + { + return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); + } + + /// + /// Returns true if objects are equal + /// + /// Object to be compared + /// Boolean + public override bool Equals(object input) + { + return this.Equals(input as SMDeleteParameters); + } + + /// + /// Returns true if SMDeleteParameters instances are equal + /// + /// Instance of SMDeleteParameters to be compared + /// Boolean + public bool Equals(SMDeleteParameters input) + { + if (input == null) + return false; + + return + ( + this.SecurityName == input.SecurityName || + (this.SecurityName != null && + this.SecurityName.Equals(input.SecurityName)) + ) && + ( + this.Location == input.Location || + (this.Location != null && + this.Location.Equals(input.Location)) + ) && + ( + this.Asofdate == input.Asofdate || + (this.Asofdate != null && + this.Asofdate.Equals(input.Asofdate)) + ) && + ( + this.SecurityType == input.SecurityType || + this.SecurityType.Equals(input.SecurityType) + ); + } + + /// + /// Gets the hash code + /// + /// Hash code + public override int GetHashCode() + { + unchecked // Overflow is fine, just wrap + { + int hashCode = 41; + if (this.SecurityName != null) + hashCode = hashCode * 59 + this.SecurityName.GetHashCode(); + if (this.Location != null) + hashCode = hashCode * 59 + this.Location.GetHashCode(); + if (this.Asofdate != null) + hashCode = hashCode * 59 + this.Asofdate.GetHashCode(); + hashCode = hashCode * 59 + this.SecurityType.GetHashCode(); + return hashCode; + } + } + + /// + /// To validate all properties of the instance + /// + /// Validation context + /// Validation Result + IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + { + yield break; + } + } + +} diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/SMDeleteParametersRoot.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/SMDeleteParametersRoot.cs new file mode 100644 index 00000000..14c61334 --- /dev/null +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/SMDeleteParametersRoot.cs @@ -0,0 +1,149 @@ +/* + * Engines API + * + * Allow clients to fetch Analytics through APIs. + * + * 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://github.com/openapitools/openapi-generator.git + */ + + +using System; +using System.Collections; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.IO; +using System.Runtime.Serialization; +using System.Text; +using System.Text.RegularExpressions; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using Newtonsoft.Json.Linq; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = FactSet.AnalyticsAPI.Engines.Client.OpenAPIDateConverter; + +namespace FactSet.AnalyticsAPI.Engines.Model +{ + /// + /// SMDeleteParametersRoot + /// + [DataContract(Name = "SMDeleteParametersRoot")] + public partial class SMDeleteParametersRoot : IEquatable, IValidatableObject + { + /// + /// Initializes a new instance of the class. + /// + [JsonConstructorAttribute] + protected SMDeleteParametersRoot() { } + /// + /// Initializes a new instance of the class. + /// + /// data (required). + /// meta. + public SMDeleteParametersRoot(List data = default(List), Object meta = default(Object)) + { + // to ensure "data" is required (not null) + this.Data = data ?? throw new ArgumentNullException("data is a required property for SMDeleteParametersRoot and cannot be null"); + this.Meta = meta; + } + + /// + /// Gets or Sets Data + /// + [DataMember(Name = "data", IsRequired = true, EmitDefaultValue = false)] + public List Data { get; set; } + + /// + /// Gets or Sets Meta + /// + [DataMember(Name = "meta", EmitDefaultValue = false)] + public Object Meta { get; set; } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + var sb = new StringBuilder(); + sb.Append("class SMDeleteParametersRoot {\n"); + sb.Append(" Data: ").Append(Data).Append("\n"); + sb.Append(" Meta: ").Append(Meta).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public virtual string ToJson() + { + return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); + } + + /// + /// Returns true if objects are equal + /// + /// Object to be compared + /// Boolean + public override bool Equals(object input) + { + return this.Equals(input as SMDeleteParametersRoot); + } + + /// + /// Returns true if SMDeleteParametersRoot instances are equal + /// + /// Instance of SMDeleteParametersRoot to be compared + /// Boolean + public bool Equals(SMDeleteParametersRoot input) + { + if (input == null) + return false; + + return + ( + this.Data == input.Data || + this.Data != null && + input.Data != null && + this.Data.SequenceEqual(input.Data) + ) && + ( + this.Meta == input.Meta || + (this.Meta != null && + this.Meta.Equals(input.Meta)) + ); + } + + /// + /// Gets the hash code + /// + /// Hash code + public override int GetHashCode() + { + unchecked // Overflow is fine, just wrap + { + int hashCode = 41; + if (this.Data != null) + hashCode = hashCode * 59 + this.Data.GetHashCode(); + if (this.Meta != null) + hashCode = hashCode * 59 + this.Meta.GetHashCode(); + return hashCode; + } + } + + /// + /// To validate all properties of the instance + /// + /// Validation context + /// Validation Result + IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + { + yield break; + } + } + +} diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/SMDeleteResponse.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/SMDeleteResponse.cs new file mode 100644 index 00000000..c6787420 --- /dev/null +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/SMDeleteResponse.cs @@ -0,0 +1,176 @@ +/* + * Engines API + * + * Allow clients to fetch Analytics through APIs. + * + * 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://github.com/openapitools/openapi-generator.git + */ + + +using System; +using System.Collections; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.IO; +using System.Runtime.Serialization; +using System.Text; +using System.Text.RegularExpressions; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using Newtonsoft.Json.Linq; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = FactSet.AnalyticsAPI.Engines.Client.OpenAPIDateConverter; + +namespace FactSet.AnalyticsAPI.Engines.Model +{ + /// + /// SMDeleteResponse + /// + [DataContract(Name = "SMDeleteResponse")] + public partial class SMDeleteResponse : IEquatable, IValidatableObject + { + /// + /// Defines Status + /// + [JsonConverter(typeof(StringEnumConverter))] + public enum StatusEnum + { + /// + /// Enum Success for value: success + /// + [EnumMember(Value = "success")] + Success = 1, + + /// + /// Enum Failure for value: failure + /// + [EnumMember(Value = "failure")] + Failure = 2 + + } + + /// + /// Gets or Sets Status + /// + [DataMember(Name = "status", EmitDefaultValue = false)] + public StatusEnum? Status { get; set; } + /// + /// Initializes a new instance of the class. + /// + /// securityName. + /// status. + /// errors. + public SMDeleteResponse(string securityName = default(string), StatusEnum? status = default(StatusEnum?), List errors = default(List)) + { + this.SecurityName = securityName; + this.Status = status; + this.Errors = errors; + } + + /// + /// Gets or Sets SecurityName + /// + [DataMember(Name = "securityName", EmitDefaultValue = false)] + public string SecurityName { get; set; } + + /// + /// Gets or Sets Errors + /// + [DataMember(Name = "errors", EmitDefaultValue = false)] + public List Errors { get; set; } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + var sb = new StringBuilder(); + sb.Append("class SMDeleteResponse {\n"); + sb.Append(" SecurityName: ").Append(SecurityName).Append("\n"); + sb.Append(" Status: ").Append(Status).Append("\n"); + sb.Append(" Errors: ").Append(Errors).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public virtual string ToJson() + { + return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); + } + + /// + /// Returns true if objects are equal + /// + /// Object to be compared + /// Boolean + public override bool Equals(object input) + { + return this.Equals(input as SMDeleteResponse); + } + + /// + /// Returns true if SMDeleteResponse instances are equal + /// + /// Instance of SMDeleteResponse to be compared + /// Boolean + public bool Equals(SMDeleteResponse input) + { + if (input == null) + return false; + + return + ( + this.SecurityName == input.SecurityName || + (this.SecurityName != null && + this.SecurityName.Equals(input.SecurityName)) + ) && + ( + this.Status == input.Status || + this.Status.Equals(input.Status) + ) && + ( + this.Errors == input.Errors || + this.Errors != null && + input.Errors != null && + this.Errors.SequenceEqual(input.Errors) + ); + } + + /// + /// Gets the hash code + /// + /// Hash code + public override int GetHashCode() + { + unchecked // Overflow is fine, just wrap + { + int hashCode = 41; + if (this.SecurityName != null) + hashCode = hashCode * 59 + this.SecurityName.GetHashCode(); + hashCode = hashCode * 59 + this.Status.GetHashCode(); + if (this.Errors != null) + hashCode = hashCode * 59 + this.Errors.GetHashCode(); + return hashCode; + } + } + + /// + /// To validate all properties of the instance + /// + /// Validation context + /// Validation Result + IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + { + yield break; + } + } + +} diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/SPARAccountsRoot.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/SMDeleteResponseRoot.cs similarity index 75% rename from auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/SPARAccountsRoot.cs rename to auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/SMDeleteResponseRoot.cs index c0e3c1cc..9de47536 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/SPARAccountsRoot.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/SMDeleteResponseRoot.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ @@ -27,25 +27,25 @@ namespace FactSet.AnalyticsAPI.Engines.Model { /// - /// SPARAccountsRoot + /// SMDeleteResponseRoot /// - [DataContract(Name = "SPARAccountsRoot")] - public partial class SPARAccountsRoot : IEquatable, IValidatableObject + [DataContract(Name = "SMDeleteResponseRoot")] + public partial class SMDeleteResponseRoot : IEquatable, IValidatableObject { /// - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// [JsonConstructorAttribute] - protected SPARAccountsRoot() { } + protected SMDeleteResponseRoot() { } /// - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// /// data (required). /// meta. - public SPARAccountsRoot(SPARAccounts data = default(SPARAccounts), Object meta = default(Object)) + public SMDeleteResponseRoot(List data = default(List), Object meta = default(Object)) { // to ensure "data" is required (not null) - this.Data = data ?? throw new ArgumentNullException("data is a required property for SPARAccountsRoot and cannot be null"); + this.Data = data ?? throw new ArgumentNullException("data is a required property for SMDeleteResponseRoot and cannot be null"); this.Meta = meta; } @@ -53,7 +53,7 @@ protected SPARAccountsRoot() { } /// Gets or Sets Data /// [DataMember(Name = "data", IsRequired = true, EmitDefaultValue = false)] - public SPARAccounts Data { get; set; } + public List Data { get; set; } /// /// Gets or Sets Meta @@ -68,7 +68,7 @@ protected SPARAccountsRoot() { } public override string ToString() { var sb = new StringBuilder(); - sb.Append("class SPARAccountsRoot {\n"); + sb.Append("class SMDeleteResponseRoot {\n"); sb.Append(" Data: ").Append(Data).Append("\n"); sb.Append(" Meta: ").Append(Meta).Append("\n"); sb.Append("}\n"); @@ -91,15 +91,15 @@ public virtual string ToJson() /// Boolean public override bool Equals(object input) { - return this.Equals(input as SPARAccountsRoot); + return this.Equals(input as SMDeleteResponseRoot); } /// - /// Returns true if SPARAccountsRoot instances are equal + /// Returns true if SMDeleteResponseRoot instances are equal /// - /// Instance of SPARAccountsRoot to be compared + /// Instance of SMDeleteResponseRoot to be compared /// Boolean - public bool Equals(SPARAccountsRoot input) + public bool Equals(SMDeleteResponseRoot input) { if (input == null) return false; @@ -107,8 +107,9 @@ public bool Equals(SPARAccountsRoot input) return ( this.Data == input.Data || - (this.Data != null && - this.Data.Equals(input.Data)) + this.Data != null && + input.Data != null && + this.Data.SequenceEqual(input.Data) ) && ( this.Meta == input.Meta || diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/SPARAccounts.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/SMError.cs similarity index 65% rename from auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/SPARAccounts.cs rename to auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/SMError.cs index a0e8e731..0e2075bd 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/SPARAccounts.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/SMError.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ @@ -27,26 +27,25 @@ namespace FactSet.AnalyticsAPI.Engines.Model { /// - /// SPARAccounts + /// SMError /// - [DataContract(Name = "SPARAccounts")] - public partial class SPARAccounts : IEquatable, IValidatableObject + [DataContract(Name = "SMError")] + public partial class SMError : IEquatable, IValidatableObject { /// - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// - /// List of SPAR returnsType. - public SPARAccounts(List returnsType = default(List)) + /// detail. + public SMError(string detail = default(string)) { - this.ReturnsType = returnsType; + this.Detail = detail; } /// - /// List of SPAR returnsType + /// Gets or Sets Detail /// - /// List of SPAR returnsType - [DataMember(Name = "returnsType", EmitDefaultValue = false)] - public List ReturnsType { get; set; } + [DataMember(Name = "detail", EmitDefaultValue = false)] + public string Detail { get; set; } /// /// Returns the string presentation of the object @@ -55,8 +54,8 @@ public partial class SPARAccounts : IEquatable, IValidatableObject public override string ToString() { var sb = new StringBuilder(); - sb.Append("class SPARAccounts {\n"); - sb.Append(" ReturnsType: ").Append(ReturnsType).Append("\n"); + sb.Append("class SMError {\n"); + sb.Append(" Detail: ").Append(Detail).Append("\n"); sb.Append("}\n"); return sb.ToString(); } @@ -77,25 +76,24 @@ public virtual string ToJson() /// Boolean public override bool Equals(object input) { - return this.Equals(input as SPARAccounts); + return this.Equals(input as SMError); } /// - /// Returns true if SPARAccounts instances are equal + /// Returns true if SMError instances are equal /// - /// Instance of SPARAccounts to be compared + /// Instance of SMError to be compared /// Boolean - public bool Equals(SPARAccounts input) + public bool Equals(SMError input) { if (input == null) return false; return ( - this.ReturnsType == input.ReturnsType || - this.ReturnsType != null && - input.ReturnsType != null && - this.ReturnsType.SequenceEqual(input.ReturnsType) + this.Detail == input.Detail || + (this.Detail != null && + this.Detail.Equals(input.Detail)) ); } @@ -108,8 +106,8 @@ public override int GetHashCode() unchecked // Overflow is fine, just wrap { int hashCode = 41; - if (this.ReturnsType != null) - hashCode = hashCode * 59 + this.ReturnsType.GetHashCode(); + if (this.Detail != null) + hashCode = hashCode * 59 + this.Detail.GetHashCode(); return hashCode; } } diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/SMFields.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/SMFields.cs new file mode 100644 index 00000000..e9a9198e --- /dev/null +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/SMFields.cs @@ -0,0 +1,148 @@ +/* + * Engines API + * + * Allow clients to fetch Analytics through APIs. + * + * 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://github.com/openapitools/openapi-generator.git + */ + + +using System; +using System.Collections; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.IO; +using System.Runtime.Serialization; +using System.Text; +using System.Text.RegularExpressions; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using Newtonsoft.Json.Linq; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = FactSet.AnalyticsAPI.Engines.Client.OpenAPIDateConverter; + +namespace FactSet.AnalyticsAPI.Engines.Model +{ + /// + /// SMFields + /// + [DataContract(Name = "SMFields")] + public partial class SMFields : IEquatable, IValidatableObject + { + /// + /// Defines SecurityType + /// + [JsonConverter(typeof(StringEnumConverter))] + public enum SecurityTypeEnum + { + /// + /// Enum Bond for value: Bond + /// + [EnumMember(Value = "Bond")] + Bond = 1, + + /// + /// Enum CCF for value: CCF + /// + [EnumMember(Value = "CCF")] + CCF = 2 + + } + + /// + /// Gets or Sets SecurityType + /// + [DataMember(Name = "securityType", IsRequired = true, EmitDefaultValue = false)] + public SecurityTypeEnum SecurityType { get; set; } + /// + /// Initializes a new instance of the class. + /// + [JsonConstructorAttribute] + protected SMFields() { } + /// + /// Initializes a new instance of the class. + /// + /// securityType (required). + public SMFields(SecurityTypeEnum securityType = default(SecurityTypeEnum)) + { + this.SecurityType = securityType; + } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + var sb = new StringBuilder(); + sb.Append("class SMFields {\n"); + sb.Append(" SecurityType: ").Append(SecurityType).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public virtual string ToJson() + { + return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); + } + + /// + /// Returns true if objects are equal + /// + /// Object to be compared + /// Boolean + public override bool Equals(object input) + { + return this.Equals(input as SMFields); + } + + /// + /// Returns true if SMFields instances are equal + /// + /// Instance of SMFields to be compared + /// Boolean + public bool Equals(SMFields input) + { + if (input == null) + return false; + + return + ( + this.SecurityType == input.SecurityType || + this.SecurityType.Equals(input.SecurityType) + ); + } + + /// + /// Gets the hash code + /// + /// Hash code + public override int GetHashCode() + { + unchecked // Overflow is fine, just wrap + { + int hashCode = 41; + hashCode = hashCode * 59 + this.SecurityType.GetHashCode(); + return hashCode; + } + } + + /// + /// To validate all properties of the instance + /// + /// Validation context + /// Validation Result + IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + { + yield break; + } + } + +} diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/SMRetrieveParameters.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/SMRetrieveParameters.cs new file mode 100644 index 00000000..c0ad97b4 --- /dev/null +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/SMRetrieveParameters.cs @@ -0,0 +1,197 @@ +/* + * Engines API + * + * Allow clients to fetch Analytics through APIs. + * + * 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://github.com/openapitools/openapi-generator.git + */ + + +using System; +using System.Collections; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.IO; +using System.Runtime.Serialization; +using System.Text; +using System.Text.RegularExpressions; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using Newtonsoft.Json.Linq; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = FactSet.AnalyticsAPI.Engines.Client.OpenAPIDateConverter; + +namespace FactSet.AnalyticsAPI.Engines.Model +{ + /// + /// SMRetrieveParameters + /// + [DataContract(Name = "SMRetrieveParameters")] + public partial class SMRetrieveParameters : IEquatable, IValidatableObject + { + /// + /// Defines SecurityType + /// + [JsonConverter(typeof(StringEnumConverter))] + public enum SecurityTypeEnum + { + /// + /// Enum Bond for value: Bond + /// + [EnumMember(Value = "Bond")] + Bond = 1, + + /// + /// Enum CCF for value: CCF + /// + [EnumMember(Value = "CCF")] + CCF = 2 + + } + + /// + /// Gets or Sets SecurityType + /// + [DataMember(Name = "securityType", EmitDefaultValue = false)] + public SecurityTypeEnum? SecurityType { get; set; } + /// + /// Initializes a new instance of the class. + /// + [JsonConstructorAttribute] + protected SMRetrieveParameters() { } + /// + /// Initializes a new instance of the class. + /// + /// securityName (required). + /// location. + /// asofdate. + /// securityType. + public SMRetrieveParameters(string securityName = default(string), string location = default(string), string asofdate = default(string), SecurityTypeEnum? securityType = default(SecurityTypeEnum?)) + { + // to ensure "securityName" is required (not null) + this.SecurityName = securityName ?? throw new ArgumentNullException("securityName is a required property for SMRetrieveParameters and cannot be null"); + this.Location = location; + this.Asofdate = asofdate; + this.SecurityType = securityType; + } + + /// + /// Gets or Sets SecurityName + /// + [DataMember(Name = "securityName", IsRequired = true, EmitDefaultValue = false)] + public string SecurityName { get; set; } + + /// + /// Gets or Sets Location + /// + [DataMember(Name = "location", EmitDefaultValue = false)] + public string Location { get; set; } + + /// + /// Gets or Sets Asofdate + /// + [DataMember(Name = "asofdate", EmitDefaultValue = false)] + public string Asofdate { get; set; } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + var sb = new StringBuilder(); + sb.Append("class SMRetrieveParameters {\n"); + sb.Append(" SecurityName: ").Append(SecurityName).Append("\n"); + sb.Append(" Location: ").Append(Location).Append("\n"); + sb.Append(" Asofdate: ").Append(Asofdate).Append("\n"); + sb.Append(" SecurityType: ").Append(SecurityType).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public virtual string ToJson() + { + return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); + } + + /// + /// Returns true if objects are equal + /// + /// Object to be compared + /// Boolean + public override bool Equals(object input) + { + return this.Equals(input as SMRetrieveParameters); + } + + /// + /// Returns true if SMRetrieveParameters instances are equal + /// + /// Instance of SMRetrieveParameters to be compared + /// Boolean + public bool Equals(SMRetrieveParameters input) + { + if (input == null) + return false; + + return + ( + this.SecurityName == input.SecurityName || + (this.SecurityName != null && + this.SecurityName.Equals(input.SecurityName)) + ) && + ( + this.Location == input.Location || + (this.Location != null && + this.Location.Equals(input.Location)) + ) && + ( + this.Asofdate == input.Asofdate || + (this.Asofdate != null && + this.Asofdate.Equals(input.Asofdate)) + ) && + ( + this.SecurityType == input.SecurityType || + this.SecurityType.Equals(input.SecurityType) + ); + } + + /// + /// Gets the hash code + /// + /// Hash code + public override int GetHashCode() + { + unchecked // Overflow is fine, just wrap + { + int hashCode = 41; + if (this.SecurityName != null) + hashCode = hashCode * 59 + this.SecurityName.GetHashCode(); + if (this.Location != null) + hashCode = hashCode * 59 + this.Location.GetHashCode(); + if (this.Asofdate != null) + hashCode = hashCode * 59 + this.Asofdate.GetHashCode(); + hashCode = hashCode * 59 + this.SecurityType.GetHashCode(); + return hashCode; + } + } + + /// + /// To validate all properties of the instance + /// + /// Validation context + /// Validation Result + IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + { + yield break; + } + } + +} diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/SMRetrieveParametersRoot.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/SMRetrieveParametersRoot.cs new file mode 100644 index 00000000..595cbedf --- /dev/null +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/SMRetrieveParametersRoot.cs @@ -0,0 +1,149 @@ +/* + * Engines API + * + * Allow clients to fetch Analytics through APIs. + * + * 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://github.com/openapitools/openapi-generator.git + */ + + +using System; +using System.Collections; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.IO; +using System.Runtime.Serialization; +using System.Text; +using System.Text.RegularExpressions; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using Newtonsoft.Json.Linq; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = FactSet.AnalyticsAPI.Engines.Client.OpenAPIDateConverter; + +namespace FactSet.AnalyticsAPI.Engines.Model +{ + /// + /// SMRetrieveParametersRoot + /// + [DataContract(Name = "SMRetrieveParametersRoot")] + public partial class SMRetrieveParametersRoot : IEquatable, IValidatableObject + { + /// + /// Initializes a new instance of the class. + /// + [JsonConstructorAttribute] + protected SMRetrieveParametersRoot() { } + /// + /// Initializes a new instance of the class. + /// + /// data (required). + /// meta. + public SMRetrieveParametersRoot(List data = default(List), Object meta = default(Object)) + { + // to ensure "data" is required (not null) + this.Data = data ?? throw new ArgumentNullException("data is a required property for SMRetrieveParametersRoot and cannot be null"); + this.Meta = meta; + } + + /// + /// Gets or Sets Data + /// + [DataMember(Name = "data", IsRequired = true, EmitDefaultValue = false)] + public List Data { get; set; } + + /// + /// Gets or Sets Meta + /// + [DataMember(Name = "meta", EmitDefaultValue = false)] + public Object Meta { get; set; } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + var sb = new StringBuilder(); + sb.Append("class SMRetrieveParametersRoot {\n"); + sb.Append(" Data: ").Append(Data).Append("\n"); + sb.Append(" Meta: ").Append(Meta).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public virtual string ToJson() + { + return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); + } + + /// + /// Returns true if objects are equal + /// + /// Object to be compared + /// Boolean + public override bool Equals(object input) + { + return this.Equals(input as SMRetrieveParametersRoot); + } + + /// + /// Returns true if SMRetrieveParametersRoot instances are equal + /// + /// Instance of SMRetrieveParametersRoot to be compared + /// Boolean + public bool Equals(SMRetrieveParametersRoot input) + { + if (input == null) + return false; + + return + ( + this.Data == input.Data || + this.Data != null && + input.Data != null && + this.Data.SequenceEqual(input.Data) + ) && + ( + this.Meta == input.Meta || + (this.Meta != null && + this.Meta.Equals(input.Meta)) + ); + } + + /// + /// Gets the hash code + /// + /// Hash code + public override int GetHashCode() + { + unchecked // Overflow is fine, just wrap + { + int hashCode = 41; + if (this.Data != null) + hashCode = hashCode * 59 + this.Data.GetHashCode(); + if (this.Meta != null) + hashCode = hashCode * 59 + this.Meta.GetHashCode(); + return hashCode; + } + } + + /// + /// To validate all properties of the instance + /// + /// Validation context + /// Validation Result + IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + { + yield break; + } + } + +} diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/SMRetrieveResponse.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/SMRetrieveResponse.cs new file mode 100644 index 00000000..89fa6f14 --- /dev/null +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/SMRetrieveResponse.cs @@ -0,0 +1,224 @@ +/* + * Engines API + * + * Allow clients to fetch Analytics through APIs. + * + * 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://github.com/openapitools/openapi-generator.git + */ + + +using System; +using System.Collections; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.IO; +using System.Runtime.Serialization; +using System.Text; +using System.Text.RegularExpressions; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using Newtonsoft.Json.Linq; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = FactSet.AnalyticsAPI.Engines.Client.OpenAPIDateConverter; + +namespace FactSet.AnalyticsAPI.Engines.Model +{ + /// + /// SMRetrieveResponse + /// + [DataContract(Name = "SMRetrieveResponse")] + public partial class SMRetrieveResponse : IEquatable, IValidatableObject + { + /// + /// Defines Status + /// + [JsonConverter(typeof(StringEnumConverter))] + public enum StatusEnum + { + /// + /// Enum Success for value: success + /// + [EnumMember(Value = "success")] + Success = 1, + + /// + /// Enum Failure for value: failure + /// + [EnumMember(Value = "failure")] + Failure = 2 + + } + + /// + /// Gets or Sets Status + /// + [DataMember(Name = "status", EmitDefaultValue = false)] + public StatusEnum? Status { get; set; } + /// + /// Initializes a new instance of the class. + /// + /// securityName. + /// status. + /// location. + /// asofdate. + /// fields. + /// errors. + public SMRetrieveResponse(string securityName = default(string), StatusEnum? status = default(StatusEnum?), string location = default(string), string asofdate = default(string), OneOfFieldsFields fields = default(OneOfFieldsFields), List errors = default(List)) + { + this.SecurityName = securityName; + this.Status = status; + this.Location = location; + this.Asofdate = asofdate; + this.Fields = fields; + this.Errors = errors; + } + + /// + /// Gets or Sets SecurityName + /// + [DataMember(Name = "securityName", EmitDefaultValue = false)] + public string SecurityName { get; set; } + + /// + /// Gets or Sets Location + /// + [DataMember(Name = "location", EmitDefaultValue = false)] + public string Location { get; set; } + + /// + /// Gets or Sets Asofdate + /// + [DataMember(Name = "asofdate", EmitDefaultValue = false)] + public string Asofdate { get; set; } + + /// + /// Gets or Sets Fields + /// + [DataMember(Name = "fields", EmitDefaultValue = false)] + public OneOfFieldsFields Fields { get; set; } + + /// + /// Gets or Sets Errors + /// + [DataMember(Name = "errors", EmitDefaultValue = false)] + public List Errors { get; set; } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + var sb = new StringBuilder(); + sb.Append("class SMRetrieveResponse {\n"); + sb.Append(" SecurityName: ").Append(SecurityName).Append("\n"); + sb.Append(" Status: ").Append(Status).Append("\n"); + sb.Append(" Location: ").Append(Location).Append("\n"); + sb.Append(" Asofdate: ").Append(Asofdate).Append("\n"); + sb.Append(" Fields: ").Append(Fields).Append("\n"); + sb.Append(" Errors: ").Append(Errors).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public virtual string ToJson() + { + return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); + } + + /// + /// Returns true if objects are equal + /// + /// Object to be compared + /// Boolean + public override bool Equals(object input) + { + return this.Equals(input as SMRetrieveResponse); + } + + /// + /// Returns true if SMRetrieveResponse instances are equal + /// + /// Instance of SMRetrieveResponse to be compared + /// Boolean + public bool Equals(SMRetrieveResponse input) + { + if (input == null) + return false; + + return + ( + this.SecurityName == input.SecurityName || + (this.SecurityName != null && + this.SecurityName.Equals(input.SecurityName)) + ) && + ( + this.Status == input.Status || + this.Status.Equals(input.Status) + ) && + ( + this.Location == input.Location || + (this.Location != null && + this.Location.Equals(input.Location)) + ) && + ( + this.Asofdate == input.Asofdate || + (this.Asofdate != null && + this.Asofdate.Equals(input.Asofdate)) + ) && + ( + this.Fields == input.Fields || + (this.Fields != null && + this.Fields.Equals(input.Fields)) + ) && + ( + this.Errors == input.Errors || + this.Errors != null && + input.Errors != null && + this.Errors.SequenceEqual(input.Errors) + ); + } + + /// + /// Gets the hash code + /// + /// Hash code + public override int GetHashCode() + { + unchecked // Overflow is fine, just wrap + { + int hashCode = 41; + if (this.SecurityName != null) + hashCode = hashCode * 59 + this.SecurityName.GetHashCode(); + hashCode = hashCode * 59 + this.Status.GetHashCode(); + if (this.Location != null) + hashCode = hashCode * 59 + this.Location.GetHashCode(); + if (this.Asofdate != null) + hashCode = hashCode * 59 + this.Asofdate.GetHashCode(); + if (this.Fields != null) + hashCode = hashCode * 59 + this.Fields.GetHashCode(); + if (this.Errors != null) + hashCode = hashCode * 59 + this.Errors.GetHashCode(); + return hashCode; + } + } + + /// + /// To validate all properties of the instance + /// + /// Validation context + /// Validation Result + IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + { + yield break; + } + } + +} diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/SMRetrieveResponseRoot.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/SMRetrieveResponseRoot.cs new file mode 100644 index 00000000..cf86894c --- /dev/null +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/SMRetrieveResponseRoot.cs @@ -0,0 +1,149 @@ +/* + * Engines API + * + * Allow clients to fetch Analytics through APIs. + * + * 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://github.com/openapitools/openapi-generator.git + */ + + +using System; +using System.Collections; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.IO; +using System.Runtime.Serialization; +using System.Text; +using System.Text.RegularExpressions; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using Newtonsoft.Json.Linq; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = FactSet.AnalyticsAPI.Engines.Client.OpenAPIDateConverter; + +namespace FactSet.AnalyticsAPI.Engines.Model +{ + /// + /// SMRetrieveResponseRoot + /// + [DataContract(Name = "SMRetrieveResponseRoot")] + public partial class SMRetrieveResponseRoot : IEquatable, IValidatableObject + { + /// + /// Initializes a new instance of the class. + /// + [JsonConstructorAttribute] + protected SMRetrieveResponseRoot() { } + /// + /// Initializes a new instance of the class. + /// + /// data (required). + /// meta. + public SMRetrieveResponseRoot(List data = default(List), Object meta = default(Object)) + { + // to ensure "data" is required (not null) + this.Data = data ?? throw new ArgumentNullException("data is a required property for SMRetrieveResponseRoot and cannot be null"); + this.Meta = meta; + } + + /// + /// Gets or Sets Data + /// + [DataMember(Name = "data", IsRequired = true, EmitDefaultValue = false)] + public List Data { get; set; } + + /// + /// Gets or Sets Meta + /// + [DataMember(Name = "meta", EmitDefaultValue = false)] + public Object Meta { get; set; } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + var sb = new StringBuilder(); + sb.Append("class SMRetrieveResponseRoot {\n"); + sb.Append(" Data: ").Append(Data).Append("\n"); + sb.Append(" Meta: ").Append(Meta).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public virtual string ToJson() + { + return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); + } + + /// + /// Returns true if objects are equal + /// + /// Object to be compared + /// Boolean + public override bool Equals(object input) + { + return this.Equals(input as SMRetrieveResponseRoot); + } + + /// + /// Returns true if SMRetrieveResponseRoot instances are equal + /// + /// Instance of SMRetrieveResponseRoot to be compared + /// Boolean + public bool Equals(SMRetrieveResponseRoot input) + { + if (input == null) + return false; + + return + ( + this.Data == input.Data || + this.Data != null && + input.Data != null && + this.Data.SequenceEqual(input.Data) + ) && + ( + this.Meta == input.Meta || + (this.Meta != null && + this.Meta.Equals(input.Meta)) + ); + } + + /// + /// Gets the hash code + /// + /// Hash code + public override int GetHashCode() + { + unchecked // Overflow is fine, just wrap + { + int hashCode = 41; + if (this.Data != null) + hashCode = hashCode * 59 + this.Data.GetHashCode(); + if (this.Meta != null) + hashCode = hashCode * 59 + this.Meta.GetHashCode(); + return hashCode; + } + } + + /// + /// To validate all properties of the instance + /// + /// Validation context + /// Validation Result + IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + { + yield break; + } + } + +} diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/SMTemplateFieldProperties.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/SMTemplateFieldProperties.cs new file mode 100644 index 00000000..8d4ca8b5 --- /dev/null +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/SMTemplateFieldProperties.cs @@ -0,0 +1,158 @@ +/* + * Engines API + * + * Allow clients to fetch Analytics through APIs. + * + * 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://github.com/openapitools/openapi-generator.git + */ + + +using System; +using System.Collections; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.IO; +using System.Runtime.Serialization; +using System.Text; +using System.Text.RegularExpressions; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using Newtonsoft.Json.Linq; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = FactSet.AnalyticsAPI.Engines.Client.OpenAPIDateConverter; + +namespace FactSet.AnalyticsAPI.Engines.Model +{ + /// + /// SMTemplateFieldProperties + /// + [DataContract(Name = "SMTemplateFieldProperties")] + public partial class SMTemplateFieldProperties : IEquatable, IValidatableObject + { + /// + /// Initializes a new instance of the class. + /// + /// category. + /// mandatory. + /// whenField. + public SMTemplateFieldProperties(List category = default(List), bool mandatory = default(bool), List>> whenField = default(List>>)) + { + this.Category = category; + this.Mandatory = mandatory; + this.WhenField = whenField; + } + + /// + /// Gets or Sets Category + /// + [DataMember(Name = "category", EmitDefaultValue = false)] + public List Category { get; set; } + + /// + /// Gets or Sets Mandatory + /// + [DataMember(Name = "mandatory", EmitDefaultValue = false)] + public bool Mandatory { get; set; } + + /// + /// Gets or Sets WhenField + /// + [DataMember(Name = "whenField", EmitDefaultValue = false)] + public List>> WhenField { get; set; } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + var sb = new StringBuilder(); + sb.Append("class SMTemplateFieldProperties {\n"); + sb.Append(" Category: ").Append(Category).Append("\n"); + sb.Append(" Mandatory: ").Append(Mandatory).Append("\n"); + sb.Append(" WhenField: ").Append(WhenField).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public virtual string ToJson() + { + return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); + } + + /// + /// Returns true if objects are equal + /// + /// Object to be compared + /// Boolean + public override bool Equals(object input) + { + return this.Equals(input as SMTemplateFieldProperties); + } + + /// + /// Returns true if SMTemplateFieldProperties instances are equal + /// + /// Instance of SMTemplateFieldProperties to be compared + /// Boolean + public bool Equals(SMTemplateFieldProperties input) + { + if (input == null) + return false; + + return + ( + this.Category == input.Category || + this.Category != null && + input.Category != null && + this.Category.SequenceEqual(input.Category) + ) && + ( + this.Mandatory == input.Mandatory || + this.Mandatory.Equals(input.Mandatory) + ) && + ( + this.WhenField == input.WhenField || + this.WhenField != null && + input.WhenField != null && + this.WhenField.SequenceEqual(input.WhenField) + ); + } + + /// + /// Gets the hash code + /// + /// Hash code + public override int GetHashCode() + { + unchecked // Overflow is fine, just wrap + { + int hashCode = 41; + if (this.Category != null) + hashCode = hashCode * 59 + this.Category.GetHashCode(); + hashCode = hashCode * 59 + this.Mandatory.GetHashCode(); + if (this.WhenField != null) + hashCode = hashCode * 59 + this.WhenField.GetHashCode(); + return hashCode; + } + } + + /// + /// To validate all properties of the instance + /// + /// Validation context + /// Validation Result + IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + { + yield break; + } + } + +} diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/SMTemplateFieldPropertiesRoot.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/SMTemplateFieldPropertiesRoot.cs new file mode 100644 index 00000000..3a48f326 --- /dev/null +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/SMTemplateFieldPropertiesRoot.cs @@ -0,0 +1,149 @@ +/* + * Engines API + * + * Allow clients to fetch Analytics through APIs. + * + * 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://github.com/openapitools/openapi-generator.git + */ + + +using System; +using System.Collections; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.IO; +using System.Runtime.Serialization; +using System.Text; +using System.Text.RegularExpressions; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using Newtonsoft.Json.Linq; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = FactSet.AnalyticsAPI.Engines.Client.OpenAPIDateConverter; + +namespace FactSet.AnalyticsAPI.Engines.Model +{ + /// + /// SMTemplateFieldPropertiesRoot + /// + [DataContract(Name = "SMTemplateFieldPropertiesRoot")] + public partial class SMTemplateFieldPropertiesRoot : IEquatable, IValidatableObject + { + /// + /// Initializes a new instance of the class. + /// + [JsonConstructorAttribute] + protected SMTemplateFieldPropertiesRoot() { } + /// + /// Initializes a new instance of the class. + /// + /// data (required). + /// meta. + public SMTemplateFieldPropertiesRoot(Dictionary data = default(Dictionary), Object meta = default(Object)) + { + // to ensure "data" is required (not null) + this.Data = data ?? throw new ArgumentNullException("data is a required property for SMTemplateFieldPropertiesRoot and cannot be null"); + this.Meta = meta; + } + + /// + /// Gets or Sets Data + /// + [DataMember(Name = "data", IsRequired = true, EmitDefaultValue = false)] + public Dictionary Data { get; set; } + + /// + /// Gets or Sets Meta + /// + [DataMember(Name = "meta", EmitDefaultValue = false)] + public Object Meta { get; set; } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + var sb = new StringBuilder(); + sb.Append("class SMTemplateFieldPropertiesRoot {\n"); + sb.Append(" Data: ").Append(Data).Append("\n"); + sb.Append(" Meta: ").Append(Meta).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public virtual string ToJson() + { + return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); + } + + /// + /// Returns true if objects are equal + /// + /// Object to be compared + /// Boolean + public override bool Equals(object input) + { + return this.Equals(input as SMTemplateFieldPropertiesRoot); + } + + /// + /// Returns true if SMTemplateFieldPropertiesRoot instances are equal + /// + /// Instance of SMTemplateFieldPropertiesRoot to be compared + /// Boolean + public bool Equals(SMTemplateFieldPropertiesRoot input) + { + if (input == null) + return false; + + return + ( + this.Data == input.Data || + this.Data != null && + input.Data != null && + this.Data.SequenceEqual(input.Data) + ) && + ( + this.Meta == input.Meta || + (this.Meta != null && + this.Meta.Equals(input.Meta)) + ); + } + + /// + /// Gets the hash code + /// + /// Hash code + public override int GetHashCode() + { + unchecked // Overflow is fine, just wrap + { + int hashCode = 41; + if (this.Data != null) + hashCode = hashCode * 59 + this.Data.GetHashCode(); + if (this.Meta != null) + hashCode = hashCode * 59 + this.Meta.GetHashCode(); + return hashCode; + } + } + + /// + /// To validate all properties of the instance + /// + /// Validation context + /// Validation Result + IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + { + yield break; + } + } + +} diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/ReturnType.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/SMWarning.cs similarity index 60% rename from auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/ReturnType.cs rename to auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/SMWarning.cs index 10b7e768..e953902f 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/ReturnType.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/SMWarning.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ @@ -27,33 +27,25 @@ namespace FactSet.AnalyticsAPI.Engines.Model { /// - /// ReturnType + /// SMWarning /// - [DataContract(Name = "ReturnType")] - public partial class ReturnType : IEquatable, IValidatableObject + [DataContract(Name = "SMWarning")] + public partial class SMWarning : IEquatable, IValidatableObject { /// - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// - /// name. - /// id. - public ReturnType(string name = default(string), string id = default(string)) + /// detail. + public SMWarning(string detail = default(string)) { - this.Name = name; - this.Id = id; + this.Detail = detail; } /// - /// Gets or Sets Name + /// Gets or Sets Detail /// - [DataMember(Name = "name", EmitDefaultValue = false)] - public string Name { get; set; } - - /// - /// Gets or Sets Id - /// - [DataMember(Name = "id", EmitDefaultValue = false)] - public string Id { get; set; } + [DataMember(Name = "detail", EmitDefaultValue = false)] + public string Detail { get; set; } /// /// Returns the string presentation of the object @@ -62,9 +54,8 @@ public partial class ReturnType : IEquatable, IValidatableObject public override string ToString() { var sb = new StringBuilder(); - sb.Append("class ReturnType {\n"); - sb.Append(" Name: ").Append(Name).Append("\n"); - sb.Append(" Id: ").Append(Id).Append("\n"); + sb.Append("class SMWarning {\n"); + sb.Append(" Detail: ").Append(Detail).Append("\n"); sb.Append("}\n"); return sb.ToString(); } @@ -85,29 +76,24 @@ public virtual string ToJson() /// Boolean public override bool Equals(object input) { - return this.Equals(input as ReturnType); + return this.Equals(input as SMWarning); } /// - /// Returns true if ReturnType instances are equal + /// Returns true if SMWarning instances are equal /// - /// Instance of ReturnType to be compared + /// Instance of SMWarning to be compared /// Boolean - public bool Equals(ReturnType input) + public bool Equals(SMWarning input) { if (input == null) return false; return ( - this.Name == input.Name || - (this.Name != null && - this.Name.Equals(input.Name)) - ) && - ( - this.Id == input.Id || - (this.Id != null && - this.Id.Equals(input.Id)) + this.Detail == input.Detail || + (this.Detail != null && + this.Detail.Equals(input.Detail)) ); } @@ -120,10 +106,8 @@ public override int GetHashCode() unchecked // Overflow is fine, just wrap { int hashCode = 41; - if (this.Name != null) - hashCode = hashCode * 59 + this.Name.GetHashCode(); - if (this.Id != null) - hashCode = hashCode * 59 + this.Id.GetHashCode(); + if (this.Detail != null) + hashCode = hashCode * 59 + this.Detail.GetHashCode(); return hashCode; } } diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/SPARCalculationParameters.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/SPARCalculationParameters.cs deleted file mode 100644 index 7bb56a7d..00000000 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/SPARCalculationParameters.cs +++ /dev/null @@ -1,200 +0,0 @@ -/* - * Engines API - * - * Allow clients to fetch Analytics through APIs. - * - * 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://github.com/openapitools/openapi-generator.git - */ - - -using System; -using System.Collections; -using System.Collections.Generic; -using System.Collections.ObjectModel; -using System.Linq; -using System.IO; -using System.Runtime.Serialization; -using System.Text; -using System.Text.RegularExpressions; -using Newtonsoft.Json; -using Newtonsoft.Json.Converters; -using Newtonsoft.Json.Linq; -using System.ComponentModel.DataAnnotations; -using OpenAPIDateConverter = FactSet.AnalyticsAPI.Engines.Client.OpenAPIDateConverter; - -namespace FactSet.AnalyticsAPI.Engines.Model -{ - /// - /// SPARCalculationParameters - /// - [DataContract(Name = "SPARCalculationParameters")] - public partial class SPARCalculationParameters : IEquatable, IValidatableObject - { - /// - /// Initializes a new instance of the class. - /// - [JsonConstructorAttribute] - protected SPARCalculationParameters() { } - /// - /// Initializes a new instance of the class. - /// - /// The SPAR Engine component identifier to analyze. (required). - /// List of accounts for SPAR calculation.. - /// benchmark. - /// dates. - /// Currency ISO code for calculation.. - public SPARCalculationParameters(string componentid = default(string), List accounts = default(List), SPARIdentifier benchmark = default(SPARIdentifier), SPARDateParameters dates = default(SPARDateParameters), string currencyisocode = default(string)) - { - // to ensure "componentid" is required (not null) - this.Componentid = componentid ?? throw new ArgumentNullException("componentid is a required property for SPARCalculationParameters and cannot be null"); - this.Accounts = accounts; - this.Benchmark = benchmark; - this.Dates = dates; - this.Currencyisocode = currencyisocode; - } - - /// - /// The SPAR Engine component identifier to analyze. - /// - /// The SPAR Engine component identifier to analyze. - [DataMember(Name = "componentid", IsRequired = true, EmitDefaultValue = false)] - public string Componentid { get; set; } - - /// - /// List of accounts for SPAR calculation. - /// - /// List of accounts for SPAR calculation. - [DataMember(Name = "accounts", EmitDefaultValue = false)] - public List Accounts { get; set; } - - /// - /// Gets or Sets Benchmark - /// - [DataMember(Name = "benchmark", EmitDefaultValue = false)] - public SPARIdentifier Benchmark { get; set; } - - /// - /// Gets or Sets Dates - /// - [DataMember(Name = "dates", EmitDefaultValue = false)] - public SPARDateParameters Dates { get; set; } - - /// - /// Currency ISO code for calculation. - /// - /// Currency ISO code for calculation. - [DataMember(Name = "currencyisocode", EmitDefaultValue = false)] - public string Currencyisocode { get; set; } - - /// - /// Returns the string presentation of the object - /// - /// String presentation of the object - public override string ToString() - { - var sb = new StringBuilder(); - sb.Append("class SPARCalculationParameters {\n"); - sb.Append(" Componentid: ").Append(Componentid).Append("\n"); - sb.Append(" Accounts: ").Append(Accounts).Append("\n"); - sb.Append(" Benchmark: ").Append(Benchmark).Append("\n"); - sb.Append(" Dates: ").Append(Dates).Append("\n"); - sb.Append(" Currencyisocode: ").Append(Currencyisocode).Append("\n"); - sb.Append("}\n"); - return sb.ToString(); - } - - /// - /// Returns the JSON string presentation of the object - /// - /// JSON string presentation of the object - public virtual string ToJson() - { - return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); - } - - /// - /// Returns true if objects are equal - /// - /// Object to be compared - /// Boolean - public override bool Equals(object input) - { - return this.Equals(input as SPARCalculationParameters); - } - - /// - /// Returns true if SPARCalculationParameters instances are equal - /// - /// Instance of SPARCalculationParameters to be compared - /// Boolean - public bool Equals(SPARCalculationParameters input) - { - if (input == null) - return false; - - return - ( - this.Componentid == input.Componentid || - (this.Componentid != null && - this.Componentid.Equals(input.Componentid)) - ) && - ( - this.Accounts == input.Accounts || - this.Accounts != null && - input.Accounts != null && - this.Accounts.SequenceEqual(input.Accounts) - ) && - ( - this.Benchmark == input.Benchmark || - (this.Benchmark != null && - this.Benchmark.Equals(input.Benchmark)) - ) && - ( - this.Dates == input.Dates || - (this.Dates != null && - this.Dates.Equals(input.Dates)) - ) && - ( - this.Currencyisocode == input.Currencyisocode || - (this.Currencyisocode != null && - this.Currencyisocode.Equals(input.Currencyisocode)) - ); - } - - /// - /// Gets the hash code - /// - /// Hash code - public override int GetHashCode() - { - unchecked // Overflow is fine, just wrap - { - int hashCode = 41; - if (this.Componentid != null) - hashCode = hashCode * 59 + this.Componentid.GetHashCode(); - if (this.Accounts != null) - hashCode = hashCode * 59 + this.Accounts.GetHashCode(); - if (this.Benchmark != null) - hashCode = hashCode * 59 + this.Benchmark.GetHashCode(); - if (this.Dates != null) - hashCode = hashCode * 59 + this.Dates.GetHashCode(); - if (this.Currencyisocode != null) - hashCode = hashCode * 59 + this.Currencyisocode.GetHashCode(); - return hashCode; - } - } - - /// - /// To validate all properties of the instance - /// - /// Validation context - /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) - { - yield break; - } - } - -} diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/SPARDateParameters.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/SPARDateParameters.cs deleted file mode 100644 index 24ed8d67..00000000 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/SPARDateParameters.cs +++ /dev/null @@ -1,169 +0,0 @@ -/* - * Engines API - * - * Allow clients to fetch Analytics through APIs. - * - * 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://github.com/openapitools/openapi-generator.git - */ - - -using System; -using System.Collections; -using System.Collections.Generic; -using System.Collections.ObjectModel; -using System.Linq; -using System.IO; -using System.Runtime.Serialization; -using System.Text; -using System.Text.RegularExpressions; -using Newtonsoft.Json; -using Newtonsoft.Json.Converters; -using Newtonsoft.Json.Linq; -using System.ComponentModel.DataAnnotations; -using OpenAPIDateConverter = FactSet.AnalyticsAPI.Engines.Client.OpenAPIDateConverter; - -namespace FactSet.AnalyticsAPI.Engines.Model -{ - /// - /// The date parameters for SPAR calculation. - /// - [DataContract(Name = "SPARDateParameters")] - public partial class SPARDateParameters : IEquatable, IValidatableObject - { - /// - /// Initializes a new instance of the class. - /// - [JsonConstructorAttribute] - protected SPARDateParameters() { } - /// - /// Initializes a new instance of the class. - /// - /// Calculation's start date. (required). - /// Calculation's end date. (required). - /// Calculation's frequency. (required). - public SPARDateParameters(string startdate = default(string), string enddate = default(string), string frequency = default(string)) - { - // to ensure "startdate" is required (not null) - this.Startdate = startdate ?? throw new ArgumentNullException("startdate is a required property for SPARDateParameters and cannot be null"); - // to ensure "enddate" is required (not null) - this.Enddate = enddate ?? throw new ArgumentNullException("enddate is a required property for SPARDateParameters and cannot be null"); - // to ensure "frequency" is required (not null) - this.Frequency = frequency ?? throw new ArgumentNullException("frequency is a required property for SPARDateParameters and cannot be null"); - } - - /// - /// Calculation's start date. - /// - /// Calculation's start date. - [DataMember(Name = "startdate", IsRequired = true, EmitDefaultValue = false)] - public string Startdate { get; set; } - - /// - /// Calculation's end date. - /// - /// Calculation's end date. - [DataMember(Name = "enddate", IsRequired = true, EmitDefaultValue = false)] - public string Enddate { get; set; } - - /// - /// Calculation's frequency. - /// - /// Calculation's frequency. - [DataMember(Name = "frequency", IsRequired = true, EmitDefaultValue = false)] - public string Frequency { get; set; } - - /// - /// Returns the string presentation of the object - /// - /// String presentation of the object - public override string ToString() - { - var sb = new StringBuilder(); - sb.Append("class SPARDateParameters {\n"); - sb.Append(" Startdate: ").Append(Startdate).Append("\n"); - sb.Append(" Enddate: ").Append(Enddate).Append("\n"); - sb.Append(" Frequency: ").Append(Frequency).Append("\n"); - sb.Append("}\n"); - return sb.ToString(); - } - - /// - /// Returns the JSON string presentation of the object - /// - /// JSON string presentation of the object - public virtual string ToJson() - { - return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); - } - - /// - /// Returns true if objects are equal - /// - /// Object to be compared - /// Boolean - public override bool Equals(object input) - { - return this.Equals(input as SPARDateParameters); - } - - /// - /// Returns true if SPARDateParameters instances are equal - /// - /// Instance of SPARDateParameters to be compared - /// Boolean - public bool Equals(SPARDateParameters input) - { - if (input == null) - return false; - - return - ( - this.Startdate == input.Startdate || - (this.Startdate != null && - this.Startdate.Equals(input.Startdate)) - ) && - ( - this.Enddate == input.Enddate || - (this.Enddate != null && - this.Enddate.Equals(input.Enddate)) - ) && - ( - this.Frequency == input.Frequency || - (this.Frequency != null && - this.Frequency.Equals(input.Frequency)) - ); - } - - /// - /// Gets the hash code - /// - /// Hash code - public override int GetHashCode() - { - unchecked // Overflow is fine, just wrap - { - int hashCode = 41; - if (this.Startdate != null) - hashCode = hashCode * 59 + this.Startdate.GetHashCode(); - if (this.Enddate != null) - hashCode = hashCode * 59 + this.Enddate.GetHashCode(); - if (this.Frequency != null) - hashCode = hashCode * 59 + this.Frequency.GetHashCode(); - return hashCode; - } - } - - /// - /// To validate all properties of the instance - /// - /// Validation context - /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) - { - yield break; - } - } - -} diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/SPARIdentifier.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/SPARIdentifier.cs deleted file mode 100644 index 43b9252e..00000000 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/SPARIdentifier.cs +++ /dev/null @@ -1,167 +0,0 @@ -/* - * Engines API - * - * Allow clients to fetch Analytics through APIs. - * - * 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://github.com/openapitools/openapi-generator.git - */ - - -using System; -using System.Collections; -using System.Collections.Generic; -using System.Collections.ObjectModel; -using System.Linq; -using System.IO; -using System.Runtime.Serialization; -using System.Text; -using System.Text.RegularExpressions; -using Newtonsoft.Json; -using Newtonsoft.Json.Converters; -using Newtonsoft.Json.Linq; -using System.ComponentModel.DataAnnotations; -using OpenAPIDateConverter = FactSet.AnalyticsAPI.Engines.Client.OpenAPIDateConverter; - -namespace FactSet.AnalyticsAPI.Engines.Model -{ - /// - /// The account/benchmark parameter for SPAR calculation. - /// - [DataContract(Name = "SPARIdentifier")] - public partial class SPARIdentifier : IEquatable, IValidatableObject - { - /// - /// Initializes a new instance of the class. - /// - [JsonConstructorAttribute] - protected SPARIdentifier() { } - /// - /// Initializes a new instance of the class. - /// - /// User's FactSet account OR benchmark id. (required). - /// Benchmark return type.. - /// Benchmark prefix.. - public SPARIdentifier(string id = default(string), string returntype = default(string), string prefix = default(string)) - { - // to ensure "id" is required (not null) - this.Id = id ?? throw new ArgumentNullException("id is a required property for SPARIdentifier and cannot be null"); - this.Returntype = returntype; - this.Prefix = prefix; - } - - /// - /// User's FactSet account OR benchmark id. - /// - /// User's FactSet account OR benchmark id. - [DataMember(Name = "id", IsRequired = true, EmitDefaultValue = false)] - public string Id { get; set; } - - /// - /// Benchmark return type. - /// - /// Benchmark return type. - [DataMember(Name = "returntype", EmitDefaultValue = false)] - public string Returntype { get; set; } - - /// - /// Benchmark prefix. - /// - /// Benchmark prefix. - [DataMember(Name = "prefix", EmitDefaultValue = false)] - public string Prefix { get; set; } - - /// - /// Returns the string presentation of the object - /// - /// String presentation of the object - public override string ToString() - { - var sb = new StringBuilder(); - sb.Append("class SPARIdentifier {\n"); - sb.Append(" Id: ").Append(Id).Append("\n"); - sb.Append(" Returntype: ").Append(Returntype).Append("\n"); - sb.Append(" Prefix: ").Append(Prefix).Append("\n"); - sb.Append("}\n"); - return sb.ToString(); - } - - /// - /// Returns the JSON string presentation of the object - /// - /// JSON string presentation of the object - public virtual string ToJson() - { - return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); - } - - /// - /// Returns true if objects are equal - /// - /// Object to be compared - /// Boolean - public override bool Equals(object input) - { - return this.Equals(input as SPARIdentifier); - } - - /// - /// Returns true if SPARIdentifier instances are equal - /// - /// Instance of SPARIdentifier to be compared - /// Boolean - public bool Equals(SPARIdentifier input) - { - if (input == null) - return false; - - return - ( - this.Id == input.Id || - (this.Id != null && - this.Id.Equals(input.Id)) - ) && - ( - this.Returntype == input.Returntype || - (this.Returntype != null && - this.Returntype.Equals(input.Returntype)) - ) && - ( - this.Prefix == input.Prefix || - (this.Prefix != null && - this.Prefix.Equals(input.Prefix)) - ); - } - - /// - /// Gets the hash code - /// - /// Hash code - public override int GetHashCode() - { - unchecked // Overflow is fine, just wrap - { - int hashCode = 41; - if (this.Id != null) - hashCode = hashCode * 59 + this.Id.GetHashCode(); - if (this.Returntype != null) - hashCode = hashCode * 59 + this.Returntype.GetHashCode(); - if (this.Prefix != null) - hashCode = hashCode * 59 + this.Prefix.GetHashCode(); - return hashCode; - } - } - - /// - /// To validate all properties of the instance - /// - /// Validation context - /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) - { - yield break; - } - } - -} diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/TemplateContentTypes.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/TemplateContentTypes.cs index 126eb234..92619759 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/TemplateContentTypes.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/TemplateContentTypes.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/TemplatedPAComponent.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/TemplatedPAComponent.cs index 5641324e..23e20432 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/TemplatedPAComponent.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/TemplatedPAComponent.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/TemplatedPAComponentParameters.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/TemplatedPAComponentParameters.cs index dcaa2ee5..6ca905c0 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/TemplatedPAComponentParameters.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/TemplatedPAComponentParameters.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/TemplatedPAComponentParametersRoot.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/TemplatedPAComponentParametersRoot.cs index 5d74d98b..bdde06f3 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/TemplatedPAComponentParametersRoot.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/TemplatedPAComponentParametersRoot.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/TemplatedPAComponentPostSummary.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/TemplatedPAComponentPostSummary.cs index 18a8fc08..878d64bd 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/TemplatedPAComponentPostSummary.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/TemplatedPAComponentPostSummary.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/TemplatedPAComponentPostSummaryRoot.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/TemplatedPAComponentPostSummaryRoot.cs index 051d659b..26738858 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/TemplatedPAComponentPostSummaryRoot.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/TemplatedPAComponentPostSummaryRoot.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/TemplatedPAComponentRoot.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/TemplatedPAComponentRoot.cs index 4e5b3da5..0cf2329e 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/TemplatedPAComponentRoot.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/TemplatedPAComponentRoot.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/TemplatedPAComponentSummary.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/TemplatedPAComponentSummary.cs index d021102a..4a376e4b 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/TemplatedPAComponentSummary.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/TemplatedPAComponentSummary.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/TemplatedPAComponentSummaryRoot.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/TemplatedPAComponentSummaryRoot.cs index 6e80f7df..3145e7c7 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/TemplatedPAComponentSummaryRoot.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/TemplatedPAComponentSummaryRoot.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/TemplatedPAComponentUpdateParameters.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/TemplatedPAComponentUpdateParameters.cs index 6ede5054..aa48acca 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/TemplatedPAComponentUpdateParameters.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/TemplatedPAComponentUpdateParameters.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/TemplatedPAComponentUpdateParametersRoot.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/TemplatedPAComponentUpdateParametersRoot.cs index 1e7b0f04..cd42e3e6 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/TemplatedPAComponentUpdateParametersRoot.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/TemplatedPAComponentUpdateParametersRoot.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/UnlinkedPATemplate.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/UnlinkedPATemplate.cs index 48212087..6fe5be5f 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/UnlinkedPATemplate.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/UnlinkedPATemplate.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/UnlinkedPATemplateCategoryAndType.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/UnlinkedPATemplateCategoryAndType.cs index 0685a0ec..060b7c11 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/UnlinkedPATemplateCategoryAndType.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/UnlinkedPATemplateCategoryAndType.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/UnlinkedPATemplateCategoryAndTypeDetails.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/UnlinkedPATemplateCategoryAndTypeDetails.cs index d6a87c0f..99dc2fcb 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/UnlinkedPATemplateCategoryAndTypeDetails.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/UnlinkedPATemplateCategoryAndTypeDetails.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/UnlinkedPATemplateCategoryAndTypeDetailsRoot.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/UnlinkedPATemplateCategoryAndTypeDetailsRoot.cs index a7746408..edb37bf5 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/UnlinkedPATemplateCategoryAndTypeDetailsRoot.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/UnlinkedPATemplateCategoryAndTypeDetailsRoot.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/UnlinkedPATemplateCategoryAndTypeRoot.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/UnlinkedPATemplateCategoryAndTypeRoot.cs index e74c2293..5f169f76 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/UnlinkedPATemplateCategoryAndTypeRoot.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/UnlinkedPATemplateCategoryAndTypeRoot.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/UnlinkedPATemplateColumnDetails.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/UnlinkedPATemplateColumnDetails.cs index 5e50511c..f342f280 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/UnlinkedPATemplateColumnDetails.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/UnlinkedPATemplateColumnDetails.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/UnlinkedPATemplateGroupDetails.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/UnlinkedPATemplateGroupDetails.cs index 358202db..b4fb3b9d 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/UnlinkedPATemplateGroupDetails.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/UnlinkedPATemplateGroupDetails.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/UnlinkedPATemplateParameters.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/UnlinkedPATemplateParameters.cs index 0d831a47..a2c24949 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/UnlinkedPATemplateParameters.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/UnlinkedPATemplateParameters.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/UnlinkedPATemplateParametersRoot.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/UnlinkedPATemplateParametersRoot.cs index 153d948d..032d3b7a 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/UnlinkedPATemplateParametersRoot.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/UnlinkedPATemplateParametersRoot.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/UnlinkedPATemplatePostSummary.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/UnlinkedPATemplatePostSummary.cs index 96fef27e..4d9b845c 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/UnlinkedPATemplatePostSummary.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/UnlinkedPATemplatePostSummary.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/UnlinkedPATemplatePostSummaryRoot.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/UnlinkedPATemplatePostSummaryRoot.cs index f2ae24e9..990e9de9 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/UnlinkedPATemplatePostSummaryRoot.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/UnlinkedPATemplatePostSummaryRoot.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/UnlinkedPATemplateRoot.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/UnlinkedPATemplateRoot.cs index 57bb3b85..35ff5db1 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/UnlinkedPATemplateRoot.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/UnlinkedPATemplateRoot.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/UnlinkedPATemplateSummary.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/UnlinkedPATemplateSummary.cs index 340a1870..c7278b81 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/UnlinkedPATemplateSummary.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/UnlinkedPATemplateSummary.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/UnlinkedPATemplateSummaryRoot.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/UnlinkedPATemplateSummaryRoot.cs index 3c85e9ff..29366366 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/UnlinkedPATemplateSummaryRoot.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/UnlinkedPATemplateSummaryRoot.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/UnlinkedPATemplateUpdateParameters.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/UnlinkedPATemplateUpdateParameters.cs index 1eb046a4..81c65847 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/UnlinkedPATemplateUpdateParameters.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/UnlinkedPATemplateUpdateParameters.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/UnlinkedPATemplateUpdateParametersRoot.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/UnlinkedPATemplateUpdateParametersRoot.cs index 3484327c..669c4fc2 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/UnlinkedPATemplateUpdateParametersRoot.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/UnlinkedPATemplateUpdateParametersRoot.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/SPARBenchmark.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/VaultAttributionLoaderResponse.cs similarity index 51% rename from auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/SPARBenchmark.cs rename to auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/VaultAttributionLoaderResponse.cs index 125ff439..26263ccd 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/SPARBenchmark.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/VaultAttributionLoaderResponse.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ @@ -27,44 +27,44 @@ namespace FactSet.AnalyticsAPI.Engines.Model { /// - /// SPARBenchmark + /// VaultAttributionLoaderResponse /// - [DataContract(Name = "SPARBenchmark")] - public partial class SPARBenchmark : IEquatable, IValidatableObject + [DataContract(Name = "VaultAttributionLoaderResponse")] + public partial class VaultAttributionLoaderResponse : IEquatable, IValidatableObject { /// - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// - /// Benchmark identifier. - /// Benchmark Name. - /// List of SPAR identifiers. - public SPARBenchmark(string id = default(string), string name = default(string), List identifiers = default(List)) + /// ProcessId.. + /// GroupId.. + /// ObjectId.. + public VaultAttributionLoaderResponse(string processId = default(string), string groupId = default(string), string objectId = default(string)) { - this.Id = id; - this.Name = name; - this.Identifiers = identifiers; + this.ProcessId = processId; + this.GroupId = groupId; + this.ObjectId = objectId; } /// - /// Benchmark identifier + /// ProcessId. /// - /// Benchmark identifier - [DataMember(Name = "id", EmitDefaultValue = false)] - public string Id { get; set; } + /// ProcessId. + [DataMember(Name = "processId", EmitDefaultValue = false)] + public string ProcessId { get; set; } /// - /// Benchmark Name + /// GroupId. /// - /// Benchmark Name - [DataMember(Name = "name", EmitDefaultValue = false)] - public string Name { get; set; } + /// GroupId. + [DataMember(Name = "groupId", EmitDefaultValue = false)] + public string GroupId { get; set; } /// - /// List of SPAR identifiers + /// ObjectId. /// - /// List of SPAR identifiers - [DataMember(Name = "identifiers", EmitDefaultValue = false)] - public List Identifiers { get; set; } + /// ObjectId. + [DataMember(Name = "objectId", EmitDefaultValue = false)] + public string ObjectId { get; set; } /// /// Returns the string presentation of the object @@ -73,10 +73,10 @@ public partial class SPARBenchmark : IEquatable, IValidatableObje public override string ToString() { var sb = new StringBuilder(); - sb.Append("class SPARBenchmark {\n"); - sb.Append(" Id: ").Append(Id).Append("\n"); - sb.Append(" Name: ").Append(Name).Append("\n"); - sb.Append(" Identifiers: ").Append(Identifiers).Append("\n"); + sb.Append("class VaultAttributionLoaderResponse {\n"); + sb.Append(" ProcessId: ").Append(ProcessId).Append("\n"); + sb.Append(" GroupId: ").Append(GroupId).Append("\n"); + sb.Append(" ObjectId: ").Append(ObjectId).Append("\n"); sb.Append("}\n"); return sb.ToString(); } @@ -97,35 +97,34 @@ public virtual string ToJson() /// Boolean public override bool Equals(object input) { - return this.Equals(input as SPARBenchmark); + return this.Equals(input as VaultAttributionLoaderResponse); } /// - /// Returns true if SPARBenchmark instances are equal + /// Returns true if VaultAttributionLoaderResponse instances are equal /// - /// Instance of SPARBenchmark to be compared + /// Instance of VaultAttributionLoaderResponse to be compared /// Boolean - public bool Equals(SPARBenchmark input) + public bool Equals(VaultAttributionLoaderResponse input) { if (input == null) return false; return ( - this.Id == input.Id || - (this.Id != null && - this.Id.Equals(input.Id)) + this.ProcessId == input.ProcessId || + (this.ProcessId != null && + this.ProcessId.Equals(input.ProcessId)) ) && ( - this.Name == input.Name || - (this.Name != null && - this.Name.Equals(input.Name)) + this.GroupId == input.GroupId || + (this.GroupId != null && + this.GroupId.Equals(input.GroupId)) ) && ( - this.Identifiers == input.Identifiers || - this.Identifiers != null && - input.Identifiers != null && - this.Identifiers.SequenceEqual(input.Identifiers) + this.ObjectId == input.ObjectId || + (this.ObjectId != null && + this.ObjectId.Equals(input.ObjectId)) ); } @@ -138,12 +137,12 @@ public override int GetHashCode() unchecked // Overflow is fine, just wrap { int hashCode = 41; - if (this.Id != null) - hashCode = hashCode * 59 + this.Id.GetHashCode(); - if (this.Name != null) - hashCode = hashCode * 59 + this.Name.GetHashCode(); - if (this.Identifiers != null) - hashCode = hashCode * 59 + this.Identifiers.GetHashCode(); + if (this.ProcessId != null) + hashCode = hashCode * 59 + this.ProcessId.GetHashCode(); + if (this.GroupId != null) + hashCode = hashCode * 59 + this.GroupId.GetHashCode(); + if (this.ObjectId != null) + hashCode = hashCode * 59 + this.ObjectId.GetHashCode(); return hashCode; } } diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/VaultAttributionLoaderResponseRoot.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/VaultAttributionLoaderResponseRoot.cs new file mode 100644 index 00000000..16961e02 --- /dev/null +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/VaultAttributionLoaderResponseRoot.cs @@ -0,0 +1,148 @@ +/* + * Engines API + * + * Allow clients to fetch Analytics through APIs. + * + * 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://github.com/openapitools/openapi-generator.git + */ + + +using System; +using System.Collections; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.IO; +using System.Runtime.Serialization; +using System.Text; +using System.Text.RegularExpressions; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using Newtonsoft.Json.Linq; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = FactSet.AnalyticsAPI.Engines.Client.OpenAPIDateConverter; + +namespace FactSet.AnalyticsAPI.Engines.Model +{ + /// + /// VaultAttributionLoaderResponseRoot + /// + [DataContract(Name = "VaultAttributionLoaderResponseRoot")] + public partial class VaultAttributionLoaderResponseRoot : IEquatable, IValidatableObject + { + /// + /// Initializes a new instance of the class. + /// + [JsonConstructorAttribute] + protected VaultAttributionLoaderResponseRoot() { } + /// + /// Initializes a new instance of the class. + /// + /// data (required). + /// meta. + public VaultAttributionLoaderResponseRoot(VaultAttributionLoaderResponse data = default(VaultAttributionLoaderResponse), Object meta = default(Object)) + { + // to ensure "data" is required (not null) + this.Data = data ?? throw new ArgumentNullException("data is a required property for VaultAttributionLoaderResponseRoot and cannot be null"); + this.Meta = meta; + } + + /// + /// Gets or Sets Data + /// + [DataMember(Name = "data", IsRequired = true, EmitDefaultValue = false)] + public VaultAttributionLoaderResponse Data { get; set; } + + /// + /// Gets or Sets Meta + /// + [DataMember(Name = "meta", EmitDefaultValue = false)] + public Object Meta { get; set; } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + var sb = new StringBuilder(); + sb.Append("class VaultAttributionLoaderResponseRoot {\n"); + sb.Append(" Data: ").Append(Data).Append("\n"); + sb.Append(" Meta: ").Append(Meta).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public virtual string ToJson() + { + return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); + } + + /// + /// Returns true if objects are equal + /// + /// Object to be compared + /// Boolean + public override bool Equals(object input) + { + return this.Equals(input as VaultAttributionLoaderResponseRoot); + } + + /// + /// Returns true if VaultAttributionLoaderResponseRoot instances are equal + /// + /// Instance of VaultAttributionLoaderResponseRoot to be compared + /// Boolean + public bool Equals(VaultAttributionLoaderResponseRoot input) + { + if (input == null) + return false; + + return + ( + this.Data == input.Data || + (this.Data != null && + this.Data.Equals(input.Data)) + ) && + ( + this.Meta == input.Meta || + (this.Meta != null && + this.Meta.Equals(input.Meta)) + ); + } + + /// + /// Gets the hash code + /// + /// Hash code + public override int GetHashCode() + { + unchecked // Overflow is fine, just wrap + { + int hashCode = 41; + if (this.Data != null) + hashCode = hashCode * 59 + this.Data.GetHashCode(); + if (this.Meta != null) + hashCode = hashCode * 59 + this.Meta.GetHashCode(); + return hashCode; + } + } + + /// + /// To validate all properties of the instance + /// + /// Validation context + /// Validation Result + IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + { + yield break; + } + } + +} diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/VaultCalculationParameters.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/VaultCalculationParameters.cs index 90e2bae3..820ccd41 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/VaultCalculationParameters.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/VaultCalculationParameters.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/VaultCalculationParametersRoot.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/VaultCalculationParametersRoot.cs index af56f730..ec4a4c04 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/VaultCalculationParametersRoot.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/VaultCalculationParametersRoot.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/VaultComponent.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/VaultComponent.cs index ce46dce7..e7e51995 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/VaultComponent.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/VaultComponent.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/VaultComponentRoot.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/VaultComponentRoot.cs index 461cd41a..45742da2 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/VaultComponentRoot.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/VaultComponentRoot.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/VaultConfiguration.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/VaultConfiguration.cs index c0bb39c9..39ba6cbf 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/VaultConfiguration.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/VaultConfiguration.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/VaultConfigurationRoot.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/VaultConfigurationRoot.cs index 07464e15..768fb84e 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/VaultConfigurationRoot.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/VaultConfigurationRoot.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/VaultConfigurationSummary.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/VaultConfigurationSummary.cs index 6870fe9d..f6ab3f55 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/VaultConfigurationSummary.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/VaultConfigurationSummary.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/VaultConfigurationSummaryRoot.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/VaultConfigurationSummaryRoot.cs index 8afb451c..7a2bf89d 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/VaultConfigurationSummaryRoot.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/VaultConfigurationSummaryRoot.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/VaultDateParameters.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/VaultDateParameters.cs index 7602e3bb..275d43b9 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/VaultDateParameters.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/VaultDateParameters.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */ diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/VaultIdentifier.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/VaultIdentifier.cs index 5c822191..80dcc50b 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/VaultIdentifier.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/VaultIdentifier.cs @@ -3,7 +3,7 @@ * * Allow clients to fetch Analytics through APIs. * - * 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://github.com/openapitools/openapi-generator.git */