# BaseUserAccess

Represents the user permissions and access rights.

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**administratorAccess** | **boolean** | &#x60;TRUE&#x60; if the user has the administrator user type, &#x60;FALSE&#x60; otherwise. Administrators (admins) have all permissions and can perform any action in Mambu. | [optional] [default to undefined]
**apiAccess** | **boolean** | &#x60;TRUE&#x60; if the user can authenticate and interact with Mambu APIs, &#x60;FALSE&#x60; otherwise. The user may still require additional permissions for specific API requests. | [optional] [default to undefined]
**creditOfficerAccess** | **boolean** | &#x60;TRUE&#x60; if the user has the credit officer user type, &#x60;FALSE&#x60; otherwise. Credit officers have the option of having clients and groups assigned to them. | [optional] [default to undefined]
**deliveryAccess** | **boolean** | &#x60;TRUE&#x60; if the user is part of the Mambu delivery team, &#x60;FALSE&#x60; otherwise. | [optional] [readonly] [default to undefined]
**mambuAccess** | **boolean** | TRUE&#x60; if the user can log in to the Mambu UI using their login credentials, &#x60;FALSE&#x60; otherwise. | [optional] [default to undefined]
**permissions** | **Array&lt;string&gt;** | Permissions for the user. The non-admin users are authorized to do actions based a set of permissions in order to access Mambu features. Permissions may be relevant for the API and/or the Mambu UI. | [optional] [default to undefined]
**supportAccess** | **boolean** | &#x60;TRUE&#x60; if the user can provide Mambu technical support, &#x60;FALSE&#x60; otherwise. | [optional] [readonly] [default to undefined]
**tellerAccess** | **boolean** | &#x60;TRUE&#x60; if the user has the teller user type, &#x60;FALSE&#x60; otherwise. Tellers have access to the teller module and specific tellering permissions, which allow them to take actions such as opening or closing tills, posting transactions on a till, and adding and removing cash from a till. | [optional] [default to undefined]

## Example

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

const instance: BaseUserAccess = {
    administratorAccess,
    apiAccess,
    creditOfficerAccess,
    deliveryAccess,
    mambuAccess,
    permissions,
    supportAccess,
    tellerAccess,
};
```

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