Package com.mypurecloud.sdk.v2.model
Class ExternalContact
java.lang.Object
com.mypurecloud.sdk.v2.model.ExternalContact
- All Implemented Interfaces:
Serializable
ExternalContact
- See Also:
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddress(ContactAddress address) appleOpaqueIds(List<AppleOpaqueId> appleOpaqueIds) User information for an Apple account.cellPhone(PhoneNumber cellPhone) createDate(Date createDate) Date time is represented as an ISO-8601 string.customFields(Map<String, Object> customFields) Custom fields defined in the schema referenced by schemaId and schemaVersion.division(WritableStarrableDivision division) The division to which this entity belongs.booleanexternalIds(List<ExternalId> externalIds) A list of external identifiers that identify this contact in an external system.externalOrganization(ExternalOrganization externalOrganization) externalSystemUrl(String externalSystemUrl) A string that identifies an external system-of-record resource that may have more detailed information on the contact.facebookId(FacebookId facebookId) User information for a Facebook accountThe first name of the contact.getId()getTitle()getType()inthashCode()homePhone(PhoneNumber homePhone) The globally unique identifier for the object.identifiers(List<ContactIdentifier> identifiers) Identifiers claimed by this contactinstagramId(InstagramId instagramId) User information for an Instagram accountThe last name of the contact.middleName(String middleName) The middle name of the contact.modifyDate(Date modifyDate) Date time is represented as an ISO-8601 string.otherEmail(String otherEmail) The other email of the contact.otherPhone(PhoneNumber otherPhone) personalEmail(String personalEmail) The personal email of the contact.salutation(String salutation) The salutation of the contact.schema(DataSchema schema) The schema defining custom fields for this contactvoidsetAddress(ContactAddress address) voidsetAppleOpaqueIds(List<AppleOpaqueId> appleOpaqueIds) voidsetCellPhone(PhoneNumber cellPhone) voidsetCreateDate(Date createDate) voidsetCustomFields(Map<String, Object> customFields) voidsetDivision(WritableStarrableDivision division) voidsetExternalIds(List<ExternalId> externalIds) voidsetExternalOrganization(ExternalOrganization externalOrganization) voidsetExternalSystemUrl(String externalSystemUrl) voidsetFacebookId(FacebookId facebookId) voidsetFirstName(String firstName) voidsetHomePhone(PhoneNumber homePhone) voidvoidsetIdentifiers(List<ContactIdentifier> identifiers) voidsetInstagramId(InstagramId instagramId) voidsetLastName(String lastName) voidvoidsetMiddleName(String middleName) voidsetModifyDate(Date modifyDate) voidsetOtherEmail(String otherEmail) voidsetOtherPhone(PhoneNumber otherPhone) voidsetPersonalEmail(String personalEmail) voidsetSalutation(String salutation) voidsetSchema(DataSchema schema) voidsetSurveyOptOut(Boolean surveyOptOut) voidvoidsetTwitterId(TwitterId twitterId) voidsetWhatsAppId(WhatsAppId whatsAppId) voidsetWorkEmail(String workEmail) voidsetWorkPhone(PhoneNumber workPhone) surveyOptOut(Boolean surveyOptOut) The title of the contact.toString()User information for a Twitter accountwhatsAppId(WhatsAppId whatsAppId) User information for a WhatsApp accountThe work email of the contact.workPhone(PhoneNumber workPhone)
-
Constructor Details
-
ExternalContact
public ExternalContact() -
ExternalContact
-
-
Method Details
-
id
The globally unique identifier for the object. -
getId
-
setId
-
division
The division to which this entity belongs. -
getDivision
-
setDivision
-
firstName
The first name of the contact. Max: 1000 characters. Leading and trailing whitespace stripped. -
getFirstName
-
setFirstName
-
middleName
The middle name of the contact. Max: 1000 characters. Leading and trailing whitespace stripped. -
getMiddleName
-
setMiddleName
-
lastName
The last name of the contact. Max: 1000 characters. Leading and trailing whitespace stripped. -
getLastName
-
setLastName
-
salutation
The salutation of the contact. Max: 1000 characters. Leading and trailing whitespace stripped. -
getSalutation
-
setSalutation
-
title
The title of the contact. Max: 1000 characters. Leading and trailing whitespace stripped. -
getTitle
-
setTitle
-
workPhone
-
getWorkPhone
-
setWorkPhone
-
cellPhone
-
getCellPhone
-
setCellPhone
-
homePhone
-
getHomePhone
-
setHomePhone
-
otherPhone
-
getOtherPhone
-
setOtherPhone
-
workEmail
The work email of the contact. Max: 256 characters. Leading and trailing whitespace stripped. Valid email format -
getWorkEmail
-
setWorkEmail
-
personalEmail
The personal email of the contact. Max: 256 characters. Leading and trailing whitespace stripped. Valid email format -
getPersonalEmail
-
setPersonalEmail
-
otherEmail
The other email of the contact. Max: 256 characters. Leading and trailing whitespace stripped. Valid email format -
getOtherEmail
-
setOtherEmail
-
address
-
getAddress
-
setAddress
-
twitterId
User information for a Twitter account -
getTwitterId
-
setTwitterId
-
lineId
-
getLineId
-
setLineId
-
whatsAppId
User information for a WhatsApp account -
getWhatsAppId
-
setWhatsAppId
-
facebookId
User information for a Facebook account -
getFacebookId
-
setFacebookId
-
instagramId
User information for an Instagram account -
getInstagramId
-
setInstagramId
-
appleOpaqueIds
User information for an Apple account. Max: 10 ids -
getAppleOpaqueIds
-
setAppleOpaqueIds
-
externalIds
A list of external identifiers that identify this contact in an external system. Max: 10 ids -
getExternalIds
-
setExternalIds
-
identifiers
Identifiers claimed by this contact -
getIdentifiers
-
setIdentifiers
-
modifyDate
Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z -
getModifyDate
-
setModifyDate
-
createDate
Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z -
getCreateDate
-
setCreateDate
-
externalOrganization
-
getExternalOrganization
-
setExternalOrganization
-
surveyOptOut
-
getSurveyOptOut
-
setSurveyOptOut
-
externalSystemUrl
A string that identifies an external system-of-record resource that may have more detailed information on the contact. Should be a valid URL (including the http/https protocol, port, and path [if any]). Leading and trailing whitespace stripped. Max 1000 characters. -
getExternalSystemUrl
-
setExternalSystemUrl
-
schema
The schema defining custom fields for this contact -
getSchema
-
setSchema
-
customFields
Custom fields defined in the schema referenced by schemaId and schemaVersion. -
getCustomFields
-
setCustomFields
-
getExternalDataSources
-
getType
-
getCanonicalContact
-
getMergeSet
-
getMergedFrom
-
getMergedTo
-
getMergeOperation
-
getSelfUri
-
equals
-
hashCode
public int hashCode() -
toString
-