# UserRequest

Allows the creation of a user

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**access** | [**UserAccess**](UserAccess.md) |  | [default to undefined]
**assignedBranchKey** | **string** | The encoded key of the branch this user is assigned to. | [optional] [default to undefined]
**email** | **string** | The user email address. Used by Mambu for sending automated notifications or for getting passwords. | [optional] [default to undefined]
**encodedKey** | **string** | The encoded key of the entity, generated, globally unique | [optional] [readonly] [default to undefined]
**firstName** | **string** | The first name of the user. | [default to undefined]
**homePhone** | **string** | The user\&#39;s home phone number, which can also contain characters. | [optional] [default to undefined]
**language** | **string** | The Mambu display language for the user. The Mambu UI will be displayed in the selected language. Please note: for portuguese, you must use the incorrect spelling &#x60;PORTUGESE&#x60;. | [optional] [default to undefined]
**lastName** | **string** | The last name of the user. | [optional] [default to undefined]
**mobilePhone** | **string** | The user\&#39;s mobile phone number, which can also contain characters. | [optional] [default to undefined]
**notes** | **string** | The additional information for the user. | [optional] [default to undefined]
**password** | **string** | Password used by the user | [default to undefined]
**role** | [**RoleIdentifier**](RoleIdentifier.md) |  | [optional] [default to undefined]
**title** | **string** | The user title. | [optional] [default to undefined]
**transactionLimits** | **{ [key: string]: number; }** | The user transaction limits. | [optional] [default to undefined]
**twoFactorAuthentication** | **boolean** | &#x60;TRUE&#x60; if the user has two-factor authentication setup, &#x60;FALSE&#x60; otherwise. If two-factor authentication is enabled, a user will be sent an SMS to their registered mobile number, which they will need to enter in the Mambu login screen, in addition to their password. | [optional] [default to undefined]
**username** | **string** | The Mambu login user name. | [default to undefined]

## Example

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

const instance: UserRequest = {
    access,
    assignedBranchKey,
    email,
    encodedKey,
    firstName,
    homePhone,
    language,
    lastName,
    mobilePhone,
    notes,
    password,
    role,
    title,
    transactionLimits,
    twoFactorAuthentication,
    username,
};
```

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