Sha256: 655d54700cb587047dfbf939192ed97bec359286c97a92887597d39b9edbfc5f

Contents?: true

Size: 1.39 KB

Versions: 9

Compression:

Stored size: 1.39 KB

Contents

# ElasticEmail::Contact

## Properties

| Name | Type | Description | Notes |
| ---- | ---- | ----------- | ----- |
| **email** | **String** | Proper email address. | [optional] |
| **status** | [**ContactStatus**](ContactStatus.md) |  | [optional][default to 'Transactional'] |
| **first_name** | **String** | First name. | [optional] |
| **last_name** | **String** | Last name. | [optional] |
| **custom_fields** | **Hash<String, String>** | A key-value collection of custom contact fields which can be used in the system. | [optional] |
| **consent** | [**ConsentData**](ConsentData.md) |  | [optional] |
| **source** | [**ContactSource**](ContactSource.md) |  | [optional][default to 'DeliveryApi'] |
| **date_added** | **Time** | Date of creation in YYYY-MM-DDThh:ii:ss format | [optional] |
| **date_updated** | **Time** | Last change date | [optional] |
| **status_change_date** | **Time** | Date of last status change. | [optional] |
| **activity** | [**ContactActivity**](ContactActivity.md) |  | [optional] |

## Example

```ruby
require 'ElasticEmail'

instance = ElasticEmail::Contact.new(
  email: mail@example.com,
  status: null,
  first_name: Fred,
  last_name: Flintstone,
  custom_fields: {"city":"New York","age":"34"},
  consent: null,
  source: null,
  date_added: null,
  date_updated: null,
  status_change_date: null,
  activity: null
)
```

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
ElasticEmail-4.0.26 docs/Contact.md
ElasticEmail-4.0.25 docs/Contact.md
ElasticEmail-4.0.24 docs/Contact.md
ElasticEmail-4.0.23 docs/Contact.md
ElasticEmail-4.0.22 docs/Contact.md
ElasticEmail-4.0.21 docs/Contact.md
ElasticEmail-4.0.20 docs/Contact.md
ElasticEmail-4.0.16 docs/Contact.md
ElasticEmail-4.0.15 docs/Contact.md