diff --git a/auto-generated-sdk/docs/CalculationUnitStatus.md b/auto-generated-sdk/docs/CalculationUnitStatus.md index 3c33352e..ea7e2a9c 100644 --- a/auto-generated-sdk/docs/CalculationUnitStatus.md +++ b/auto-generated-sdk/docs/CalculationUnitStatus.md @@ -9,6 +9,8 @@ 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] +**DhistRcvAssumpRates** | **List<double>** | | [optional] +**IhistRcvAssumpRates** | **List<int>** | | [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/Frequency.md b/auto-generated-sdk/docs/Frequency.md index 7e75d42d..b1894f7d 100644 --- a/auto-generated-sdk/docs/Frequency.md +++ b/auto-generated-sdk/docs/Frequency.md @@ -5,6 +5,10 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **Name** | **string** | Frequency name. | [optional] +**PeriodicMultipliers** | **List<double>** | | [optional] +**NperiodicMultipliers** | **List<Object>** | | [optional] +**IperiodicMultipliers** | **List<int>** | | [optional] +**InperiodicMultipliers** | **List<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/PACalculationParameters.md b/auto-generated-sdk/docs/PACalculationParameters.md index 331ce448..89518991 100644 --- a/auto-generated-sdk/docs/PACalculationParameters.md +++ b/auto-generated-sdk/docs/PACalculationParameters.md @@ -13,6 +13,12 @@ Name | Type | Description | Notes **Columns** | [**List<PACalculationColumn>**](PACalculationColumn.md) | List of columns for the PA calculation. This will take precedence over the columns saved in the PA document. | [optional] **Datasources** | [**PACalculationDataSources**](PACalculationDataSources.md) | | [optional] **Componentdetail** | **string** | Component detail type for the PA component. It can be GROUPS or TOTALS or SECURITIES. | [optional] +**PeriodicMultipliers** | **List<double>** | | [optional] +**NperiodicMultipliers** | **List<Object>** | | [optional] +**DhistRcvAssumpRates** | **List<double>** | | [optional] +**IhistRcvAssumpRates** | **List<int>** | | [optional] +**IperiodicMultipliers** | **List<int>** | | [optional] +**InperiodicMultipliers** | **List<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/PACalculationsApi.md b/auto-generated-sdk/docs/PACalculationsApi.md index 35667e2a..12dea28e 100644 --- a/auto-generated-sdk/docs/PACalculationsApi.md +++ b/auto-generated-sdk/docs/PACalculationsApi.md @@ -101,7 +101,7 @@ void (empty response body) Get all calculations -This endpoints returns all active calculation requests. +This endpoints returns all calculation requests. ### Example ```csharp @@ -168,9 +168,9 @@ Name | Type | Description | Notes ### HTTP response details | Status code | Description | Response headers | |-------------|-------------|------------------| -| **200** | List of active 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.
| +| **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 active 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.
| +| **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.
| diff --git a/auto-generated-sdk/docs/PubCalculationsApi.md b/auto-generated-sdk/docs/PubCalculationsApi.md index 9152096a..5f680084 100644 --- a/auto-generated-sdk/docs/PubCalculationsApi.md +++ b/auto-generated-sdk/docs/PubCalculationsApi.md @@ -101,7 +101,7 @@ void (empty response body) Get all calculations -This endpoints returns all active calculation requests. +This endpoints returns all calculation requests. ### Example ```csharp @@ -168,9 +168,9 @@ Name | Type | Description | Notes ### HTTP response details | Status code | Description | Response headers | |-------------|-------------|------------------| -| **200** | List of active 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.
| +| **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 active 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.
| +| **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.
| diff --git a/auto-generated-sdk/docs/QuantCalculationsApi.md b/auto-generated-sdk/docs/QuantCalculationsApi.md index 0e25fe8d..6c1f837f 100644 --- a/auto-generated-sdk/docs/QuantCalculationsApi.md +++ b/auto-generated-sdk/docs/QuantCalculationsApi.md @@ -102,7 +102,7 @@ void (empty response body) Get all calculations -This endpoints returns all active calculation requests. +This endpoints returns all calculation requests. ### Example ```csharp @@ -169,9 +169,9 @@ Name | Type | Description | Notes ### HTTP response details | Status code | Description | Response headers | |-------------|-------------|------------------| -| **200** | List of active 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.
| +| **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 active 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.
| +| **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.
| diff --git a/auto-generated-sdk/docs/SPARCalculationsApi.md b/auto-generated-sdk/docs/SPARCalculationsApi.md index 1f17ebcc..43fa68d4 100644 --- a/auto-generated-sdk/docs/SPARCalculationsApi.md +++ b/auto-generated-sdk/docs/SPARCalculationsApi.md @@ -101,7 +101,7 @@ void (empty response body) Get all calculations -This endpoints returns all active calculation requests. +This endpoints returns all calculation requests. ### Example ```csharp @@ -168,9 +168,9 @@ Name | Type | Description | Notes ### HTTP response details | Status code | Description | Response headers | |-------------|-------------|------------------| -| **200** | List of active 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.
| +| **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 active 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.
| +| **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.
| diff --git a/auto-generated-sdk/docs/VaultCalculationsApi.md b/auto-generated-sdk/docs/VaultCalculationsApi.md index 1a0e924f..6a0e255f 100644 --- a/auto-generated-sdk/docs/VaultCalculationsApi.md +++ b/auto-generated-sdk/docs/VaultCalculationsApi.md @@ -101,7 +101,7 @@ void (empty response body) Get all calculations -This endpoints returns all active calculation requests. +This endpoints returns all calculation requests. ### Example ```csharp @@ -168,9 +168,9 @@ Name | Type | Description | Notes ### HTTP response details | Status code | Description | Response headers | |-------------|-------------|------------------| -| **200** | List of active 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.
| +| **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 active 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.
| +| **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.
| 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 db010e87..9160aab4 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/PACalculationsApi.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/PACalculationsApi.cs @@ -52,7 +52,7 @@ public interface IPACalculationsApiSync : IApiAccessor /// Get all calculations /// /// - /// This endpoints returns all active calculation requests. + /// This endpoints returns all calculation requests. /// /// Thrown when fails to make API call /// @@ -63,7 +63,7 @@ public interface IPACalculationsApiSync : IApiAccessor /// Get all calculations /// /// - /// This endpoints returns all active calculation requests. + /// This endpoints returns all calculation requests. /// /// Thrown when fails to make API call /// @@ -234,7 +234,7 @@ public interface IPACalculationsApiAsync : IApiAccessor /// Get all calculations /// /// - /// This endpoints returns all active calculation requests. + /// This endpoints returns all calculation requests. /// /// Thrown when fails to make API call /// @@ -246,7 +246,7 @@ public interface IPACalculationsApiAsync : IApiAccessor /// Get all calculations /// /// - /// This endpoints returns all active calculation requests. + /// This endpoints returns all calculation requests. /// /// Thrown when fails to make API call /// @@ -665,7 +665,7 @@ public FactSet.AnalyticsAPI.Engines.Client.ApiResponse CancelCalculation } /// - /// Get all calculations This endpoints returns all active calculation requests. + /// Get all calculations This endpoints returns all calculation requests. /// /// Thrown when fails to make API call /// @@ -677,7 +677,7 @@ public CalculationsSummaryRoot GetAllCalculations(int pageNumber) } /// - /// Get all calculations This endpoints returns all active calculation requests. + /// Get all calculations This endpoints returns all calculation requests. /// /// Thrown when fails to make API call /// @@ -735,7 +735,7 @@ public FactSet.AnalyticsAPI.Engines.Client.ApiResponse } /// - /// Get all calculations This endpoints returns all active calculation requests. + /// Get all calculations This endpoints returns all calculation requests. /// /// Thrown when fails to make API call /// @@ -748,7 +748,7 @@ public FactSet.AnalyticsAPI.Engines.Client.ApiResponse } /// - /// Get all calculations This endpoints returns all active calculation requests. + /// Get all calculations This endpoints returns all calculation requests. /// /// Thrown when fails to make API call /// 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 f38fe774..ac13de9a 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/PubCalculationsApi.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/PubCalculationsApi.cs @@ -52,7 +52,7 @@ public interface IPubCalculationsApiSync : IApiAccessor /// Get all calculations /// /// - /// This endpoints returns all active calculation requests. + /// This endpoints returns all calculation requests. /// /// Thrown when fails to make API call /// @@ -63,7 +63,7 @@ public interface IPubCalculationsApiSync : IApiAccessor /// Get all calculations /// /// - /// This endpoints returns all active calculation requests. + /// This endpoints returns all calculation requests. /// /// Thrown when fails to make API call /// @@ -234,7 +234,7 @@ public interface IPubCalculationsApiAsync : IApiAccessor /// Get all calculations /// /// - /// This endpoints returns all active calculation requests. + /// This endpoints returns all calculation requests. /// /// Thrown when fails to make API call /// @@ -246,7 +246,7 @@ public interface IPubCalculationsApiAsync : IApiAccessor /// Get all calculations /// /// - /// This endpoints returns all active calculation requests. + /// This endpoints returns all calculation requests. /// /// Thrown when fails to make API call /// @@ -665,7 +665,7 @@ public FactSet.AnalyticsAPI.Engines.Client.ApiResponse CancelCalculation } /// - /// Get all calculations This endpoints returns all active calculation requests. + /// Get all calculations This endpoints returns all calculation requests. /// /// Thrown when fails to make API call /// @@ -677,7 +677,7 @@ public CalculationsSummaryRoot GetAllCalculations(int pageNumber) } /// - /// Get all calculations This endpoints returns all active calculation requests. + /// Get all calculations This endpoints returns all calculation requests. /// /// Thrown when fails to make API call /// @@ -735,7 +735,7 @@ public FactSet.AnalyticsAPI.Engines.Client.ApiResponse } /// - /// Get all calculations This endpoints returns all active calculation requests. + /// Get all calculations This endpoints returns all calculation requests. /// /// Thrown when fails to make API call /// @@ -748,7 +748,7 @@ public FactSet.AnalyticsAPI.Engines.Client.ApiResponse } /// - /// Get all calculations This endpoints returns all active calculation requests. + /// Get all calculations This endpoints returns all calculation requests. /// /// Thrown when fails to make API call /// 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 016032cb..5aeabce1 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/QuantCalculationsApi.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/QuantCalculationsApi.cs @@ -52,7 +52,7 @@ public interface IQuantCalculationsApiSync : IApiAccessor /// Get all calculations /// /// - /// This endpoints returns all active calculation requests. + /// This endpoints returns all calculation requests. /// /// Thrown when fails to make API call /// @@ -63,7 +63,7 @@ public interface IQuantCalculationsApiSync : IApiAccessor /// Get all calculations /// /// - /// This endpoints returns all active calculation requests. + /// This endpoints returns all calculation requests. /// /// Thrown when fails to make API call /// @@ -253,7 +253,7 @@ public interface IQuantCalculationsApiAsync : IApiAccessor /// Get all calculations /// /// - /// This endpoints returns all active calculation requests. + /// This endpoints returns all calculation requests. /// /// Thrown when fails to make API call /// @@ -265,7 +265,7 @@ public interface IQuantCalculationsApiAsync : IApiAccessor /// Get all calculations /// /// - /// This endpoints returns all active calculation requests. + /// This endpoints returns all calculation requests. /// /// Thrown when fails to make API call /// @@ -705,7 +705,7 @@ public FactSet.AnalyticsAPI.Engines.Client.ApiResponse CancelCalculation } /// - /// Get all calculations This endpoints returns all active calculation requests. + /// Get all calculations This endpoints returns all calculation requests. /// /// Thrown when fails to make API call /// @@ -717,7 +717,7 @@ public CalculationsSummaryRoot GetAllCalculations(int pageNumber) } /// - /// Get all calculations This endpoints returns all active calculation requests. + /// Get all calculations This endpoints returns all calculation requests. /// /// Thrown when fails to make API call /// @@ -775,7 +775,7 @@ public FactSet.AnalyticsAPI.Engines.Client.ApiResponse } /// - /// Get all calculations This endpoints returns all active calculation requests. + /// Get all calculations This endpoints returns all calculation requests. /// /// Thrown when fails to make API call /// @@ -788,7 +788,7 @@ public FactSet.AnalyticsAPI.Engines.Client.ApiResponse } /// - /// Get all calculations This endpoints returns all active calculation requests. + /// Get all calculations This endpoints returns all calculation requests. /// /// Thrown when fails to make API call /// diff --git a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/SPARCalculationsApi.cs b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/SPARCalculationsApi.cs index 8c159942..6780e1fb 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/SPARCalculationsApi.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/SPARCalculationsApi.cs @@ -52,7 +52,7 @@ public interface ISPARCalculationsApiSync : IApiAccessor /// Get all calculations /// /// - /// This endpoints returns all active calculation requests. + /// This endpoints returns all calculation requests. /// /// Thrown when fails to make API call /// @@ -63,7 +63,7 @@ public interface ISPARCalculationsApiSync : IApiAccessor /// Get all calculations /// /// - /// This endpoints returns all active calculation requests. + /// This endpoints returns all calculation requests. /// /// Thrown when fails to make API call /// @@ -234,7 +234,7 @@ public interface ISPARCalculationsApiAsync : IApiAccessor /// Get all calculations /// /// - /// This endpoints returns all active calculation requests. + /// This endpoints returns all calculation requests. /// /// Thrown when fails to make API call /// @@ -246,7 +246,7 @@ public interface ISPARCalculationsApiAsync : IApiAccessor /// Get all calculations /// /// - /// This endpoints returns all active calculation requests. + /// This endpoints returns all calculation requests. /// /// Thrown when fails to make API call /// @@ -665,7 +665,7 @@ public FactSet.AnalyticsAPI.Engines.Client.ApiResponse CancelCalculation } /// - /// Get all calculations This endpoints returns all active calculation requests. + /// Get all calculations This endpoints returns all calculation requests. /// /// Thrown when fails to make API call /// @@ -677,7 +677,7 @@ public CalculationsSummaryRoot GetAllCalculations(int pageNumber) } /// - /// Get all calculations This endpoints returns all active calculation requests. + /// Get all calculations This endpoints returns all calculation requests. /// /// Thrown when fails to make API call /// @@ -735,7 +735,7 @@ public FactSet.AnalyticsAPI.Engines.Client.ApiResponse } /// - /// Get all calculations This endpoints returns all active calculation requests. + /// Get all calculations This endpoints returns all calculation requests. /// /// Thrown when fails to make API call /// @@ -748,7 +748,7 @@ public FactSet.AnalyticsAPI.Engines.Client.ApiResponse } /// - /// Get all calculations This endpoints returns all active calculation requests. + /// Get all calculations This endpoints returns all calculation requests. /// /// Thrown when fails to make API call /// 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 64c4f5b7..cfc019cf 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/VaultCalculationsApi.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Api/VaultCalculationsApi.cs @@ -52,7 +52,7 @@ public interface IVaultCalculationsApiSync : IApiAccessor /// Get all calculations /// /// - /// This endpoints returns all active calculation requests. + /// This endpoints returns all calculation requests. /// /// Thrown when fails to make API call /// @@ -63,7 +63,7 @@ public interface IVaultCalculationsApiSync : IApiAccessor /// Get all calculations /// /// - /// This endpoints returns all active calculation requests. + /// This endpoints returns all calculation requests. /// /// Thrown when fails to make API call /// @@ -234,7 +234,7 @@ public interface IVaultCalculationsApiAsync : IApiAccessor /// Get all calculations /// /// - /// This endpoints returns all active calculation requests. + /// This endpoints returns all calculation requests. /// /// Thrown when fails to make API call /// @@ -246,7 +246,7 @@ public interface IVaultCalculationsApiAsync : IApiAccessor /// Get all calculations /// /// - /// This endpoints returns all active calculation requests. + /// This endpoints returns all calculation requests. /// /// Thrown when fails to make API call /// @@ -665,7 +665,7 @@ public FactSet.AnalyticsAPI.Engines.Client.ApiResponse CancelCalculation } /// - /// Get all calculations This endpoints returns all active calculation requests. + /// Get all calculations This endpoints returns all calculation requests. /// /// Thrown when fails to make API call /// @@ -677,7 +677,7 @@ public CalculationsSummaryRoot GetAllCalculations(int pageNumber) } /// - /// Get all calculations This endpoints returns all active calculation requests. + /// Get all calculations This endpoints returns all calculation requests. /// /// Thrown when fails to make API call /// @@ -735,7 +735,7 @@ public FactSet.AnalyticsAPI.Engines.Client.ApiResponse } /// - /// Get all calculations This endpoints returns all active calculation requests. + /// Get all calculations This endpoints returns all calculation requests. /// /// Thrown when fails to make API call /// @@ -748,7 +748,7 @@ public FactSet.AnalyticsAPI.Engines.Client.ApiResponse } /// - /// Get all calculations This endpoints returns all active calculation requests. + /// Get all calculations This endpoints returns all calculation requests. /// /// Thrown when fails to make API call /// 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 b432b286..50281372 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/CalculationUnitStatus.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/CalculationUnitStatus.cs @@ -85,13 +85,17 @@ 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)) + /// dhistRcvAssumpRates. + /// ihistRcvAssumpRates. + public CalculationUnitStatus(StatusEnum? status = default(StatusEnum?), List errors = default(List), string result = default(string), string progress = default(string), int points = default(int), List dhistRcvAssumpRates = default(List), List ihistRcvAssumpRates = default(List)) { this.Status = status; this.Errors = errors; this.Result = result; this.Progress = progress; this.Points = points; + this.DhistRcvAssumpRates = dhistRcvAssumpRates; + this.IhistRcvAssumpRates = ihistRcvAssumpRates; } /// @@ -122,6 +126,18 @@ public enum StatusEnum [DataMember(Name = "points", EmitDefaultValue = false)] public int Points { get; set; } + /// + /// Gets or Sets DhistRcvAssumpRates + /// + [DataMember(Name = "dhistRcvAssumpRates", EmitDefaultValue = true)] + public List DhistRcvAssumpRates { get; set; } + + /// + /// Gets or Sets IhistRcvAssumpRates + /// + [DataMember(Name = "ihistRcvAssumpRates", EmitDefaultValue = true)] + public List IhistRcvAssumpRates { get; set; } + /// /// Returns the string presentation of the object /// @@ -135,6 +151,8 @@ 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(" DhistRcvAssumpRates: ").Append(DhistRcvAssumpRates).Append("\n"); + sb.Append(" IhistRcvAssumpRates: ").Append(IhistRcvAssumpRates).Append("\n"); sb.Append("}\n"); return sb.ToString(); } @@ -192,6 +210,18 @@ public bool Equals(CalculationUnitStatus input) ( this.Points == input.Points || this.Points.Equals(input.Points) + ) && + ( + this.DhistRcvAssumpRates == input.DhistRcvAssumpRates || + this.DhistRcvAssumpRates != null && + input.DhistRcvAssumpRates != null && + this.DhistRcvAssumpRates.SequenceEqual(input.DhistRcvAssumpRates) + ) && + ( + this.IhistRcvAssumpRates == input.IhistRcvAssumpRates || + this.IhistRcvAssumpRates != null && + input.IhistRcvAssumpRates != null && + this.IhistRcvAssumpRates.SequenceEqual(input.IhistRcvAssumpRates) ); } @@ -212,6 +242,10 @@ public override int GetHashCode() if (this.Progress != null) hashCode = hashCode * 59 + this.Progress.GetHashCode(); hashCode = hashCode * 59 + this.Points.GetHashCode(); + if (this.DhistRcvAssumpRates != null) + hashCode = hashCode * 59 + this.DhistRcvAssumpRates.GetHashCode(); + if (this.IhistRcvAssumpRates != null) + hashCode = hashCode * 59 + this.IhistRcvAssumpRates.GetHashCode(); return hashCode; } } 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 3e8f5768..8b07d7b1 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/Frequency.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/Frequency.cs @@ -36,9 +36,17 @@ public partial class Frequency : IEquatable, IValidatableObject /// Initializes a new instance of the class. /// /// Frequency name.. - public Frequency(string name = default(string)) + /// periodicMultipliers. + /// nperiodicMultipliers. + /// iperiodicMultipliers. + /// inperiodicMultipliers. + public Frequency(string name = default(string), List periodicMultipliers = default(List), List nperiodicMultipliers = default(List), List iperiodicMultipliers = default(List), List inperiodicMultipliers = default(List)) { this.Name = name; + this.PeriodicMultipliers = periodicMultipliers; + this.NperiodicMultipliers = nperiodicMultipliers; + this.IperiodicMultipliers = iperiodicMultipliers; + this.InperiodicMultipliers = inperiodicMultipliers; } /// @@ -48,6 +56,30 @@ public partial class Frequency : IEquatable, IValidatableObject [DataMember(Name = "name", EmitDefaultValue = false)] public string Name { get; set; } + /// + /// Gets or Sets PeriodicMultipliers + /// + [DataMember(Name = "periodicMultipliers", EmitDefaultValue = false)] + public List PeriodicMultipliers { get; set; } + + /// + /// Gets or Sets NperiodicMultipliers + /// + [DataMember(Name = "nperiodicMultipliers", EmitDefaultValue = false)] + public List NperiodicMultipliers { get; set; } + + /// + /// Gets or Sets IperiodicMultipliers + /// + [DataMember(Name = "iperiodicMultipliers", EmitDefaultValue = false)] + public List IperiodicMultipliers { get; set; } + + /// + /// Gets or Sets InperiodicMultipliers + /// + [DataMember(Name = "inperiodicMultipliers", EmitDefaultValue = false)] + public List InperiodicMultipliers { get; set; } + /// /// Returns the string presentation of the object /// @@ -57,6 +89,10 @@ public override string ToString() var sb = new StringBuilder(); sb.Append("class Frequency {\n"); sb.Append(" Name: ").Append(Name).Append("\n"); + sb.Append(" PeriodicMultipliers: ").Append(PeriodicMultipliers).Append("\n"); + sb.Append(" NperiodicMultipliers: ").Append(NperiodicMultipliers).Append("\n"); + sb.Append(" IperiodicMultipliers: ").Append(IperiodicMultipliers).Append("\n"); + sb.Append(" InperiodicMultipliers: ").Append(InperiodicMultipliers).Append("\n"); sb.Append("}\n"); return sb.ToString(); } @@ -95,6 +131,30 @@ public bool Equals(Frequency input) this.Name == input.Name || (this.Name != null && this.Name.Equals(input.Name)) + ) && + ( + this.PeriodicMultipliers == input.PeriodicMultipliers || + this.PeriodicMultipliers != null && + input.PeriodicMultipliers != null && + this.PeriodicMultipliers.SequenceEqual(input.PeriodicMultipliers) + ) && + ( + this.NperiodicMultipliers == input.NperiodicMultipliers || + this.NperiodicMultipliers != null && + input.NperiodicMultipliers != null && + this.NperiodicMultipliers.SequenceEqual(input.NperiodicMultipliers) + ) && + ( + this.IperiodicMultipliers == input.IperiodicMultipliers || + this.IperiodicMultipliers != null && + input.IperiodicMultipliers != null && + this.IperiodicMultipliers.SequenceEqual(input.IperiodicMultipliers) + ) && + ( + this.InperiodicMultipliers == input.InperiodicMultipliers || + this.InperiodicMultipliers != null && + input.InperiodicMultipliers != null && + this.InperiodicMultipliers.SequenceEqual(input.InperiodicMultipliers) ); } @@ -109,6 +169,14 @@ public override int GetHashCode() int hashCode = 41; if (this.Name != null) hashCode = hashCode * 59 + this.Name.GetHashCode(); + if (this.PeriodicMultipliers != null) + hashCode = hashCode * 59 + this.PeriodicMultipliers.GetHashCode(); + if (this.NperiodicMultipliers != null) + hashCode = hashCode * 59 + this.NperiodicMultipliers.GetHashCode(); + if (this.IperiodicMultipliers != null) + hashCode = hashCode * 59 + this.IperiodicMultipliers.GetHashCode(); + if (this.InperiodicMultipliers != null) + hashCode = hashCode * 59 + this.InperiodicMultipliers.GetHashCode(); return hashCode; } } 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 b04000b5..2e89f787 100644 --- a/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/PACalculationParameters.cs +++ b/auto-generated-sdk/src/FactSet.AnalyticsAPI.Engines/Model/PACalculationParameters.cs @@ -49,7 +49,13 @@ protected PACalculationParameters() { } /// List of columns for the PA calculation. This will take precedence over the columns saved in the PA document.. /// datasources. /// Component detail type for the PA component. It can be GROUPS or TOTALS or SECURITIES.. - public PACalculationParameters(string componentid = default(string), List accounts = default(List), List benchmarks = default(List), PADateParameters dates = default(PADateParameters), List groups = default(List), string currencyisocode = default(string), List columns = default(List), PACalculationDataSources datasources = default(PACalculationDataSources), string componentdetail = default(string)) + /// periodicMultipliers. + /// nperiodicMultipliers. + /// dhistRcvAssumpRates. + /// ihistRcvAssumpRates. + /// iperiodicMultipliers. + /// inperiodicMultipliers. + public PACalculationParameters(string componentid = default(string), List accounts = default(List), List benchmarks = default(List), PADateParameters dates = default(PADateParameters), List groups = default(List), string currencyisocode = default(string), List columns = default(List), PACalculationDataSources datasources = default(PACalculationDataSources), string componentdetail = default(string), List periodicMultipliers = default(List), List nperiodicMultipliers = default(List), List dhistRcvAssumpRates = default(List), List ihistRcvAssumpRates = default(List), List iperiodicMultipliers = default(List), List inperiodicMultipliers = default(List)) { // to ensure "componentid" is required (not null) this.Componentid = componentid ?? throw new ArgumentNullException("componentid is a required property for PACalculationParameters and cannot be null"); @@ -61,6 +67,12 @@ protected PACalculationParameters() { } this.Columns = columns; this.Datasources = datasources; this.Componentdetail = componentdetail; + this.PeriodicMultipliers = periodicMultipliers; + this.NperiodicMultipliers = nperiodicMultipliers; + this.DhistRcvAssumpRates = dhistRcvAssumpRates; + this.IhistRcvAssumpRates = ihistRcvAssumpRates; + this.IperiodicMultipliers = iperiodicMultipliers; + this.InperiodicMultipliers = inperiodicMultipliers; } /// @@ -124,6 +136,42 @@ protected PACalculationParameters() { } [DataMember(Name = "componentdetail", EmitDefaultValue = false)] public string Componentdetail { get; set; } + /// + /// Gets or Sets PeriodicMultipliers + /// + [DataMember(Name = "periodicMultipliers", EmitDefaultValue = false)] + public List PeriodicMultipliers { get; set; } + + /// + /// Gets or Sets NperiodicMultipliers + /// + [DataMember(Name = "nperiodicMultipliers", EmitDefaultValue = false)] + public List NperiodicMultipliers { get; set; } + + /// + /// Gets or Sets DhistRcvAssumpRates + /// + [DataMember(Name = "dhistRcvAssumpRates", EmitDefaultValue = true)] + public List DhistRcvAssumpRates { get; set; } + + /// + /// Gets or Sets IhistRcvAssumpRates + /// + [DataMember(Name = "ihistRcvAssumpRates", EmitDefaultValue = true)] + public List IhistRcvAssumpRates { get; set; } + + /// + /// Gets or Sets IperiodicMultipliers + /// + [DataMember(Name = "iperiodicMultipliers", EmitDefaultValue = false)] + public List IperiodicMultipliers { get; set; } + + /// + /// Gets or Sets InperiodicMultipliers + /// + [DataMember(Name = "inperiodicMultipliers", EmitDefaultValue = false)] + public List InperiodicMultipliers { get; set; } + /// /// Returns the string presentation of the object /// @@ -141,6 +189,12 @@ public override string ToString() sb.Append(" Columns: ").Append(Columns).Append("\n"); sb.Append(" Datasources: ").Append(Datasources).Append("\n"); sb.Append(" Componentdetail: ").Append(Componentdetail).Append("\n"); + sb.Append(" PeriodicMultipliers: ").Append(PeriodicMultipliers).Append("\n"); + sb.Append(" NperiodicMultipliers: ").Append(NperiodicMultipliers).Append("\n"); + sb.Append(" DhistRcvAssumpRates: ").Append(DhistRcvAssumpRates).Append("\n"); + sb.Append(" IhistRcvAssumpRates: ").Append(IhistRcvAssumpRates).Append("\n"); + sb.Append(" IperiodicMultipliers: ").Append(IperiodicMultipliers).Append("\n"); + sb.Append(" InperiodicMultipliers: ").Append(InperiodicMultipliers).Append("\n"); sb.Append("}\n"); return sb.ToString(); } @@ -223,6 +277,42 @@ public bool Equals(PACalculationParameters input) this.Componentdetail == input.Componentdetail || (this.Componentdetail != null && this.Componentdetail.Equals(input.Componentdetail)) + ) && + ( + this.PeriodicMultipliers == input.PeriodicMultipliers || + this.PeriodicMultipliers != null && + input.PeriodicMultipliers != null && + this.PeriodicMultipliers.SequenceEqual(input.PeriodicMultipliers) + ) && + ( + this.NperiodicMultipliers == input.NperiodicMultipliers || + this.NperiodicMultipliers != null && + input.NperiodicMultipliers != null && + this.NperiodicMultipliers.SequenceEqual(input.NperiodicMultipliers) + ) && + ( + this.DhistRcvAssumpRates == input.DhistRcvAssumpRates || + this.DhistRcvAssumpRates != null && + input.DhistRcvAssumpRates != null && + this.DhistRcvAssumpRates.SequenceEqual(input.DhistRcvAssumpRates) + ) && + ( + this.IhistRcvAssumpRates == input.IhistRcvAssumpRates || + this.IhistRcvAssumpRates != null && + input.IhistRcvAssumpRates != null && + this.IhistRcvAssumpRates.SequenceEqual(input.IhistRcvAssumpRates) + ) && + ( + this.IperiodicMultipliers == input.IperiodicMultipliers || + this.IperiodicMultipliers != null && + input.IperiodicMultipliers != null && + this.IperiodicMultipliers.SequenceEqual(input.IperiodicMultipliers) + ) && + ( + this.InperiodicMultipliers == input.InperiodicMultipliers || + this.InperiodicMultipliers != null && + input.InperiodicMultipliers != null && + this.InperiodicMultipliers.SequenceEqual(input.InperiodicMultipliers) ); } @@ -253,6 +343,18 @@ public override int GetHashCode() hashCode = hashCode * 59 + this.Datasources.GetHashCode(); if (this.Componentdetail != null) hashCode = hashCode * 59 + this.Componentdetail.GetHashCode(); + if (this.PeriodicMultipliers != null) + hashCode = hashCode * 59 + this.PeriodicMultipliers.GetHashCode(); + if (this.NperiodicMultipliers != null) + hashCode = hashCode * 59 + this.NperiodicMultipliers.GetHashCode(); + if (this.DhistRcvAssumpRates != null) + hashCode = hashCode * 59 + this.DhistRcvAssumpRates.GetHashCode(); + if (this.IhistRcvAssumpRates != null) + hashCode = hashCode * 59 + this.IhistRcvAssumpRates.GetHashCode(); + if (this.IperiodicMultipliers != null) + hashCode = hashCode * 59 + this.IperiodicMultipliers.GetHashCode(); + if (this.InperiodicMultipliers != null) + hashCode = hashCode * 59 + this.InperiodicMultipliers.GetHashCode(); return hashCode; } }