# RefinanceLoanAccountAction

The request structure for performing the refinance loan account action

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**carryForwardOptions** | [**CarryForwardOptions**](CarryForwardOptions.md) |  | [optional] [default to undefined]
**keepSameAccountId** | **boolean** | Choose whether to keep the same account ID as the originating account. If true, the \&#39;id\&#39; field in the \&#39;loanAccount\&#39; object should not be provided. | [optional] [default to undefined]
**loanAccount** | [**RefinanceLoanAccount**](RefinanceLoanAccount.md) |  | [default to undefined]
**topUpAmount** | **number** | The top-up amount | [default to undefined]
**writeOffAmounts** | [**RefinanceWriteOffAmounts**](RefinanceWriteOffAmounts.md) |  | [optional] [default to undefined]

## Example

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

const instance: RefinanceLoanAccountAction = {
    carryForwardOptions,
    keepSameAccountId,
    loanAccount,
    topUpAmount,
    writeOffAmounts,
};
```

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