# Class: EditableContactEmailAddressField

## Constructor

#### new EditableContactEmailAddressField()

  Class representing editable contact's email address property.

## Methods

#### getAddress() → {string}

  Returns email address.

  Inherited From:
    - AvayaClientServices.Services.Contacts.ContactEmailAddressField#getAddress

  ##### Returns:

  { string }

#### getEmailAddressType() → {AvayaClientServices.Services.Contacts.ContactEmailAddressType}

  Returns the type of this email address.

  Inherited From:
    - AvayaClientServices.Services.Contacts.ContactEmailAddressField#getEmailAddressType

  ##### Returns:

  { AvayaClientServices.Services.Contacts.ContactEmailAddressType }

#### getWriteCapability() → {AvayaClientServices.Base.Capability}

  Returns write capability of this contact field.

  Inherited From:
    - AvayaClientServices.Services.Contacts.ContactField#getWriteCapability

  ##### Returns:

  { AvayaClientServices.Base.Capability }

#### isDefault() → {boolean}

  Returns true if this is the contact's default email address. This method is deprecated and will be removed in future versions. All work email addresses are currently marked as default.

  Inherited From:
    - AvayaClientServices.Services.Contacts.ContactEmailAddressField#isDefault
  Deprecated:
    - Yes

  ##### Returns:

  { boolean }

#### setAddress(value)

  Sets an email address.

  ##### Parameters:

  Name | Type | Description
  --- | --- | ---
  `value` | string |

#### setEmailAddressType(emailAddressType)

  Sets the type of this handle.

  ##### Parameters:

  Name | Type | Description
  --- | --- | ---
  `emailAddressType` | AvayaClientServices.Services.Contacts.ContactEmailAddressType |