# DepositProductConfiguration

Model representation of the configuration for a deposit product.

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**accountingSettings** | [**DepositProductAccountingConfiguration**](DepositProductAccountingConfiguration.md) |  | [optional] [default to undefined]
**availabilitySettings** | [**DepositProductAvailabilityConfiguration**](DepositProductAvailabilityConfiguration.md) |  | [optional] [default to undefined]
**category** | **string** | Shows the available deposit product categories. | [optional] [default to undefined]
**creditArrangementSettings** | [**DepositProductCreditArrangementConfiguration**](DepositProductCreditArrangementConfiguration.md) |  | [optional] [default to undefined]
**currencySettings** | [**DepositProductCurrencyConfiguration**](DepositProductCurrencyConfiguration.md) |  | [optional] [default to undefined]
**description** | **string** | Description for the product. | [optional] [default to undefined]
**feeSettings** | [**DepositProductFeeConfiguration**](DepositProductFeeConfiguration.md) |  | [optional] [default to undefined]
**id** | **string** | User-defined ID, globally unique. | [default to undefined]
**interestSettings** | [**DepositProductInterestConfiguration**](DepositProductInterestConfiguration.md) |  | [optional] [default to undefined]
**internalControlsSettings** | [**DepositProductInternalControlsConfiguration**](DepositProductInternalControlsConfiguration.md) |  | [optional] [default to undefined]
**maturitySettings** | [**DepositProductMaturityConfiguration**](DepositProductMaturityConfiguration.md) |  | [optional] [default to undefined]
**name** | **string** | Name of deposits product. | [default to undefined]
**newAccountSettings** | [**DepositProductNewAccountConfiguration**](DepositProductNewAccountConfiguration.md) |  | [optional] [default to undefined]
**overdraftInterestSettings** | [**DepositProductOverdraftInterestConfiguration**](DepositProductOverdraftInterestConfiguration.md) |  | [optional] [default to undefined]
**state** | **string** | Shows the possible states of a product. | [default to undefined]
**taxSettings** | [**DepositProductTaxConfiguration**](DepositProductTaxConfiguration.md) |  | [optional] [default to undefined]
**technicalOverdraftInterestSettings** | [**DepositProductTechnicalOverdraftInterestConfigurationDTO**](DepositProductTechnicalOverdraftInterestConfigurationDTO.md) |  | [optional] [default to undefined]
**type** | **string** | The type of deposit product. This influences the behavior and possible parameters of the account. | [default to undefined]

## Example

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

const instance: DepositProductConfiguration = {
    accountingSettings,
    availabilitySettings,
    category,
    creditArrangementSettings,
    currencySettings,
    description,
    feeSettings,
    id,
    interestSettings,
    internalControlsSettings,
    maturitySettings,
    name,
    newAccountSettings,
    overdraftInterestSettings,
    state,
    taxSettings,
    technicalOverdraftInterestSettings,
    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)
