Skip to content

Commit 0875f34

Browse files
feat(sdk): Auto-created from 'analyticsapi-engines-sdk-generator' repository PR 44 for SDK version v5.3.0 (#79)
* Added new methods for getting components in TemplatedPAComponentsAPI * Added support for new parameters for FI inputs. * Bug fixes for FPO API * Bug fixes for component manager API.
1 parent fd066c5 commit 0875f34

File tree

102 files changed

+3748
-248
lines changed

Some content is hidden

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

102 files changed

+3748
-248
lines changed

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

Lines changed: 34 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -69,11 +69,18 @@ docs/FICalculationParameters.md
6969
docs/FICalculationParametersRoot.md
7070
docs/FICalculationsApi.md
7171
docs/FIJobSettings.md
72+
docs/FILoss.md
73+
docs/FIPrepay.md
74+
docs/FIReferencePrepay.md
75+
docs/FIReferenceSecurity.md
7276
docs/FISecurity.md
7377
docs/FPOAccount.md
78+
docs/FPOObjective.md
7479
docs/FPOOptimizationParameters.md
7580
docs/FPOOptimizationParametersRoot.md
7681
docs/FPOOptimizerApi.md
82+
docs/FPOOptimizerStrategy.md
83+
docs/FPOOptimizerStrategyOverrides.md
7784
docs/FrequenciesApi.md
7885
docs/Frequency.md
7986
docs/FrequencyRoot.md
@@ -83,6 +90,8 @@ docs/GroupsApi.md
8390
docs/LinkedPATemplate.md
8491
docs/LinkedPATemplateParameters.md
8592
docs/LinkedPATemplateParametersRoot.md
93+
docs/LinkedPATemplatePostSummary.md
94+
docs/LinkedPATemplatePostSummaryRoot.md
8695
docs/LinkedPATemplateRoot.md
8796
docs/LinkedPATemplateSummary.md
8897
docs/LinkedPATemplateSummaryRoot.md
@@ -101,8 +110,6 @@ docs/OptimizerAccount.md
101110
docs/OptimizerAccountOverrides.md
102111
docs/OptimizerOptimalHoldings.md
103112
docs/OptimizerOutputTypes.md
104-
docs/OptimizerStrategy.md
105-
docs/OptimizerStrategyOverrides.md
106113
docs/OptimizerTradesList.md
107114
docs/PACalculationColumn.md
108115
docs/PACalculationGroup.md
@@ -156,8 +163,12 @@ docs/SPARDateParameters.md
156163
docs/SPARIdentifier.md
157164
docs/StrategyDocumentsApi.md
158165
docs/TemplateContentTypes.md
166+
docs/TemplatedPAComponent.md
159167
docs/TemplatedPAComponentParameters.md
160168
docs/TemplatedPAComponentParametersRoot.md
169+
docs/TemplatedPAComponentPostSummary.md
170+
docs/TemplatedPAComponentPostSummaryRoot.md
171+
docs/TemplatedPAComponentRoot.md
161172
docs/TemplatedPAComponentSummary.md
162173
docs/TemplatedPAComponentSummaryRoot.md
163174
docs/TemplatedPAComponentUpdateParameters.md
@@ -168,8 +179,12 @@ docs/UnlinkedPATemplateCategoryAndType.md
168179
docs/UnlinkedPATemplateCategoryAndTypeDetails.md
169180
docs/UnlinkedPATemplateCategoryAndTypeDetailsRoot.md
170181
docs/UnlinkedPATemplateCategoryAndTypeRoot.md
182+
docs/UnlinkedPATemplateColumnDetails.md
183+
docs/UnlinkedPATemplateGroupDetails.md
171184
docs/UnlinkedPATemplateParameters.md
172185
docs/UnlinkedPATemplateParametersRoot.md
186+
docs/UnlinkedPATemplatePostSummary.md
187+
docs/UnlinkedPATemplatePostSummaryRoot.md
173188
docs/UnlinkedPATemplateRoot.md
174189
docs/UnlinkedPATemplateSummary.md
175190
docs/UnlinkedPATemplateSummaryRoot.md
@@ -270,22 +285,31 @@ fds/analyticsapi/engines/model/event_summary.py
270285
fds/analyticsapi/engines/model/fi_calculation_parameters.py
271286
fds/analyticsapi/engines/model/fi_calculation_parameters_root.py
272287
fds/analyticsapi/engines/model/fi_job_settings.py
288+
fds/analyticsapi/engines/model/fi_loss.py
289+
fds/analyticsapi/engines/model/fi_prepay.py
290+
fds/analyticsapi/engines/model/fi_reference_prepay.py
291+
fds/analyticsapi/engines/model/fi_reference_security.py
273292
fds/analyticsapi/engines/model/fi_security.py
274293
fds/analyticsapi/engines/model/fiab_calculation_parameters.py
275294
fds/analyticsapi/engines/model/fiab_calculation_status.py
276295
fds/analyticsapi/engines/model/fiab_calculation_status_summary.py
277296
fds/analyticsapi/engines/model/fiab_date_parameters.py
278297
fds/analyticsapi/engines/model/fiab_identifier.py
279298
fds/analyticsapi/engines/model/fpo_account.py
299+
fds/analyticsapi/engines/model/fpo_objective.py
280300
fds/analyticsapi/engines/model/fpo_optimization_parameters.py
281301
fds/analyticsapi/engines/model/fpo_optimization_parameters_root.py
302+
fds/analyticsapi/engines/model/fpo_optimizer_strategy.py
303+
fds/analyticsapi/engines/model/fpo_optimizer_strategy_overrides.py
282304
fds/analyticsapi/engines/model/frequency.py
283305
fds/analyticsapi/engines/model/frequency_root.py
284306
fds/analyticsapi/engines/model/group.py
285307
fds/analyticsapi/engines/model/group_root.py
286308
fds/analyticsapi/engines/model/linked_pa_template.py
287309
fds/analyticsapi/engines/model/linked_pa_template_parameters.py
288310
fds/analyticsapi/engines/model/linked_pa_template_parameters_root.py
311+
fds/analyticsapi/engines/model/linked_pa_template_post_summary.py
312+
fds/analyticsapi/engines/model/linked_pa_template_post_summary_root.py
289313
fds/analyticsapi/engines/model/linked_pa_template_root.py
290314
fds/analyticsapi/engines/model/linked_pa_template_summary.py
291315
fds/analyticsapi/engines/model/linked_pa_template_summary_root.py
@@ -302,8 +326,6 @@ fds/analyticsapi/engines/model/optimizer_account.py
302326
fds/analyticsapi/engines/model/optimizer_account_overrides.py
303327
fds/analyticsapi/engines/model/optimizer_optimal_holdings.py
304328
fds/analyticsapi/engines/model/optimizer_output_types.py
305-
fds/analyticsapi/engines/model/optimizer_strategy.py
306-
fds/analyticsapi/engines/model/optimizer_strategy_overrides.py
307329
fds/analyticsapi/engines/model/optimizer_trades_list.py
308330
fds/analyticsapi/engines/model/pa_calculation_column.py
309331
fds/analyticsapi/engines/model/pa_calculation_group.py
@@ -352,8 +374,12 @@ fds/analyticsapi/engines/model/spar_calculation_parameters_root.py
352374
fds/analyticsapi/engines/model/spar_date_parameters.py
353375
fds/analyticsapi/engines/model/spar_identifier.py
354376
fds/analyticsapi/engines/model/template_content_types.py
377+
fds/analyticsapi/engines/model/templated_pa_component.py
355378
fds/analyticsapi/engines/model/templated_pa_component_parameters.py
356379
fds/analyticsapi/engines/model/templated_pa_component_parameters_root.py
380+
fds/analyticsapi/engines/model/templated_pa_component_post_summary.py
381+
fds/analyticsapi/engines/model/templated_pa_component_post_summary_root.py
382+
fds/analyticsapi/engines/model/templated_pa_component_root.py
357383
fds/analyticsapi/engines/model/templated_pa_component_summary.py
358384
fds/analyticsapi/engines/model/templated_pa_component_summary_root.py
359385
fds/analyticsapi/engines/model/templated_pa_component_update_parameters.py
@@ -363,8 +389,12 @@ fds/analyticsapi/engines/model/unlinked_pa_template_category_and_type.py
363389
fds/analyticsapi/engines/model/unlinked_pa_template_category_and_type_details.py
364390
fds/analyticsapi/engines/model/unlinked_pa_template_category_and_type_details_root.py
365391
fds/analyticsapi/engines/model/unlinked_pa_template_category_and_type_root.py
392+
fds/analyticsapi/engines/model/unlinked_pa_template_column_details.py
393+
fds/analyticsapi/engines/model/unlinked_pa_template_group_details.py
366394
fds/analyticsapi/engines/model/unlinked_pa_template_parameters.py
367395
fds/analyticsapi/engines/model/unlinked_pa_template_parameters_root.py
396+
fds/analyticsapi/engines/model/unlinked_pa_template_post_summary.py
397+
fds/analyticsapi/engines/model/unlinked_pa_template_post_summary_root.py
368398
fds/analyticsapi/engines/model/unlinked_pa_template_root.py
369399
fds/analyticsapi/engines/model/unlinked_pa_template_summary.py
370400
fds/analyticsapi/engines/model/unlinked_pa_template_summary_root.py

auto-generated-sdk/README.md

Lines changed: 20 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ Allow clients to fetch Analytics through APIs.
44
This Python package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:
55

66
- API version: v3:[pa,spar,vault,pub,quant,fi,axp,afi,npo,bpm,fpo,others],v1:[fiab]
7-
- Package version: 5.2.0
7+
- Package version: 5.3.0
88
- Build package: CustomPythonClientCodegen
99
For more information, please visit [https://developer.factset.com/contact](https://developer.factset.com/contact)
1010

@@ -197,6 +197,8 @@ Class | Method | HTTP request | Description
197197
*StrategyDocumentsApi* | [**get_northfield_strategy_documents**](docs/StrategyDocumentsApi.md#get_northfield_strategy_documents) | **GET** /analytics/engines/npo/v3/strategies/{path} | Get Northfield strategy documents and sub-directories in a directory
198198
*TemplatedPAComponentsApi* | [**create_templated_pa_components**](docs/TemplatedPAComponentsApi.md#create_templated_pa_components) | **POST** /analytics/engines/pa/v3/templated-components | Create templated PA component
199199
*TemplatedPAComponentsApi* | [**delete_templated_pa_components**](docs/TemplatedPAComponentsApi.md#delete_templated_pa_components) | **DELETE** /analytics/engines/pa/v3/templated-components/{id} | Delete templated PA component
200+
*TemplatedPAComponentsApi* | [**get_templated_pa_component_by_id**](docs/TemplatedPAComponentsApi.md#get_templated_pa_component_by_id) | **GET** /analytics/engines/pa/v3/templated-components/{id} | Get templated PA component by id
201+
*TemplatedPAComponentsApi* | [**get_templated_pa_components_in_path**](docs/TemplatedPAComponentsApi.md#get_templated_pa_components_in_path) | **GET** /analytics/engines/pa/v3/templated-components | Get templated PA components in path
200202
*TemplatedPAComponentsApi* | [**update_templated_pa_components**](docs/TemplatedPAComponentsApi.md#update_templated_pa_components) | **PUT** /analytics/engines/pa/v3/templated-components/{id} | Update templated PA component
201203
*UnlinkedPATemplatesApi* | [**create_unlinked_pa_templates**](docs/UnlinkedPATemplatesApi.md#create_unlinked_pa_templates) | **POST** /analytics/engines/pa/v3/unlinked-templates | Create unlinked PA template
202204
*UnlinkedPATemplatesApi* | [**delete_unlinked_pa_templates**](docs/UnlinkedPATemplatesApi.md#delete_unlinked_pa_templates) | **DELETE** /analytics/engines/pa/v3/unlinked-templates/{id} | Delete unlinked PA template
@@ -267,17 +269,26 @@ Class | Method | HTTP request | Description
267269
- [FICalculationParameters](docs/FICalculationParameters.md)
268270
- [FICalculationParametersRoot](docs/FICalculationParametersRoot.md)
269271
- [FIJobSettings](docs/FIJobSettings.md)
272+
- [FILoss](docs/FILoss.md)
273+
- [FIPrepay](docs/FIPrepay.md)
274+
- [FIReferencePrepay](docs/FIReferencePrepay.md)
275+
- [FIReferenceSecurity](docs/FIReferenceSecurity.md)
270276
- [FISecurity](docs/FISecurity.md)
271277
- [FPOAccount](docs/FPOAccount.md)
278+
- [FPOObjective](docs/FPOObjective.md)
272279
- [FPOOptimizationParameters](docs/FPOOptimizationParameters.md)
273280
- [FPOOptimizationParametersRoot](docs/FPOOptimizationParametersRoot.md)
281+
- [FPOOptimizerStrategy](docs/FPOOptimizerStrategy.md)
282+
- [FPOOptimizerStrategyOverrides](docs/FPOOptimizerStrategyOverrides.md)
274283
- [Frequency](docs/Frequency.md)
275284
- [FrequencyRoot](docs/FrequencyRoot.md)
276285
- [Group](docs/Group.md)
277286
- [GroupRoot](docs/GroupRoot.md)
278287
- [LinkedPATemplate](docs/LinkedPATemplate.md)
279288
- [LinkedPATemplateParameters](docs/LinkedPATemplateParameters.md)
280289
- [LinkedPATemplateParametersRoot](docs/LinkedPATemplateParametersRoot.md)
290+
- [LinkedPATemplatePostSummary](docs/LinkedPATemplatePostSummary.md)
291+
- [LinkedPATemplatePostSummaryRoot](docs/LinkedPATemplatePostSummaryRoot.md)
281292
- [LinkedPATemplateRoot](docs/LinkedPATemplateRoot.md)
282293
- [LinkedPATemplateSummary](docs/LinkedPATemplateSummary.md)
283294
- [LinkedPATemplateSummaryRoot](docs/LinkedPATemplateSummaryRoot.md)
@@ -294,8 +305,6 @@ Class | Method | HTTP request | Description
294305
- [OptimizerAccountOverrides](docs/OptimizerAccountOverrides.md)
295306
- [OptimizerOptimalHoldings](docs/OptimizerOptimalHoldings.md)
296307
- [OptimizerOutputTypes](docs/OptimizerOutputTypes.md)
297-
- [OptimizerStrategy](docs/OptimizerStrategy.md)
298-
- [OptimizerStrategyOverrides](docs/OptimizerStrategyOverrides.md)
299308
- [OptimizerTradesList](docs/OptimizerTradesList.md)
300309
- [PACalculationColumn](docs/PACalculationColumn.md)
301310
- [PACalculationGroup](docs/PACalculationGroup.md)
@@ -344,8 +353,12 @@ Class | Method | HTTP request | Description
344353
- [SPARDateParameters](docs/SPARDateParameters.md)
345354
- [SPARIdentifier](docs/SPARIdentifier.md)
346355
- [TemplateContentTypes](docs/TemplateContentTypes.md)
356+
- [TemplatedPAComponent](docs/TemplatedPAComponent.md)
347357
- [TemplatedPAComponentParameters](docs/TemplatedPAComponentParameters.md)
348358
- [TemplatedPAComponentParametersRoot](docs/TemplatedPAComponentParametersRoot.md)
359+
- [TemplatedPAComponentPostSummary](docs/TemplatedPAComponentPostSummary.md)
360+
- [TemplatedPAComponentPostSummaryRoot](docs/TemplatedPAComponentPostSummaryRoot.md)
361+
- [TemplatedPAComponentRoot](docs/TemplatedPAComponentRoot.md)
349362
- [TemplatedPAComponentSummary](docs/TemplatedPAComponentSummary.md)
350363
- [TemplatedPAComponentSummaryRoot](docs/TemplatedPAComponentSummaryRoot.md)
351364
- [TemplatedPAComponentUpdateParameters](docs/TemplatedPAComponentUpdateParameters.md)
@@ -355,8 +368,12 @@ Class | Method | HTTP request | Description
355368
- [UnlinkedPATemplateCategoryAndTypeDetails](docs/UnlinkedPATemplateCategoryAndTypeDetails.md)
356369
- [UnlinkedPATemplateCategoryAndTypeDetailsRoot](docs/UnlinkedPATemplateCategoryAndTypeDetailsRoot.md)
357370
- [UnlinkedPATemplateCategoryAndTypeRoot](docs/UnlinkedPATemplateCategoryAndTypeRoot.md)
371+
- [UnlinkedPATemplateColumnDetails](docs/UnlinkedPATemplateColumnDetails.md)
372+
- [UnlinkedPATemplateGroupDetails](docs/UnlinkedPATemplateGroupDetails.md)
358373
- [UnlinkedPATemplateParameters](docs/UnlinkedPATemplateParameters.md)
359374
- [UnlinkedPATemplateParametersRoot](docs/UnlinkedPATemplateParametersRoot.md)
375+
- [UnlinkedPATemplatePostSummary](docs/UnlinkedPATemplatePostSummary.md)
376+
- [UnlinkedPATemplatePostSummaryRoot](docs/UnlinkedPATemplatePostSummaryRoot.md)
360377
- [UnlinkedPATemplateRoot](docs/UnlinkedPATemplateRoot.md)
361378
- [UnlinkedPATemplateSummary](docs/UnlinkedPATemplateSummary.md)
362379
- [UnlinkedPATemplateSummaryRoot](docs/UnlinkedPATemplateSummaryRoot.md)

auto-generated-sdk/docs/CalculationUnitStatus.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ Name | Type | Description | Notes
88
**errors** | [**[Error]**](Error.md) | The error in a calculation unit. | [optional]
99
**result** | **str** | The result URL of the calculation. | [optional]
1010
**progress** | **str** | The progress of the calculation unit. | [optional]
11+
**points** | **int** | The points for the calculation unit. | [optional]
1112

1213
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
1314

auto-generated-sdk/docs/ComponentSummary.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ Name | Type | Description | Notes
66
------------ | ------------- | ------------- | -------------
77
**name** | **str** | Component name. | [optional]
88
**category** | **str** | Component category. | [optional]
9-
**type** | **str** | Component type. | [optional]
109

1110
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
1211

auto-generated-sdk/docs/ComponentsApi.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ Name | Type | Description | Notes
109109
110110
Get PA components
111111

112-
This endpoint returns 1.List of PA components in a given PA document if document name is provided. 2.List of components in given directory if directory is provided.
112+
This endpoint returns the list of PA components in a given PA document.
113113

114114
### Example
115115

auto-generated-sdk/docs/FICalculationsApi.md

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -426,6 +426,24 @@ with fds.analyticsapi.engines.ApiClient(configuration) as api_client:
426426
FISecurity(
427427
settlement="settlement_example",
428428
call_method="No Call",
429+
reference_security=FIReferenceSecurity(
430+
security_type="security_type_example",
431+
security_name="security_name_example",
432+
calc_from_method="calc_from_method_example",
433+
calc_from_value=3.14,
434+
prepay=FIReferencePrepay(
435+
prepay_name="prepay_name_example",
436+
),
437+
settlement="settlement_example",
438+
),
439+
loss=FILoss(
440+
loss_name="loss_name_example",
441+
),
442+
prepay=FIPrepay(
443+
prepay_name="prepay_name_example",
444+
),
445+
matrix_spread_adjustment=3.14,
446+
matrix_multiplier=3.14,
429447
calc_from_method="calc_from_method_example",
430448
calc_from_value=3.14,
431449
face=1,
@@ -560,6 +578,24 @@ with fds.analyticsapi.engines.ApiClient(configuration) as api_client:
560578
FISecurity(
561579
settlement="settlement_example",
562580
call_method="No Call",
581+
reference_security=FIReferenceSecurity(
582+
security_type="security_type_example",
583+
security_name="security_name_example",
584+
calc_from_method="calc_from_method_example",
585+
calc_from_value=3.14,
586+
prepay=FIReferencePrepay(
587+
prepay_name="prepay_name_example",
588+
),
589+
settlement="settlement_example",
590+
),
591+
loss=FILoss(
592+
loss_name="loss_name_example",
593+
),
594+
prepay=FIPrepay(
595+
prepay_name="prepay_name_example",
596+
),
597+
matrix_spread_adjustment=3.14,
598+
matrix_multiplier=3.14,
563599
calc_from_method="calc_from_method_example",
564600
calc_from_value=3.14,
565601
face=1,

auto-generated-sdk/docs/FIJobSettings.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ Name | Type | Description | Notes
88
**partial_duration_months** | **[int]** | Partial duration months | [optional]
99
**call_method** | **str** | Call Method | [optional]
1010
**settlement** | **str** | Settlement Date | [optional]
11-
**calc_from_method** | **str** | Calculation from method | [optional]
11+
**calc_from_method** | **str** | Calculation Method. Methods : Active Spread, Actual Spread, Actual Spread To Worst Call, OAS, Price, Yield, Yield To No Call, Act/Act Yield To No Call, Bond Equivalent Yield, Yield To Worst Call, Discount Yield, Discount Margin, Implied Volatility, Bullet Spread, Bullet Spread To Worst Call, Pricing Matrix | [optional]
1212

1313
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
1414

auto-generated-sdk/docs/FILoss.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# FILoss
2+
3+
4+
## Properties
5+
Name | Type | Description | Notes
6+
------------ | ------------- | ------------- | -------------
7+
**loss_name** | **str** | Loss Name | [optional]
8+
9+
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
10+
11+
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# FIPrepay
2+
3+
4+
## Properties
5+
Name | Type | Description | Notes
6+
------------ | ------------- | ------------- | -------------
7+
**prepay_name** | **str** | Prepay Name | [optional]
8+
9+
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
10+
11+
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# FIReferencePrepay
2+
3+
4+
## Properties
5+
Name | Type | Description | Notes
6+
------------ | ------------- | ------------- | -------------
7+
**prepay_name** | **str** | Reference Prepay Name | [optional]
8+
9+
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
10+
11+

0 commit comments

Comments
 (0)