# ClientRoleConfiguration

Represents the client role configuration.

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**canGuarantee** | **boolean** | &#x60;TRUE&#x60; if clients with this client role can be used as guarantors, &#x60;FALSE&#x60; otherwise. | [optional] [default to undefined]
**canOpenAccounts** | **boolean** | &#x60;TRUE&#x60; if new accounts for this client type can be created, &#x60;FALSE&#x60; otherwise. | [optional] [default to undefined]
**description** | **string** | The text description for this client role. | [optional] [default to undefined]
**id** | **string** | The ID of the client role, can be generated and customized, unique. | [default to undefined]
**idPattern** | **string** | The pattern used in generating the client ID. | [optional] [default to undefined]
**name** | **string** | The name of the client role. | [default to undefined]
**requireIdentificationDocuments** | **boolean** | &#x60;TRUE&#x60; if identification documents must be provided for the client to be created, &#x60;FALSE&#x60; otherwise. Does not apply for groups. | [optional] [default to undefined]
**useDefaultAddress** | **boolean** | &#x60;TRUE&#x60; if the Mambu default address section is available, &#x60;FALSE&#x60; otherwise. | [optional] [default to undefined]

## Example

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

const instance: ClientRoleConfiguration = {
    canGuarantee,
    canOpenAccounts,
    description,
    id,
    idPattern,
    name,
    requireIdentificationDocuments,
    useDefaultAddress,
};
```

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