# ScheduleSettingsForSchedulePreview

The schedule settings, holds all schedule properties needed for schedule preview request.

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**amortizationPeriod** | **number** | The PMT is calculated as the loan would have [amortizationPeriod] installments. | [optional] [default to undefined]
**fixedDaysOfMonth** | **Array&lt;number&gt;** | Specifies the days of the month when the repayment due dates should be. Only available if the Repayment Methodology is FIXED_DAYS_OF_MONTH. | [optional] [default to undefined]
**gracePeriod** | **number** | The grace period. Represents the grace period for loan repayment - in number of installments. | [optional] [default to undefined]
**paymentPlan** | [**Array&lt;PeriodicPaymentForSchedulePreview&gt;**](PeriodicPaymentForSchedulePreview.md) | A list of periodic payments for the current loan account. | [optional] [default to undefined]
**periodicPayment** | **number** | The periodic payment amount for the accounts which have balloon payments or Reduce Number of Installments and Optimized Payments | [optional] [default to undefined]
**principalRepaymentInterval** | **number** | The principal repayment interval. Indicates the interval of repayments that the principal has to be paid. | [optional] [default to undefined]
**repaymentInstallments** | **number** | The repayment installments. Represents how many installments are required to pay back the loan. | [optional] [default to undefined]
**repaymentPeriodCount** | **number** | The repayment period count. Represents how often the loan is to be repaid: stored based on the type repayment option. | [optional] [default to undefined]
**repaymentPeriodUnit** | **string** | The frequency of the loan repayment. | [optional] [default to undefined]

## Example

```typescript
import { ScheduleSettingsForSchedulePreview } from './api';

const instance: ScheduleSettingsForSchedulePreview = {
    amortizationPeriod,
    fixedDaysOfMonth,
    gracePeriod,
    paymentPlan,
    periodicPayment,
    principalRepaymentInterval,
    repaymentInstallments,
    repaymentPeriodCount,
    repaymentPeriodUnit,
};
```

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