Skip to content

Commit 5cc3044

Browse files
feat(sdk): Auto-created from 'analyticsapi-engines-sdk-generator' repository PR 34 for SDK version v5.0.0 (#49)
Adding Afi Quant tests. Changing data to run all tests on FDSQAR_C-1021374 Ignored FIAB tests.
1 parent e918e1b commit 5cc3044

247 files changed

Lines changed: 20621 additions & 4312 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

auto-generated-sdk/.openapi-generator/FILES

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,14 @@ README.md
55
api/openapi.yaml
66
build.gradle
77
build.sbt
8+
docs/AFIOptimizationParameters.md
9+
docs/AFIOptimizationParametersRoot.md
10+
docs/AFIOptimizerStrategy.md
11+
docs/AFIOptimizerStrategyOverrides.md
812
docs/AccountDirectories.md
913
docs/AccountDirectoriesRoot.md
1014
docs/AccountsApi.md
15+
docs/AfiOptimizerApi.md
1116
docs/AxiomaEquityOptimizationParameters.md
1217
docs/AxiomaEquityOptimizationParametersRoot.md
1318
docs/AxiomaEquityOptimizerStrategy.md
@@ -25,8 +30,10 @@ docs/CalculationInfo.md
2530
docs/CalculationInfoRoot.md
2631
docs/CalculationMeta.md
2732
docs/CalculationStatus.md
33+
docs/CalculationStatusMeta.md
2834
docs/CalculationStatusRoot.md
2935
docs/CalculationUnitStatus.md
36+
docs/CalculationUnitStatusMeta.md
3037
docs/ClientErrorResponse.md
3138
docs/Column.md
3239
docs/ColumnRoot.md
@@ -75,6 +82,11 @@ docs/FrequencyRoot.md
7582
docs/Group.md
7683
docs/GroupRoot.md
7784
docs/GroupsApi.md
85+
docs/NPOOptimizationParameters.md
86+
docs/NPOOptimizationParametersRoot.md
87+
docs/NPOOptimizerStrategy.md
88+
docs/NPOOptimizerStrategyOverrides.md
89+
docs/NpoOptimizerApi.md
7890
docs/ObjectRoot.md
7991
docs/OptimalPortfolio.md
8092
docs/Optimization.md
@@ -100,6 +112,18 @@ docs/PubCalculationParametersRoot.md
100112
docs/PubCalculationsApi.md
101113
docs/PubDateParameters.md
102114
docs/PubIdentifier.md
115+
docs/QuantCalculationMeta.md
116+
docs/QuantCalculationParameters.md
117+
docs/QuantCalculationParametersRoot.md
118+
docs/QuantCalculationsApi.md
119+
docs/QuantDateList.md
120+
docs/QuantFdsDate.md
121+
docs/QuantFqlExpression.md
122+
docs/QuantIdentifierUniverse.md
123+
docs/QuantScreeningExpression.md
124+
docs/QuantScreeningExpressionUniverse.md
125+
docs/QuantUniversalScreenParameter.md
126+
docs/QuantUniversalScreenUniverse.md
103127
docs/SPARBenchmark.md
104128
docs/SPARBenchmarkRoot.md
105129
docs/SPARCalculationParameters.md
@@ -141,6 +165,7 @@ src/main/java/factset/analyticsapi/engines/ServerConfiguration.java
141165
src/main/java/factset/analyticsapi/engines/ServerVariable.java
142166
src/main/java/factset/analyticsapi/engines/StringUtil.java
143167
src/main/java/factset/analyticsapi/engines/api/AccountsApi.java
168+
src/main/java/factset/analyticsapi/engines/api/AfiOptimizerApi.java
144169
src/main/java/factset/analyticsapi/engines/api/AxpOptimizerApi.java
145170
src/main/java/factset/analyticsapi/engines/api/BenchmarksApi.java
146171
src/main/java/factset/analyticsapi/engines/api/BpmOptimizerApi.java
@@ -156,15 +181,21 @@ src/main/java/factset/analyticsapi/engines/api/FiabCalculationsApi.java
156181
src/main/java/factset/analyticsapi/engines/api/FpoOptimizerApi.java
157182
src/main/java/factset/analyticsapi/engines/api/FrequenciesApi.java
158183
src/main/java/factset/analyticsapi/engines/api/GroupsApi.java
184+
src/main/java/factset/analyticsapi/engines/api/NpoOptimizerApi.java
159185
src/main/java/factset/analyticsapi/engines/api/PaCalculationsApi.java
160186
src/main/java/factset/analyticsapi/engines/api/PubCalculationsApi.java
187+
src/main/java/factset/analyticsapi/engines/api/QuantCalculationsApi.java
161188
src/main/java/factset/analyticsapi/engines/api/SparCalculationsApi.java
162189
src/main/java/factset/analyticsapi/engines/api/StrategyDocumentsApi.java
163190
src/main/java/factset/analyticsapi/engines/api/VaultCalculationsApi.java
164191
src/main/java/factset/analyticsapi/engines/auth/ApiKeyAuth.java
165192
src/main/java/factset/analyticsapi/engines/auth/Authentication.java
166193
src/main/java/factset/analyticsapi/engines/auth/HttpBasicAuth.java
167194
src/main/java/factset/analyticsapi/engines/auth/HttpBearerAuth.java
195+
src/main/java/factset/analyticsapi/engines/models/AFIOptimizationParameters.java
196+
src/main/java/factset/analyticsapi/engines/models/AFIOptimizationParametersRoot.java
197+
src/main/java/factset/analyticsapi/engines/models/AFIOptimizerStrategy.java
198+
src/main/java/factset/analyticsapi/engines/models/AFIOptimizerStrategyOverrides.java
168199
src/main/java/factset/analyticsapi/engines/models/AbstractOpenApiSchema.java
169200
src/main/java/factset/analyticsapi/engines/models/AccountDirectories.java
170201
src/main/java/factset/analyticsapi/engines/models/AccountDirectoriesRoot.java
@@ -182,8 +213,10 @@ src/main/java/factset/analyticsapi/engines/models/CalculationInfo.java
182213
src/main/java/factset/analyticsapi/engines/models/CalculationInfoRoot.java
183214
src/main/java/factset/analyticsapi/engines/models/CalculationMeta.java
184215
src/main/java/factset/analyticsapi/engines/models/CalculationStatus.java
216+
src/main/java/factset/analyticsapi/engines/models/CalculationStatusMeta.java
185217
src/main/java/factset/analyticsapi/engines/models/CalculationStatusRoot.java
186218
src/main/java/factset/analyticsapi/engines/models/CalculationUnitStatus.java
219+
src/main/java/factset/analyticsapi/engines/models/CalculationUnitStatusMeta.java
187220
src/main/java/factset/analyticsapi/engines/models/ClientErrorResponse.java
188221
src/main/java/factset/analyticsapi/engines/models/Column.java
189222
src/main/java/factset/analyticsapi/engines/models/ColumnRoot.java
@@ -220,6 +253,10 @@ src/main/java/factset/analyticsapi/engines/models/Frequency.java
220253
src/main/java/factset/analyticsapi/engines/models/FrequencyRoot.java
221254
src/main/java/factset/analyticsapi/engines/models/Group.java
222255
src/main/java/factset/analyticsapi/engines/models/GroupRoot.java
256+
src/main/java/factset/analyticsapi/engines/models/NPOOptimizationParameters.java
257+
src/main/java/factset/analyticsapi/engines/models/NPOOptimizationParametersRoot.java
258+
src/main/java/factset/analyticsapi/engines/models/NPOOptimizerStrategy.java
259+
src/main/java/factset/analyticsapi/engines/models/NPOOptimizerStrategyOverrides.java
223260
src/main/java/factset/analyticsapi/engines/models/ObjectRoot.java
224261
src/main/java/factset/analyticsapi/engines/models/OptimalPortfolio.java
225262
src/main/java/factset/analyticsapi/engines/models/Optimization.java
@@ -243,6 +280,17 @@ src/main/java/factset/analyticsapi/engines/models/PubCalculationParameters.java
243280
src/main/java/factset/analyticsapi/engines/models/PubCalculationParametersRoot.java
244281
src/main/java/factset/analyticsapi/engines/models/PubDateParameters.java
245282
src/main/java/factset/analyticsapi/engines/models/PubIdentifier.java
283+
src/main/java/factset/analyticsapi/engines/models/QuantCalculationMeta.java
284+
src/main/java/factset/analyticsapi/engines/models/QuantCalculationParameters.java
285+
src/main/java/factset/analyticsapi/engines/models/QuantCalculationParametersRoot.java
286+
src/main/java/factset/analyticsapi/engines/models/QuantDateList.java
287+
src/main/java/factset/analyticsapi/engines/models/QuantFdsDate.java
288+
src/main/java/factset/analyticsapi/engines/models/QuantFqlExpression.java
289+
src/main/java/factset/analyticsapi/engines/models/QuantIdentifierUniverse.java
290+
src/main/java/factset/analyticsapi/engines/models/QuantScreeningExpression.java
291+
src/main/java/factset/analyticsapi/engines/models/QuantScreeningExpressionUniverse.java
292+
src/main/java/factset/analyticsapi/engines/models/QuantUniversalScreenParameter.java
293+
src/main/java/factset/analyticsapi/engines/models/QuantUniversalScreenUniverse.java
246294
src/main/java/factset/analyticsapi/engines/models/SPARBenchmark.java
247295
src/main/java/factset/analyticsapi/engines/models/SPARBenchmarkRoot.java
248296
src/main/java/factset/analyticsapi/engines/models/SPARCalculationParameters.java

auto-generated-sdk/README.md

Lines changed: 53 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
Engines API
55

6-
- API version: v3:[pa,spar,vault,pub,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab]
6+
- API version: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab]
77

88
Allow clients to fetch Analytics through APIs.
99

@@ -42,7 +42,7 @@ Add this dependency to your project's POM:
4242
<dependency>
4343
<groupId>com.factset.analyticsapi</groupId>
4444
<artifactId>engines-sdk</artifactId>
45-
<version>5.0.0</version>
45+
<version>5.1.0</version>
4646
<scope>compile</scope>
4747
</dependency>
4848
```
@@ -52,7 +52,7 @@ Add this dependency to your project's POM:
5252
Add this dependency to your project's build file:
5353

5454
```groovy
55-
compile "com.factset.analyticsapi:engines-sdk:5.0.0"
55+
compile "com.factset.analyticsapi:engines-sdk:5.1.0"
5656
```
5757

5858
### Others
@@ -65,7 +65,7 @@ mvn clean package
6565

6666
Then manually install the following JARs:
6767

68-
- `target/engines-sdk-5.0.0.jar`
68+
- `target/engines-sdk-5.1.0.jar`
6969
- `target/lib/*.jar`
7070

7171
## Usage
@@ -114,6 +114,10 @@ public class AccountsApiExample {
114114
Basic.setUsername("YOUR USERNAME");
115115
Basic.setPassword("YOUR PASSWORD");
116116

117+
// Configure HTTP bearer authorization: Bearer
118+
HttpBearerAuth Bearer = (HttpBearerAuth) defaultClient.getAuthentication("Bearer");
119+
Bearer.setBearerToken("BEARER TOKEN");
120+
117121
AccountsApi apiInstance = new AccountsApi(defaultClient);
118122
String path = ""; // String | The directory to get the accounts and sub-directories in
119123
try {
@@ -138,6 +142,12 @@ All URIs are relative to *https://api.factset.com*
138142
Class | Method | HTTP request | Description
139143
------------ | ------------- | ------------- | -------------
140144
*AccountsApi* | [**getAccounts**](docs/AccountsApi.md#getAccounts) | **GET** /analytics/lookups/v3/accounts/{path} | Get accounts and sub-directories in a directory
145+
*AfiOptimizerApi* | [**cancelOptimizationById**](docs/AfiOptimizerApi.md#cancelOptimizationById) | **DELETE** /analytics/engines/afi/v3/optimizations/{id} | Cancel AFI optimization by id
146+
*AfiOptimizerApi* | [**getOptimizationParameters**](docs/AfiOptimizerApi.md#getOptimizationParameters) | **GET** /analytics/engines/afi/v3/optimizations/{id} | Get AFI optimization parameters by id
147+
*AfiOptimizerApi* | [**getOptimizationResult**](docs/AfiOptimizerApi.md#getOptimizationResult) | **GET** /analytics/engines/afi/v3/optimizations/{id}/result | Get AFI optimization result by id
148+
*AfiOptimizerApi* | [**getOptimizationStatusById**](docs/AfiOptimizerApi.md#getOptimizationStatusById) | **GET** /analytics/engines/afi/v3/optimizations/{id}/status | Get AFI optimization status by id
149+
*AfiOptimizerApi* | [**postAndOptimize**](docs/AfiOptimizerApi.md#postAndOptimize) | **POST** /analytics/engines/afi/v3/optimizations | Create and Run AFI optimization
150+
*AfiOptimizerApi* | [**putAndOptimize**](docs/AfiOptimizerApi.md#putAndOptimize) | **PUT** /analytics/engines/afi/v3/optimizations/{id} | Create or Update AFI optimization and run it.
141151
*AxpOptimizerApi* | [**cancelOptimizationById**](docs/AxpOptimizerApi.md#cancelOptimizationById) | **DELETE** /analytics/engines/axp/v3/optimizations/{id} | Cancel Axioma optimization by id
142152
*AxpOptimizerApi* | [**getOptimizationParameters**](docs/AxpOptimizerApi.md#getOptimizationParameters) | **GET** /analytics/engines/axp/v3/optimizations/{id} | Get Axioma optimization parameters by id
143153
*AxpOptimizerApi* | [**getOptimizationResult**](docs/AxpOptimizerApi.md#getOptimizationResult) | **GET** /analytics/engines/axp/v3/optimizations/{id}/result | Get Axioma optimization result by id
@@ -187,6 +197,12 @@ Class | Method | HTTP request | Description
187197
*FrequenciesApi* | [**getSPARFrequencies**](docs/FrequenciesApi.md#getSPARFrequencies) | **GET** /analytics/engines/spar/v3/frequencies | Get SPAR frequencies
188198
*FrequenciesApi* | [**getVaultFrequencies**](docs/FrequenciesApi.md#getVaultFrequencies) | **GET** /analytics/engines/vault/v3/frequencies | Get Vault frequencies
189199
*GroupsApi* | [**getPAGroups**](docs/GroupsApi.md#getPAGroups) | **GET** /analytics/engines/pa/v3/groups | Get PA groups
200+
*NpoOptimizerApi* | [**cancelOptimizationById**](docs/NpoOptimizerApi.md#cancelOptimizationById) | **DELETE** /analytics/engines/npo/v3/optimizations/{id} | Cancel NPO optimization by id
201+
*NpoOptimizerApi* | [**getOptimizationParameters**](docs/NpoOptimizerApi.md#getOptimizationParameters) | **GET** /analytics/engines/npo/v3/optimizations/{id} | Get NPO optimization parameters by id
202+
*NpoOptimizerApi* | [**getOptimizationResult**](docs/NpoOptimizerApi.md#getOptimizationResult) | **GET** /analytics/engines/npo/v3/optimizations/{id}/result | Get NPO optimization result by id
203+
*NpoOptimizerApi* | [**getOptimizationStatusById**](docs/NpoOptimizerApi.md#getOptimizationStatusById) | **GET** /analytics/engines/npo/v3/optimizations/{id}/status | Get NPO optimization status by id
204+
*NpoOptimizerApi* | [**postAndOptimize**](docs/NpoOptimizerApi.md#postAndOptimize) | **POST** /analytics/engines/npo/v3/optimizations | Create and Run NPO optimization
205+
*NpoOptimizerApi* | [**putAndOptimize**](docs/NpoOptimizerApi.md#putAndOptimize) | **PUT** /analytics/engines/npo/v3/optimizations/{id} | Create or Update NPO optimization and run it.
190206
*PaCalculationsApi* | [**cancelCalculationById**](docs/PaCalculationsApi.md#cancelCalculationById) | **DELETE** /analytics/engines/pa/v3/calculations/{id} | Cancel PA calculation by id
191207
*PaCalculationsApi* | [**getCalculationParameters**](docs/PaCalculationsApi.md#getCalculationParameters) | **GET** /analytics/engines/pa/v3/calculations/{id} | Get PA calculation parameters by id
192208
*PaCalculationsApi* | [**getCalculationStatusById**](docs/PaCalculationsApi.md#getCalculationStatusById) | **GET** /analytics/engines/pa/v3/calculations/{id}/status | Get PA calculation status by id
@@ -199,6 +215,13 @@ Class | Method | HTTP request | Description
199215
*PubCalculationsApi* | [**getCalculationUnitResultById**](docs/PubCalculationsApi.md#getCalculationUnitResultById) | **GET** /analytics/engines/pub/v3/calculations/{id}/units/{unitId}/result | Get Pub calculation result by id
200216
*PubCalculationsApi* | [**postAndCalculate**](docs/PubCalculationsApi.md#postAndCalculate) | **POST** /analytics/engines/pub/v3/calculations | Create and Run Pub calculation
201217
*PubCalculationsApi* | [**putAndCalculate**](docs/PubCalculationsApi.md#putAndCalculate) | **PUT** /analytics/engines/pub/v3/calculations/{id} | Create or Update Pub calculation and run it.
218+
*QuantCalculationsApi* | [**cancelCalculationById**](docs/QuantCalculationsApi.md#cancelCalculationById) | **DELETE** /analytics/engines/quant/v3/calculations/{id} | Cancel Quant calculation by id
219+
*QuantCalculationsApi* | [**getCalculationParameters**](docs/QuantCalculationsApi.md#getCalculationParameters) | **GET** /analytics/engines/quant/v3/calculations/{id} | Get Quant Engine calculation parameters by id
220+
*QuantCalculationsApi* | [**getCalculationStatusById**](docs/QuantCalculationsApi.md#getCalculationStatusById) | **GET** /analytics/engines/quant/v3/calculations/{id}/status | Get Quant Engine calculation status by id
221+
*QuantCalculationsApi* | [**getCalculationUnitInfoById**](docs/QuantCalculationsApi.md#getCalculationUnitInfoById) | **GET** /analytics/engines/quant/v3/calculations/{id}/units/{unitId}/info | Get Quant Engine calculation metadata information by id
222+
*QuantCalculationsApi* | [**getCalculationUnitResultById**](docs/QuantCalculationsApi.md#getCalculationUnitResultById) | **GET** /analytics/engines/quant/v3/calculations/{id}/units/{unitId}/result | Get Quant Engine calculation result by id
223+
*QuantCalculationsApi* | [**postAndCalculate**](docs/QuantCalculationsApi.md#postAndCalculate) | **POST** /analytics/engines/quant/v3/calculations | Create and Run Quant Engine calculation
224+
*QuantCalculationsApi* | [**putAndCalculate**](docs/QuantCalculationsApi.md#putAndCalculate) | **PUT** /analytics/engines/quant/v3/calculations/{id} | Create or update Quant Engine calculation and run it.
202225
*SparCalculationsApi* | [**cancelCalculationById**](docs/SparCalculationsApi.md#cancelCalculationById) | **DELETE** /analytics/engines/spar/v3/calculations/{id} | Cancel SPAR calculation
203226
*SparCalculationsApi* | [**getCalculationParameters**](docs/SparCalculationsApi.md#getCalculationParameters) | **GET** /analytics/engines/spar/v3/calculations/{id} | Get SPAR calculation parameters by id
204227
*SparCalculationsApi* | [**getCalculationStatusById**](docs/SparCalculationsApi.md#getCalculationStatusById) | **GET** /analytics/engines/spar/v3/calculations/{id}/status | Get SPAR calculation status by id
@@ -220,6 +243,10 @@ Class | Method | HTTP request | Description
220243

221244
## Documentation for Models
222245

246+
- [AFIOptimizationParameters](docs/AFIOptimizationParameters.md)
247+
- [AFIOptimizationParametersRoot](docs/AFIOptimizationParametersRoot.md)
248+
- [AFIOptimizerStrategy](docs/AFIOptimizerStrategy.md)
249+
- [AFIOptimizerStrategyOverrides](docs/AFIOptimizerStrategyOverrides.md)
223250
- [AccountDirectories](docs/AccountDirectories.md)
224251
- [AccountDirectoriesRoot](docs/AccountDirectoriesRoot.md)
225252
- [AxiomaEquityOptimizationParameters](docs/AxiomaEquityOptimizationParameters.md)
@@ -236,8 +263,10 @@ Class | Method | HTTP request | Description
236263
- [CalculationInfoRoot](docs/CalculationInfoRoot.md)
237264
- [CalculationMeta](docs/CalculationMeta.md)
238265
- [CalculationStatus](docs/CalculationStatus.md)
266+
- [CalculationStatusMeta](docs/CalculationStatusMeta.md)
239267
- [CalculationStatusRoot](docs/CalculationStatusRoot.md)
240268
- [CalculationUnitStatus](docs/CalculationUnitStatus.md)
269+
- [CalculationUnitStatusMeta](docs/CalculationUnitStatusMeta.md)
241270
- [ClientErrorResponse](docs/ClientErrorResponse.md)
242271
- [Column](docs/Column.md)
243272
- [ColumnRoot](docs/ColumnRoot.md)
@@ -274,6 +303,10 @@ Class | Method | HTTP request | Description
274303
- [FrequencyRoot](docs/FrequencyRoot.md)
275304
- [Group](docs/Group.md)
276305
- [GroupRoot](docs/GroupRoot.md)
306+
- [NPOOptimizationParameters](docs/NPOOptimizationParameters.md)
307+
- [NPOOptimizationParametersRoot](docs/NPOOptimizationParametersRoot.md)
308+
- [NPOOptimizerStrategy](docs/NPOOptimizerStrategy.md)
309+
- [NPOOptimizerStrategyOverrides](docs/NPOOptimizerStrategyOverrides.md)
277310
- [ObjectRoot](docs/ObjectRoot.md)
278311
- [OptimalPortfolio](docs/OptimalPortfolio.md)
279312
- [Optimization](docs/Optimization.md)
@@ -297,6 +330,17 @@ Class | Method | HTTP request | Description
297330
- [PubCalculationParametersRoot](docs/PubCalculationParametersRoot.md)
298331
- [PubDateParameters](docs/PubDateParameters.md)
299332
- [PubIdentifier](docs/PubIdentifier.md)
333+
- [QuantCalculationMeta](docs/QuantCalculationMeta.md)
334+
- [QuantCalculationParameters](docs/QuantCalculationParameters.md)
335+
- [QuantCalculationParametersRoot](docs/QuantCalculationParametersRoot.md)
336+
- [QuantDateList](docs/QuantDateList.md)
337+
- [QuantFdsDate](docs/QuantFdsDate.md)
338+
- [QuantFqlExpression](docs/QuantFqlExpression.md)
339+
- [QuantIdentifierUniverse](docs/QuantIdentifierUniverse.md)
340+
- [QuantScreeningExpression](docs/QuantScreeningExpression.md)
341+
- [QuantScreeningExpressionUniverse](docs/QuantScreeningExpressionUniverse.md)
342+
- [QuantUniversalScreenParameter](docs/QuantUniversalScreenParameter.md)
343+
- [QuantUniversalScreenUniverse](docs/QuantUniversalScreenUniverse.md)
300344
- [SPARBenchmark](docs/SPARBenchmark.md)
301345
- [SPARBenchmarkRoot](docs/SPARBenchmarkRoot.md)
302346
- [SPARCalculationParameters](docs/SPARCalculationParameters.md)
@@ -321,6 +365,11 @@ Authentication schemes defined for the API:
321365
### Basic
322366

323367

368+
- **Type**: HTTP basic authentication
369+
370+
### Bearer
371+
372+
324373
- **Type**: HTTP basic authentication
325374

326375

0 commit comments

Comments
 (0)