# openapi.model.CustomerEntity

## Load the model package
```dart
import 'package:openapi/api.dart';
```

## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**id** | **num** | Unique identifier | [optional] 
**createdAt** | [**DateTime**](DateTime.md) |  | [optional] 
**updatedAt** | [**DateTime**](DateTime.md) |  | [optional] 
**customerNumber** | **num** | This is a unique number for each customer, and it's created automatically | [optional] 
**firstName** | **String** | Customer's first name | [optional] 
**lastName** | **String** | Customer's last name | [optional] 
**email** | **String** | Customer's email | [optional] 
**password** | **String** | Customer's password | [optional] 
**phone** | **String** | Customer's phone number | [optional] 
**status** | **String** | Customer's current status | [optional] 
**type** | **String** | If the customer is logged in then the account's type is \"customer\" otherwise it's \"guest\" | [optional] 
**isDeleted** | **bool** |  | [optional] 
**uid** | **String** |  | [optional] 
**isVerified** | **bool** |  | [optional] 
**passwordUpdatedAt** | [**DateTime**](DateTime.md) |  | [optional] 
**verifyCode** | **String** |  | [optional] 
**verifyCodeExpires** | [**DateTime**](DateTime.md) |  | [optional] 
**passwordToken** | **String** |  | [optional] 
**passwordTokenExpires** | [**DateTime**](DateTime.md) |  | [optional] 
**passwordTokenOpened** | **bool** |  | [optional] 
**passwordTokenUsed** | **bool** |  | [optional] 
**addresses** | [**BuiltList&lt;CustomerAddressEntity&gt;**](CustomerAddressEntity.md) | Customer Addresses | [optional] 

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


