# DepositProduct

A deposit product defines the terms and constraints on deposit accounts

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**accountingSettings** | [**DepositProductAccountingSettings**](DepositProductAccountingSettings.md) |  | [default to undefined]
**availabilitySettings** | [**DepositProductAvailabilitySettings**](DepositProductAvailabilitySettings.md) |  | [optional] [default to undefined]
**category** | **string** | Indicates the category that the product belongs to | [optional] [default to undefined]
**creationDate** | **string** | The date this product was created | [optional] [default to undefined]
**creditArrangementSettings** | [**CreditArrangementSettings**](CreditArrangementSettings.md) |  | [optional] [default to undefined]
**currencySettings** | [**DepositProductCurrencySettings**](DepositProductCurrencySettings.md) |  | [optional] [default to undefined]
**encodedKey** | **string** | The encoded key of the deposit product, auto generated, unique | [optional] [readonly] [default to undefined]
**feesSettings** | [**DepositProductFeeSettings**](DepositProductFeeSettings.md) |  | [optional] [default to undefined]
**id** | **string** | The id of the product, can be generated and customized, unique | [default to undefined]
**interestSettings** | [**DepositProductInterestSettings**](DepositProductInterestSettings.md) |  | [optional] [default to undefined]
**internalControls** | [**DepositProductInternalControls**](DepositProductInternalControls.md) |  | [optional] [default to undefined]
**lastModifiedDate** | **string** | The last date the product was updated | [optional] [default to undefined]
**maturitySettings** | [**DepositMaturitySettings**](DepositMaturitySettings.md) |  | [optional] [default to undefined]
**name** | **string** | The name of the product | [default to undefined]
**newAccountSettings** | [**DepositNewAccountSettings**](DepositNewAccountSettings.md) |  | [default to undefined]
**notes** | **string** | Some notes/a description about the product | [optional] [default to undefined]
**offsetSettings** | [**DepositProductOffsetSettings**](DepositProductOffsetSettings.md) |  | [optional] [default to undefined]
**overdraftInterestSettings** | [**OverdraftInterestSettings**](OverdraftInterestSettings.md) |  | [optional] [default to undefined]
**overdraftSettings** | [**DepositProductOverdraftSettings**](DepositProductOverdraftSettings.md) |  | [optional] [default to undefined]
**state** | **string** | Indicates the current state of the product | [default to undefined]
**taxSettings** | [**DepositProductTaxSettings**](DepositProductTaxSettings.md) |  | [optional] [default to undefined]
**templates** | [**Array&lt;DocumentTemplate&gt;**](DocumentTemplate.md) | Template documents of the product. | [optional] [default to undefined]
**type** | **string** | Indicates the type of product. | [default to undefined]

## Example

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

const instance: DepositProduct = {
    accountingSettings,
    availabilitySettings,
    category,
    creationDate,
    creditArrangementSettings,
    currencySettings,
    encodedKey,
    feesSettings,
    id,
    interestSettings,
    internalControls,
    lastModifiedDate,
    maturitySettings,
    name,
    newAccountSettings,
    notes,
    offsetSettings,
    overdraftInterestSettings,
    overdraftSettings,
    state,
    taxSettings,
    templates,
    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)
