Skip to content

Commit ed01ad7

Browse files
feat(sdk): Auto-created from 'analyticsapi-engines-sdk-generator' repository PR 52 for SDK version v5.6.0 (#98)
1 parent 68e535c commit ed01ad7

File tree

250 files changed

+1944
-251
lines changed

Some content is hidden

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

250 files changed

+1944
-251
lines changed

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

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,10 +68,12 @@ docs/FIABCalculationStatusSummary.md
6868
docs/FIABCalculationsApi.md
6969
docs/FIABDateParameters.md
7070
docs/FIABIdentifier.md
71+
docs/FIBalloonExtension.md
7172
docs/FIBankLoans.md
7273
docs/FICalculationParameters.md
7374
docs/FICalculationParametersRoot.md
7475
docs/FICalculationsApi.md
76+
docs/FICashflows.md
7577
docs/FIDiscountCurveInfo.md
7678
docs/FIDiscountCurveInfoRoot.md
7779
docs/FIJobSettings.md
@@ -80,9 +82,14 @@ docs/FIMarketEnvironment.md
8082
docs/FIMunicipalBonds.md
8183
docs/FIMunicipalBondsForJobSettings.md
8284
docs/FIPrepay.md
85+
docs/FIPrepayLockout.md
8386
docs/FIReferencePrepay.md
8487
docs/FIReferenceSecurity.md
8588
docs/FISecurity.md
89+
docs/FIServicerAdvances.md
90+
docs/FIServicerAdvancesForSecurities.md
91+
docs/FIStructuredProductsForJobSettings.md
92+
docs/FIStructuredProductsForSecurities.md
8693
docs/FPOAccount.md
8794
docs/FPOObjective.md
8895
docs/FPOOptimizationParameters.md
@@ -302,9 +309,11 @@ fds/analyticsapi/engines/model/document_directories_root.py
302309
fds/analyticsapi/engines/model/error.py
303310
fds/analyticsapi/engines/model/error_source.py
304311
fds/analyticsapi/engines/model/event_summary.py
312+
fds/analyticsapi/engines/model/fi_balloon_extension.py
305313
fds/analyticsapi/engines/model/fi_bank_loans.py
306314
fds/analyticsapi/engines/model/fi_calculation_parameters.py
307315
fds/analyticsapi/engines/model/fi_calculation_parameters_root.py
316+
fds/analyticsapi/engines/model/fi_cashflows.py
308317
fds/analyticsapi/engines/model/fi_discount_curve_info.py
309318
fds/analyticsapi/engines/model/fi_discount_curve_info_root.py
310319
fds/analyticsapi/engines/model/fi_job_settings.py
@@ -313,9 +322,14 @@ fds/analyticsapi/engines/model/fi_market_environment.py
313322
fds/analyticsapi/engines/model/fi_municipal_bonds.py
314323
fds/analyticsapi/engines/model/fi_municipal_bonds_for_job_settings.py
315324
fds/analyticsapi/engines/model/fi_prepay.py
325+
fds/analyticsapi/engines/model/fi_prepay_lockout.py
316326
fds/analyticsapi/engines/model/fi_reference_prepay.py
317327
fds/analyticsapi/engines/model/fi_reference_security.py
318328
fds/analyticsapi/engines/model/fi_security.py
329+
fds/analyticsapi/engines/model/fi_servicer_advances.py
330+
fds/analyticsapi/engines/model/fi_servicer_advances_for_securities.py
331+
fds/analyticsapi/engines/model/fi_structured_products_for_job_settings.py
332+
fds/analyticsapi/engines/model/fi_structured_products_for_securities.py
319333
fds/analyticsapi/engines/model/fiab_calculation_parameters.py
320334
fds/analyticsapi/engines/model/fiab_calculation_status.py
321335
fds/analyticsapi/engines/model/fiab_calculation_status_summary.py

auto-generated-sdk/README.md

Lines changed: 9 additions & 2 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.5.0
7+
- Package version: 5.6.0
88
- Build package: CustomPythonClientCodegen
99
For more information, please visit [https://developer.factset.com/contact](https://developer.factset.com/contact)
1010

@@ -276,9 +276,11 @@ Class | Method | HTTP request | Description
276276
- [FIABCalculationStatusSummary](docs/FIABCalculationStatusSummary.md)
277277
- [FIABDateParameters](docs/FIABDateParameters.md)
278278
- [FIABIdentifier](docs/FIABIdentifier.md)
279+
- [FIBalloonExtension](docs/FIBalloonExtension.md)
279280
- [FIBankLoans](docs/FIBankLoans.md)
280281
- [FICalculationParameters](docs/FICalculationParameters.md)
281282
- [FICalculationParametersRoot](docs/FICalculationParametersRoot.md)
283+
- [FICashflows](docs/FICashflows.md)
282284
- [FIDiscountCurveInfo](docs/FIDiscountCurveInfo.md)
283285
- [FIDiscountCurveInfoRoot](docs/FIDiscountCurveInfoRoot.md)
284286
- [FIJobSettings](docs/FIJobSettings.md)
@@ -287,9 +289,14 @@ Class | Method | HTTP request | Description
287289
- [FIMunicipalBonds](docs/FIMunicipalBonds.md)
288290
- [FIMunicipalBondsForJobSettings](docs/FIMunicipalBondsForJobSettings.md)
289291
- [FIPrepay](docs/FIPrepay.md)
292+
- [FIPrepayLockout](docs/FIPrepayLockout.md)
290293
- [FIReferencePrepay](docs/FIReferencePrepay.md)
291294
- [FIReferenceSecurity](docs/FIReferenceSecurity.md)
292295
- [FISecurity](docs/FISecurity.md)
296+
- [FIServicerAdvances](docs/FIServicerAdvances.md)
297+
- [FIServicerAdvancesForSecurities](docs/FIServicerAdvancesForSecurities.md)
298+
- [FIStructuredProductsForJobSettings](docs/FIStructuredProductsForJobSettings.md)
299+
- [FIStructuredProductsForSecurities](docs/FIStructuredProductsForSecurities.md)
293300
- [FPOAccount](docs/FPOAccount.md)
294301
- [FPOObjective](docs/FPOObjective.md)
295302
- [FPOOptimizationParameters](docs/FPOOptimizationParameters.md)
@@ -428,7 +435,7 @@ Class | Method | HTTP request | Description
428435

429436
## Author
430437

431-
analytics.api.support@factset.com
438+
432439

433440

434441
## Notes for Large OpenAPI documents
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# FIBalloonExtension
2+
3+
4+
## Properties
5+
Name | Type | Description | Notes
6+
------------ | ------------- | ------------- | -------------
7+
**months** | **int** | Months | [optional]
8+
**percentage** | **float** | Percentage | [optional]
9+
**amortization_type** | **str** | Amortization Type | [optional]
10+
**units** | **str** | Units | [optional]
11+
**coupon_stepup** | **float** | Coupon Stepup | [optional]
12+
13+
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
14+
15+

auto-generated-sdk/docs/FICalculationsApi.md

Lines changed: 100 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -451,6 +451,32 @@ with fds.analyticsapi.engines.ApiClient(configuration) as api_client:
451451
),
452452
matrix_spread_adjustment=3.14,
453453
matrix_multiplier=3.14,
454+
structured_products=FIStructuredProductsForSecurities(
455+
servicer_advances=FIServicerAdvancesForSecurities(
456+
principal=3.14,
457+
interest=3.14,
458+
advance_type="Advances All",
459+
),
460+
ignore_financial_guarantee="ignore_financial_guarantee_example",
461+
clean_up_call_method=True,
462+
do_opt_redeem="do_opt_redeem_example",
463+
prepay_lockout=FIPrepayLockout(
464+
points_above="ANY",
465+
ym_above="ANY",
466+
),
467+
cashflows=FICashflows(
468+
optional_redemption_call_when_units="Manual",
469+
optional_redemption_call_when=1,
470+
recovery_lag=1,
471+
),
472+
balloon_extension=FIBalloonExtension(
473+
months=1,
474+
percentage=3.14,
475+
amortization_type="Loan_Amort_None",
476+
units="units_example",
477+
coupon_stepup=3.14,
478+
),
479+
),
454480
calc_from_method="calc_from_method_example",
455481
calc_from_value=3.14,
456482
face=1,
@@ -481,6 +507,30 @@ with fds.analyticsapi.engines.ApiClient(configuration) as api_client:
481507
market_environment=FIMarketEnvironment(
482508
rate_path="FLAT & FORWARD",
483509
),
510+
structured_products=FIStructuredProductsForJobSettings(
511+
servicer_advances=FIServicerAdvances(
512+
advance_type="Advances All",
513+
),
514+
ignore_financial_guarantee="ignore_financial_guarantee_example",
515+
clean_up_call_method=True,
516+
do_opt_redeem="do_opt_redeem_example",
517+
prepay_lockout=FIPrepayLockout(
518+
points_above="ANY",
519+
ym_above="ANY",
520+
),
521+
cashflows=FICashflows(
522+
optional_redemption_call_when_units="Manual",
523+
optional_redemption_call_when=1,
524+
recovery_lag=1,
525+
),
526+
balloon_extension=FIBalloonExtension(
527+
months=1,
528+
percentage=3.14,
529+
amortization_type="Loan_Amort_None",
530+
units="units_example",
531+
coupon_stepup=3.14,
532+
),
533+
),
484534
),
485535
),
486536
meta=CalculationMeta(
@@ -621,6 +671,32 @@ with fds.analyticsapi.engines.ApiClient(configuration) as api_client:
621671
),
622672
matrix_spread_adjustment=3.14,
623673
matrix_multiplier=3.14,
674+
structured_products=FIStructuredProductsForSecurities(
675+
servicer_advances=FIServicerAdvancesForSecurities(
676+
principal=3.14,
677+
interest=3.14,
678+
advance_type="Advances All",
679+
),
680+
ignore_financial_guarantee="ignore_financial_guarantee_example",
681+
clean_up_call_method=True,
682+
do_opt_redeem="do_opt_redeem_example",
683+
prepay_lockout=FIPrepayLockout(
684+
points_above="ANY",
685+
ym_above="ANY",
686+
),
687+
cashflows=FICashflows(
688+
optional_redemption_call_when_units="Manual",
689+
optional_redemption_call_when=1,
690+
recovery_lag=1,
691+
),
692+
balloon_extension=FIBalloonExtension(
693+
months=1,
694+
percentage=3.14,
695+
amortization_type="Loan_Amort_None",
696+
units="units_example",
697+
coupon_stepup=3.14,
698+
),
699+
),
624700
calc_from_method="calc_from_method_example",
625701
calc_from_value=3.14,
626702
face=1,
@@ -651,6 +727,30 @@ with fds.analyticsapi.engines.ApiClient(configuration) as api_client:
651727
market_environment=FIMarketEnvironment(
652728
rate_path="FLAT & FORWARD",
653729
),
730+
structured_products=FIStructuredProductsForJobSettings(
731+
servicer_advances=FIServicerAdvances(
732+
advance_type="Advances All",
733+
),
734+
ignore_financial_guarantee="ignore_financial_guarantee_example",
735+
clean_up_call_method=True,
736+
do_opt_redeem="do_opt_redeem_example",
737+
prepay_lockout=FIPrepayLockout(
738+
points_above="ANY",
739+
ym_above="ANY",
740+
),
741+
cashflows=FICashflows(
742+
optional_redemption_call_when_units="Manual",
743+
optional_redemption_call_when=1,
744+
recovery_lag=1,
745+
),
746+
balloon_extension=FIBalloonExtension(
747+
months=1,
748+
percentage=3.14,
749+
amortization_type="Loan_Amort_None",
750+
units="units_example",
751+
coupon_stepup=3.14,
752+
),
753+
),
654754
),
655755
),
656756
meta=CalculationMeta(
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# FICashflows
2+
3+
4+
## Properties
5+
Name | Type | Description | Notes
6+
------------ | ------------- | ------------- | -------------
7+
**optional_redemption_call_when_units** | **str** | OptionalRedemptionCallWhenUnits | [optional]
8+
**optional_redemption_call_when** | **int** | OptionalRedemptionCallWhen | [optional]
9+
**recovery_lag** | **int** | RecoveryLag | [optional]
10+
11+
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
12+
13+

auto-generated-sdk/docs/FIJobSettings.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ Name | Type | Description | Notes
1212
**bank_loans** | [**FIBankLoans**](FIBankLoans.md) | | [optional]
1313
**municipal_bonds** | [**FIMunicipalBondsForJobSettings**](FIMunicipalBondsForJobSettings.md) | | [optional]
1414
**market_environment** | [**FIMarketEnvironment**](FIMarketEnvironment.md) | | [optional]
15+
**structured_products** | [**FIStructuredProductsForJobSettings**](FIStructuredProductsForJobSettings.md) | | [optional]
1516

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

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# FIPrepayLockout
2+
3+
4+
## Properties
5+
Name | Type | Description | Notes
6+
------------ | ------------- | ------------- | -------------
7+
**points_above** | **str** | Points Above | [optional]
8+
**ym_above** | **str** | Ym Above | [optional]
9+
10+
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
11+
12+

auto-generated-sdk/docs/FISecurity.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ Name | Type | Description | Notes
1515
**prepay** | [**FIPrepay**](FIPrepay.md) | | [optional]
1616
**matrix_spread_adjustment** | **float** | Matrix Spread Adjustment | [optional]
1717
**matrix_multiplier** | **float** | Matrix Multiplier | [optional]
18+
**structured_products** | [**FIStructuredProductsForSecurities**](FIStructuredProductsForSecurities.md) | | [optional]
1819
**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]
1920
**face** | **float** | Face | [optional] if omitted the server will use the default value of 1
2021
**face_type** | **str** | Face type | [optional] if omitted the server will use the default value of "Current"
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# FIServicerAdvances
2+
3+
4+
## Properties
5+
Name | Type | Description | Notes
6+
------------ | ------------- | ------------- | -------------
7+
**advance_type** | **str** | Advance Type | [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: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# FIServicerAdvancesForSecurities
2+
3+
4+
## Properties
5+
Name | Type | Description | Notes
6+
------------ | ------------- | ------------- | -------------
7+
**principal** | **float** | Principal | [optional]
8+
**interest** | **float** | Interest | [optional]
9+
**advance_type** | **str** | Advance Type | [optional]
10+
11+
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
12+
13+

0 commit comments

Comments
 (0)