# LoanProductConfiguration

Represents a loan product configuration.

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**accountLinkSettings** | [**AccountLinkConfiguration**](AccountLinkConfiguration.md) |  | [optional] [default to undefined]
**accountingSettings** | [**AccountingSettingsConfiguration**](AccountingSettingsConfiguration.md) |  | [optional] [default to undefined]
**allowCustomRepaymentAllocation** | **boolean** | &#x60;TRUE&#x60; if an additional payment may be allocated on the account, ignoring the default repayment allocation order, &#x60;FALSE&#x60; otherwise. | [optional] [default to undefined]
**arrearsSettings** | [**ArrearsConfiguration**](ArrearsConfiguration.md) |  | [optional] [default to undefined]
**availabilitySettings** | [**LoanProductAvailabilityConfiguration**](LoanProductAvailabilityConfiguration.md) |  | [optional] [default to undefined]
**category** | **string** | Shows the available loan product categories | [optional] [default to undefined]
**creditArrangementSettings** | [**LoanProductCreditArrangementConfiguration**](LoanProductCreditArrangementConfiguration.md) |  | [optional] [default to undefined]
**currency** | [**LoanProductCurrencyConfiguration**](LoanProductCurrencyConfiguration.md) |  | [optional] [default to undefined]
**feeSettings** | [**LoanProductFeeConfiguration**](LoanProductFeeConfiguration.md) |  | [optional] [default to undefined]
**fundingSettings** | [**FundingSettingsConfiguration**](FundingSettingsConfiguration.md) |  | [optional] [default to undefined]
**gracePeriodSettings** | [**LoanProductGracePeriodConfiguration**](LoanProductGracePeriodConfiguration.md) |  | [optional] [default to undefined]
**id** | **string** | The ID of the loan product, which must be globally unique. | [optional] [default to undefined]
**interestSettings** | [**LoanProductInterestConfiguration**](LoanProductInterestConfiguration.md) |  | [optional] [default to undefined]
**internalControls** | [**LoanProductInternalControlsConfiguration**](LoanProductInternalControlsConfiguration.md) |  | [optional] [default to undefined]
**loanAmountSettings** | [**LoanProductAmountConfiguration**](LoanProductAmountConfiguration.md) |  | [optional] [default to undefined]
**name** | **string** | The name of the loan product. | [optional] [default to undefined]
**newAccountSettings** | [**LoanProductNewAccountConfiguration**](LoanProductNewAccountConfiguration.md) |  | [optional] [default to undefined]
**notes** | **string** | The notes or description of the loan product. | [optional] [default to undefined]
**offsetSettings** | [**LoanProductOffsetConfiguration**](LoanProductOffsetConfiguration.md) |  | [optional] [default to undefined]
**paymentSettings** | [**PaymentConfiguration**](PaymentConfiguration.md) |  | [optional] [default to undefined]
**penaltySettings** | [**PenaltyConfiguration**](PenaltyConfiguration.md) |  | [optional] [default to undefined]
**redrawSettings** | [**LoanProductRedrawConfiguration**](LoanProductRedrawConfiguration.md) |  | [optional] [default to undefined]
**scheduleSettings** | [**LoanProductScheduleConfiguration**](LoanProductScheduleConfiguration.md) |  | [optional] [default to undefined]
**securitySettings** | [**SecuritySettingsConfiguration**](SecuritySettingsConfiguration.md) |  | [optional] [default to undefined]
**state** | **string** | Shows the possible states of a product | [optional] [default to undefined]
**taxSettings** | [**LoanProductTaxConfiguration**](LoanProductTaxConfiguration.md) |  | [optional] [default to undefined]
**type** | **string** | Shows the possible loan product types | [optional] [default to undefined]

## Example

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

const instance: LoanProductConfiguration = {
    accountLinkSettings,
    accountingSettings,
    allowCustomRepaymentAllocation,
    arrearsSettings,
    availabilitySettings,
    category,
    creditArrangementSettings,
    currency,
    feeSettings,
    fundingSettings,
    gracePeriodSettings,
    id,
    interestSettings,
    internalControls,
    loanAmountSettings,
    name,
    newAccountSettings,
    notes,
    offsetSettings,
    paymentSettings,
    penaltySettings,
    redrawSettings,
    scheduleSettings,
    securitySettings,
    state,
    taxSettings,
    type,
};
```

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