# SquareConnect::Customer ### Description Represents one of a business's customers, which can have one or more cards on file associated with it. ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **id** | **String** | The customer's unique ID. | **created_at** | **String** | The time when the customer was created, in RFC 3339 format. | **updated_at** | **String** | The time when the customer was last updated, in RFC 3339 format. | **cards** | [**Array<Card>**](Card.md) | The payment details of the customer's cards on file. | [optional] **given_name** | **String** | The customer's given (i.e., first) name. | [optional] **family_name** | **String** | The customer's family (i.e., last) name. | [optional] **nickname** | **String** | The customer's nickname. | [optional] **company_name** | **String** | The name of the customer's company. | [optional] **email_address** | **String** | The customer's email address. | [optional] **address** | [**Address**](Address.md) | The customer's physical address. | [optional] **phone_number** | **String** | The customer's phone number. | [optional] **birthday** | **String** | The customer's birthday in RFC-3339 format. Year is optional, timezone and times are not allowed. Example: `0000-09-01T00:00:00-00:00` for a birthday on September 1st. `1998-09-01T00:00:00-00:00` for a birthday on September 1st 1998. | [optional] **reference_id** | **String** | A second ID you can set to associate the customer with an entity in another system. | [optional] **note** | **String** | A note to associate with the customer. | [optional] **preferences** | [**CustomerPreferences**](CustomerPreferences.md) | The customer's preferences. | [optional] **groups** | [**Array<CustomerGroupInfo>**](CustomerGroupInfo.md) | The groups the customer belongs to. | [optional] **creation_source** | **String** | A creation source represents the method used to create the customer profile. | [optional]