Class ContactsMergeLeadInUserResponse.Builder
- java.lang.Object
-
- com.intercom.api.resources.contacts.types.ContactsMergeLeadInUserResponse.Builder
-
- All Implemented Interfaces:
ContactsMergeLeadInUserResponse._FinalStage,ContactsMergeLeadInUserResponse.CreatedAtStage,ContactsMergeLeadInUserResponse.HasHardBouncedStage,ContactsMergeLeadInUserResponse.IdStage,ContactsMergeLeadInUserResponse.MarkedEmailAsSpamStage,ContactsMergeLeadInUserResponse.RoleStage,ContactsMergeLeadInUserResponse.UnsubscribedFromEmailsStage,ContactsMergeLeadInUserResponse.UpdatedAtStage,ContactsMergeLeadInUserResponse.WorkspaceIdStage
- Enclosing class:
- ContactsMergeLeadInUserResponse
public static final class ContactsMergeLeadInUserResponse.Builder extends java.lang.Object implements ContactsMergeLeadInUserResponse.IdStage, ContactsMergeLeadInUserResponse.WorkspaceIdStage, ContactsMergeLeadInUserResponse.RoleStage, ContactsMergeLeadInUserResponse.HasHardBouncedStage, ContactsMergeLeadInUserResponse.MarkedEmailAsSpamStage, ContactsMergeLeadInUserResponse.UnsubscribedFromEmailsStage, ContactsMergeLeadInUserResponse.CreatedAtStage, ContactsMergeLeadInUserResponse.UpdatedAtStage, ContactsMergeLeadInUserResponse._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ContactsMergeLeadInUserResponse._FinalStageandroidAppName(java.lang.String androidAppName)The name of the Android app which the contact is using.ContactsMergeLeadInUserResponse._FinalStageandroidAppName(java.util.Optional<java.lang.String> androidAppName)The name of the Android app which the contact is using.ContactsMergeLeadInUserResponse._FinalStageandroidAppVersion(java.lang.String androidAppVersion)The version of the Android app which the contact is using.ContactsMergeLeadInUserResponse._FinalStageandroidAppVersion(java.util.Optional<java.lang.String> androidAppVersion)The version of the Android app which the contact is using.ContactsMergeLeadInUserResponse._FinalStageandroidDevice(java.lang.String androidDevice)The Android device which the contact is using.ContactsMergeLeadInUserResponse._FinalStageandroidDevice(java.util.Optional<java.lang.String> androidDevice)The Android device which the contact is using.ContactsMergeLeadInUserResponse._FinalStageandroidLastSeenAt(java.lang.Integer androidLastSeenAt)(UNIX timestamp) The time when the contact was last seen on an Android device.ContactsMergeLeadInUserResponse._FinalStageandroidLastSeenAt(java.util.Optional<java.lang.Integer> androidLastSeenAt)(UNIX timestamp) The time when the contact was last seen on an Android device.ContactsMergeLeadInUserResponse._FinalStageandroidOsVersion(java.lang.String androidOsVersion)The version of the Android OS which the contact is using.ContactsMergeLeadInUserResponse._FinalStageandroidOsVersion(java.util.Optional<java.lang.String> androidOsVersion)The version of the Android OS which the contact is using.ContactsMergeLeadInUserResponse._FinalStageandroidSdkVersion(java.lang.String androidSdkVersion)The version of the Android SDK which the contact is using.ContactsMergeLeadInUserResponse._FinalStageandroidSdkVersion(java.util.Optional<java.lang.String> androidSdkVersion)The version of the Android SDK which the contact is using.ContactsMergeLeadInUserResponse._FinalStageavatar(java.lang.String avatar)An image URL containing the avatar of a contact.ContactsMergeLeadInUserResponse._FinalStageavatar(java.util.Optional<java.lang.String> avatar)An image URL containing the avatar of a contact.ContactsMergeLeadInUserResponse._FinalStagebrowser(java.lang.String browser)The name of the browser which the contact is using.ContactsMergeLeadInUserResponse._FinalStagebrowser(java.util.Optional<java.lang.String> browser)The name of the browser which the contact is using.ContactsMergeLeadInUserResponse._FinalStagebrowserLanguage(java.lang.String browserLanguage)The language set by the browser which the contact is using.ContactsMergeLeadInUserResponse._FinalStagebrowserLanguage(java.util.Optional<java.lang.String> browserLanguage)The language set by the browser which the contact is using.ContactsMergeLeadInUserResponse._FinalStagebrowserVersion(java.lang.String browserVersion)The version of the browser which the contact is using.ContactsMergeLeadInUserResponse._FinalStagebrowserVersion(java.util.Optional<java.lang.String> browserVersion)The version of the browser which the contact is using.ContactsMergeLeadInUserResponsebuild()ContactsMergeLeadInUserResponse._FinalStagecompanies(ContactCompanies companies)ContactsMergeLeadInUserResponse._FinalStagecompanies(java.util.Optional<ContactCompanies> companies)ContactsMergeLeadInUserResponse.UpdatedAtStagecreatedAt(int createdAt)(UNIX timestamp) The time when the contact was created.ContactsMergeLeadInUserResponse._FinalStagecustomAttributes(java.util.Map<java.lang.String,java.lang.Object> customAttributes)The custom attributes which are set for the contact.ContactsMergeLeadInUserResponse._FinalStagecustomAttributes(java.util.Optional<java.util.Map<java.lang.String,java.lang.Object>> customAttributes)The custom attributes which are set for the contact.ContactsMergeLeadInUserResponse._FinalStageemail(java.lang.String email)The contact's email.ContactsMergeLeadInUserResponse._FinalStageemail(java.util.Optional<java.lang.String> email)The contact's email.ContactsMergeLeadInUserResponse._FinalStageemailDomain(java.lang.String emailDomain)The contact's email domain.ContactsMergeLeadInUserResponse._FinalStageemailDomain(java.util.Optional<java.lang.String> emailDomain)The contact's email domain.ContactsMergeLeadInUserResponse._FinalStageenabledPushMessaging(java.lang.Boolean enabledPushMessaging)If the user has enabled push messaging.ContactsMergeLeadInUserResponse._FinalStageenabledPushMessaging(java.util.Optional<java.lang.Boolean> enabledPushMessaging)If the user has enabled push messaging.ContactsMergeLeadInUserResponse._FinalStageexternalId(java.lang.String externalId)The unique identifier for the contact which is provided by the Client.ContactsMergeLeadInUserResponse._FinalStageexternalId(java.util.Optional<java.lang.String> externalId)The unique identifier for the contact which is provided by the Client.ContactsMergeLeadInUserResponse.Builderfrom(ContactsMergeLeadInUserResponse other)ContactsMergeLeadInUserResponse.MarkedEmailAsSpamStagehasHardBounced(boolean hasHardBounced)Whether the contact has had an email sent to them hard bounce.ContactsMergeLeadInUserResponse.WorkspaceIdStageid(java.lang.String id)The unique identifier for the contact which is given by Intercom.ContactsMergeLeadInUserResponse._FinalStageiosAppName(java.lang.String iosAppName)The name of the iOS app which the contact is using.ContactsMergeLeadInUserResponse._FinalStageiosAppName(java.util.Optional<java.lang.String> iosAppName)The name of the iOS app which the contact is using.ContactsMergeLeadInUserResponse._FinalStageiosAppVersion(java.lang.String iosAppVersion)The version of the iOS app which the contact is using.ContactsMergeLeadInUserResponse._FinalStageiosAppVersion(java.util.Optional<java.lang.String> iosAppVersion)The version of the iOS app which the contact is using.ContactsMergeLeadInUserResponse._FinalStageiosDevice(java.lang.String iosDevice)The iOS device which the contact is using.ContactsMergeLeadInUserResponse._FinalStageiosDevice(java.util.Optional<java.lang.String> iosDevice)The iOS device which the contact is using.ContactsMergeLeadInUserResponse._FinalStageiosLastSeenAt(java.lang.Integer iosLastSeenAt)(UNIX timestamp) The last time the contact used the iOS app.ContactsMergeLeadInUserResponse._FinalStageiosLastSeenAt(java.util.Optional<java.lang.Integer> iosLastSeenAt)(UNIX timestamp) The last time the contact used the iOS app.ContactsMergeLeadInUserResponse._FinalStageiosOsVersion(java.lang.String iosOsVersion)The version of iOS which the contact is using.ContactsMergeLeadInUserResponse._FinalStageiosOsVersion(java.util.Optional<java.lang.String> iosOsVersion)The version of iOS which the contact is using.ContactsMergeLeadInUserResponse._FinalStageiosSdkVersion(java.lang.String iosSdkVersion)The version of the iOS SDK which the contact is using.ContactsMergeLeadInUserResponse._FinalStageiosSdkVersion(java.util.Optional<java.lang.String> iosSdkVersion)The version of the iOS SDK which the contact is using.ContactsMergeLeadInUserResponse._FinalStagelanguageOverride(java.lang.String languageOverride)A preferred language setting for the contact, used by the Intercom Messenger even if their browser settings change.ContactsMergeLeadInUserResponse._FinalStagelanguageOverride(java.util.Optional<java.lang.String> languageOverride)A preferred language setting for the contact, used by the Intercom Messenger even if their browser settings change.ContactsMergeLeadInUserResponse._FinalStagelastContactedAt(java.lang.Integer lastContactedAt)(UNIX timestamp) The time when the contact was last messaged.ContactsMergeLeadInUserResponse._FinalStagelastContactedAt(java.util.Optional<java.lang.Integer> lastContactedAt)(UNIX timestamp) The time when the contact was last messaged.ContactsMergeLeadInUserResponse._FinalStagelastEmailClickedAt(java.lang.Integer lastEmailClickedAt)(UNIX timestamp) The time when the contact last clicked a link in an email.ContactsMergeLeadInUserResponse._FinalStagelastEmailClickedAt(java.util.Optional<java.lang.Integer> lastEmailClickedAt)(UNIX timestamp) The time when the contact last clicked a link in an email.ContactsMergeLeadInUserResponse._FinalStagelastEmailOpenedAt(java.lang.Integer lastEmailOpenedAt)(UNIX timestamp) The time when the contact last opened an email.ContactsMergeLeadInUserResponse._FinalStagelastEmailOpenedAt(java.util.Optional<java.lang.Integer> lastEmailOpenedAt)(UNIX timestamp) The time when the contact last opened an email.ContactsMergeLeadInUserResponse._FinalStagelastRepliedAt(java.lang.Integer lastRepliedAt)(UNIX timestamp) The time when the contact last messaged in.ContactsMergeLeadInUserResponse._FinalStagelastRepliedAt(java.util.Optional<java.lang.Integer> lastRepliedAt)(UNIX timestamp) The time when the contact last messaged in.ContactsMergeLeadInUserResponse._FinalStagelastSeenAt(java.lang.Integer lastSeenAt)(UNIX timestamp) The time when the contact was last seen (either where the Intercom Messenger was installed or when specified manually).ContactsMergeLeadInUserResponse._FinalStagelastSeenAt(java.util.Optional<java.lang.Integer> lastSeenAt)(UNIX timestamp) The time when the contact was last seen (either where the Intercom Messenger was installed or when specified manually).ContactsMergeLeadInUserResponse._FinalStagelocation(ContactLocation location)ContactsMergeLeadInUserResponse._FinalStagelocation(java.util.Optional<ContactLocation> location)ContactsMergeLeadInUserResponse.UnsubscribedFromEmailsStagemarkedEmailAsSpam(boolean markedEmailAsSpam)Whether the contact has marked an email sent to them as spam.ContactsMergeLeadInUserResponse._FinalStagename(java.lang.String name)The contacts name.ContactsMergeLeadInUserResponse._FinalStagename(java.util.Optional<java.lang.String> name)The contacts name.ContactsMergeLeadInUserResponse._FinalStagenotes(ContactNotes notes)ContactsMergeLeadInUserResponse._FinalStagenotes(java.util.Optional<ContactNotes> notes)ContactsMergeLeadInUserResponse._FinalStageos(java.lang.String os)The operating system which the contact is using.ContactsMergeLeadInUserResponse._FinalStageos(java.util.Optional<java.lang.String> os)The operating system which the contact is using.ContactsMergeLeadInUserResponse._FinalStageownerId(java.lang.Integer ownerId)The id of an admin that has been assigned account ownership of the contact.ContactsMergeLeadInUserResponse._FinalStageownerId(java.util.Optional<java.lang.Integer> ownerId)The id of an admin that has been assigned account ownership of the contact.ContactsMergeLeadInUserResponse._FinalStagephone(java.lang.String phone)The contacts phone.ContactsMergeLeadInUserResponse._FinalStagephone(java.util.Optional<java.lang.String> phone)The contacts phone.ContactsMergeLeadInUserResponse.HasHardBouncedStagerole(java.lang.String role)The role of the contact.ContactsMergeLeadInUserResponse._FinalStagesignedUpAt(java.lang.Integer signedUpAt)(UNIX timestamp) The time specified for when a contact signed up.ContactsMergeLeadInUserResponse._FinalStagesignedUpAt(java.util.Optional<java.lang.Integer> signedUpAt)(UNIX timestamp) The time specified for when a contact signed up.ContactsMergeLeadInUserResponse._FinalStagesocialProfiles(ContactSocialProfiles socialProfiles)ContactsMergeLeadInUserResponse._FinalStagesocialProfiles(java.util.Optional<ContactSocialProfiles> socialProfiles)ContactsMergeLeadInUserResponse._FinalStagetags(ContactTags tags)ContactsMergeLeadInUserResponse._FinalStagetags(java.util.Optional<ContactTags> tags)ContactsMergeLeadInUserResponse.CreatedAtStageunsubscribedFromEmails(boolean unsubscribedFromEmails)Whether the contact is unsubscribed from emails.ContactsMergeLeadInUserResponse._FinalStageupdatedAt(int updatedAt)(UNIX timestamp) The time when the contact was last updated.ContactsMergeLeadInUserResponse.RoleStageworkspaceId(java.lang.String workspaceId)The id of the workspace which the contact belongs to.
-
-
-
Method Detail
-
from
public ContactsMergeLeadInUserResponse.Builder from(ContactsMergeLeadInUserResponse other)
- Specified by:
fromin interfaceContactsMergeLeadInUserResponse.IdStage
-
id
public ContactsMergeLeadInUserResponse.WorkspaceIdStage id(@NotNull java.lang.String id)
The unique identifier for the contact which is given by Intercom.
The unique identifier for the contact which is given by Intercom.
- Specified by:
idin interfaceContactsMergeLeadInUserResponse.IdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
workspaceId
public ContactsMergeLeadInUserResponse.RoleStage workspaceId(@NotNull java.lang.String workspaceId)
The id of the workspace which the contact belongs to.
The id of the workspace which the contact belongs to.
- Specified by:
workspaceIdin interfaceContactsMergeLeadInUserResponse.WorkspaceIdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
role
public ContactsMergeLeadInUserResponse.HasHardBouncedStage role(@NotNull java.lang.String role)
The role of the contact.
The role of the contact.
- Specified by:
rolein interfaceContactsMergeLeadInUserResponse.RoleStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
hasHardBounced
public ContactsMergeLeadInUserResponse.MarkedEmailAsSpamStage hasHardBounced(boolean hasHardBounced)
Whether the contact has had an email sent to them hard bounce.
Whether the contact has had an email sent to them hard bounce.
- Specified by:
hasHardBouncedin interfaceContactsMergeLeadInUserResponse.HasHardBouncedStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
markedEmailAsSpam
public ContactsMergeLeadInUserResponse.UnsubscribedFromEmailsStage markedEmailAsSpam(boolean markedEmailAsSpam)
Whether the contact has marked an email sent to them as spam.
Whether the contact has marked an email sent to them as spam.
- Specified by:
markedEmailAsSpamin interfaceContactsMergeLeadInUserResponse.MarkedEmailAsSpamStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
unsubscribedFromEmails
public ContactsMergeLeadInUserResponse.CreatedAtStage unsubscribedFromEmails(boolean unsubscribedFromEmails)
Whether the contact is unsubscribed from emails.
Whether the contact is unsubscribed from emails.
- Specified by:
unsubscribedFromEmailsin interfaceContactsMergeLeadInUserResponse.UnsubscribedFromEmailsStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
createdAt
public ContactsMergeLeadInUserResponse.UpdatedAtStage createdAt(int createdAt)
(UNIX timestamp) The time when the contact was created.
(UNIX timestamp) The time when the contact was created.
- Specified by:
createdAtin interfaceContactsMergeLeadInUserResponse.CreatedAtStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
updatedAt
public ContactsMergeLeadInUserResponse._FinalStage updatedAt(int updatedAt)
(UNIX timestamp) The time when the contact was last updated.
(UNIX timestamp) The time when the contact was last updated.
- Specified by:
updatedAtin interfaceContactsMergeLeadInUserResponse.UpdatedAtStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
enabledPushMessaging
public ContactsMergeLeadInUserResponse._FinalStage enabledPushMessaging(java.lang.Boolean enabledPushMessaging)
If the user has enabled push messaging.
- Specified by:
enabledPushMessagingin interfaceContactsMergeLeadInUserResponse._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
enabledPushMessaging
public ContactsMergeLeadInUserResponse._FinalStage enabledPushMessaging(java.util.Optional<java.lang.Boolean> enabledPushMessaging)
If the user has enabled push messaging.
- Specified by:
enabledPushMessagingin interfaceContactsMergeLeadInUserResponse._FinalStage
-
socialProfiles
public ContactsMergeLeadInUserResponse._FinalStage socialProfiles(ContactSocialProfiles socialProfiles)
- Specified by:
socialProfilesin interfaceContactsMergeLeadInUserResponse._FinalStage
-
socialProfiles
public ContactsMergeLeadInUserResponse._FinalStage socialProfiles(java.util.Optional<ContactSocialProfiles> socialProfiles)
- Specified by:
socialProfilesin interfaceContactsMergeLeadInUserResponse._FinalStage
-
location
public ContactsMergeLeadInUserResponse._FinalStage location(ContactLocation location)
- Specified by:
locationin interfaceContactsMergeLeadInUserResponse._FinalStage
-
location
public ContactsMergeLeadInUserResponse._FinalStage location(java.util.Optional<ContactLocation> location)
- Specified by:
locationin interfaceContactsMergeLeadInUserResponse._FinalStage
-
companies
public ContactsMergeLeadInUserResponse._FinalStage companies(ContactCompanies companies)
- Specified by:
companiesin interfaceContactsMergeLeadInUserResponse._FinalStage
-
companies
public ContactsMergeLeadInUserResponse._FinalStage companies(java.util.Optional<ContactCompanies> companies)
- Specified by:
companiesin interfaceContactsMergeLeadInUserResponse._FinalStage
-
notes
public ContactsMergeLeadInUserResponse._FinalStage notes(ContactNotes notes)
- Specified by:
notesin interfaceContactsMergeLeadInUserResponse._FinalStage
-
notes
public ContactsMergeLeadInUserResponse._FinalStage notes(java.util.Optional<ContactNotes> notes)
- Specified by:
notesin interfaceContactsMergeLeadInUserResponse._FinalStage
-
tags
public ContactsMergeLeadInUserResponse._FinalStage tags(ContactTags tags)
- Specified by:
tagsin interfaceContactsMergeLeadInUserResponse._FinalStage
-
tags
public ContactsMergeLeadInUserResponse._FinalStage tags(java.util.Optional<ContactTags> tags)
- Specified by:
tagsin interfaceContactsMergeLeadInUserResponse._FinalStage
-
avatar
public ContactsMergeLeadInUserResponse._FinalStage avatar(java.lang.String avatar)
An image URL containing the avatar of a contact.
- Specified by:
avatarin interfaceContactsMergeLeadInUserResponse._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
avatar
public ContactsMergeLeadInUserResponse._FinalStage avatar(java.util.Optional<java.lang.String> avatar)
An image URL containing the avatar of a contact.
- Specified by:
avatarin interfaceContactsMergeLeadInUserResponse._FinalStage
-
customAttributes
public ContactsMergeLeadInUserResponse._FinalStage customAttributes(java.util.Map<java.lang.String,java.lang.Object> customAttributes)
The custom attributes which are set for the contact.
- Specified by:
customAttributesin interfaceContactsMergeLeadInUserResponse._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
customAttributes
public ContactsMergeLeadInUserResponse._FinalStage customAttributes(java.util.Optional<java.util.Map<java.lang.String,java.lang.Object>> customAttributes)
The custom attributes which are set for the contact.
- Specified by:
customAttributesin interfaceContactsMergeLeadInUserResponse._FinalStage
-
iosLastSeenAt
public ContactsMergeLeadInUserResponse._FinalStage iosLastSeenAt(java.lang.Integer iosLastSeenAt)
(UNIX timestamp) The last time the contact used the iOS app.
- Specified by:
iosLastSeenAtin interfaceContactsMergeLeadInUserResponse._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
iosLastSeenAt
public ContactsMergeLeadInUserResponse._FinalStage iosLastSeenAt(java.util.Optional<java.lang.Integer> iosLastSeenAt)
(UNIX timestamp) The last time the contact used the iOS app.
- Specified by:
iosLastSeenAtin interfaceContactsMergeLeadInUserResponse._FinalStage
-
iosSdkVersion
public ContactsMergeLeadInUserResponse._FinalStage iosSdkVersion(java.lang.String iosSdkVersion)
The version of the iOS SDK which the contact is using.
- Specified by:
iosSdkVersionin interfaceContactsMergeLeadInUserResponse._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
iosSdkVersion
public ContactsMergeLeadInUserResponse._FinalStage iosSdkVersion(java.util.Optional<java.lang.String> iosSdkVersion)
The version of the iOS SDK which the contact is using.
- Specified by:
iosSdkVersionin interfaceContactsMergeLeadInUserResponse._FinalStage
-
iosOsVersion
public ContactsMergeLeadInUserResponse._FinalStage iosOsVersion(java.lang.String iosOsVersion)
The version of iOS which the contact is using.
- Specified by:
iosOsVersionin interfaceContactsMergeLeadInUserResponse._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
iosOsVersion
public ContactsMergeLeadInUserResponse._FinalStage iosOsVersion(java.util.Optional<java.lang.String> iosOsVersion)
The version of iOS which the contact is using.
- Specified by:
iosOsVersionin interfaceContactsMergeLeadInUserResponse._FinalStage
-
iosDevice
public ContactsMergeLeadInUserResponse._FinalStage iosDevice(java.lang.String iosDevice)
The iOS device which the contact is using.
- Specified by:
iosDevicein interfaceContactsMergeLeadInUserResponse._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
iosDevice
public ContactsMergeLeadInUserResponse._FinalStage iosDevice(java.util.Optional<java.lang.String> iosDevice)
The iOS device which the contact is using.
- Specified by:
iosDevicein interfaceContactsMergeLeadInUserResponse._FinalStage
-
iosAppVersion
public ContactsMergeLeadInUserResponse._FinalStage iosAppVersion(java.lang.String iosAppVersion)
The version of the iOS app which the contact is using.
- Specified by:
iosAppVersionin interfaceContactsMergeLeadInUserResponse._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
iosAppVersion
public ContactsMergeLeadInUserResponse._FinalStage iosAppVersion(java.util.Optional<java.lang.String> iosAppVersion)
The version of the iOS app which the contact is using.
- Specified by:
iosAppVersionin interfaceContactsMergeLeadInUserResponse._FinalStage
-
iosAppName
public ContactsMergeLeadInUserResponse._FinalStage iosAppName(java.lang.String iosAppName)
The name of the iOS app which the contact is using.
- Specified by:
iosAppNamein interfaceContactsMergeLeadInUserResponse._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
iosAppName
public ContactsMergeLeadInUserResponse._FinalStage iosAppName(java.util.Optional<java.lang.String> iosAppName)
The name of the iOS app which the contact is using.
- Specified by:
iosAppNamein interfaceContactsMergeLeadInUserResponse._FinalStage
-
androidLastSeenAt
public ContactsMergeLeadInUserResponse._FinalStage androidLastSeenAt(java.lang.Integer androidLastSeenAt)
(UNIX timestamp) The time when the contact was last seen on an Android device.
- Specified by:
androidLastSeenAtin interfaceContactsMergeLeadInUserResponse._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
androidLastSeenAt
public ContactsMergeLeadInUserResponse._FinalStage androidLastSeenAt(java.util.Optional<java.lang.Integer> androidLastSeenAt)
(UNIX timestamp) The time when the contact was last seen on an Android device.
- Specified by:
androidLastSeenAtin interfaceContactsMergeLeadInUserResponse._FinalStage
-
androidSdkVersion
public ContactsMergeLeadInUserResponse._FinalStage androidSdkVersion(java.lang.String androidSdkVersion)
The version of the Android SDK which the contact is using.
- Specified by:
androidSdkVersionin interfaceContactsMergeLeadInUserResponse._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
androidSdkVersion
public ContactsMergeLeadInUserResponse._FinalStage androidSdkVersion(java.util.Optional<java.lang.String> androidSdkVersion)
The version of the Android SDK which the contact is using.
- Specified by:
androidSdkVersionin interfaceContactsMergeLeadInUserResponse._FinalStage
-
androidOsVersion
public ContactsMergeLeadInUserResponse._FinalStage androidOsVersion(java.lang.String androidOsVersion)
The version of the Android OS which the contact is using.
- Specified by:
androidOsVersionin interfaceContactsMergeLeadInUserResponse._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
androidOsVersion
public ContactsMergeLeadInUserResponse._FinalStage androidOsVersion(java.util.Optional<java.lang.String> androidOsVersion)
The version of the Android OS which the contact is using.
- Specified by:
androidOsVersionin interfaceContactsMergeLeadInUserResponse._FinalStage
-
androidDevice
public ContactsMergeLeadInUserResponse._FinalStage androidDevice(java.lang.String androidDevice)
The Android device which the contact is using.
- Specified by:
androidDevicein interfaceContactsMergeLeadInUserResponse._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
androidDevice
public ContactsMergeLeadInUserResponse._FinalStage androidDevice(java.util.Optional<java.lang.String> androidDevice)
The Android device which the contact is using.
- Specified by:
androidDevicein interfaceContactsMergeLeadInUserResponse._FinalStage
-
androidAppVersion
public ContactsMergeLeadInUserResponse._FinalStage androidAppVersion(java.lang.String androidAppVersion)
The version of the Android app which the contact is using.
- Specified by:
androidAppVersionin interfaceContactsMergeLeadInUserResponse._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
androidAppVersion
public ContactsMergeLeadInUserResponse._FinalStage androidAppVersion(java.util.Optional<java.lang.String> androidAppVersion)
The version of the Android app which the contact is using.
- Specified by:
androidAppVersionin interfaceContactsMergeLeadInUserResponse._FinalStage
-
androidAppName
public ContactsMergeLeadInUserResponse._FinalStage androidAppName(java.lang.String androidAppName)
The name of the Android app which the contact is using.
- Specified by:
androidAppNamein interfaceContactsMergeLeadInUserResponse._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
androidAppName
public ContactsMergeLeadInUserResponse._FinalStage androidAppName(java.util.Optional<java.lang.String> androidAppName)
The name of the Android app which the contact is using.
- Specified by:
androidAppNamein interfaceContactsMergeLeadInUserResponse._FinalStage
-
os
public ContactsMergeLeadInUserResponse._FinalStage os(java.lang.String os)
The operating system which the contact is using.
- Specified by:
osin interfaceContactsMergeLeadInUserResponse._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
os
public ContactsMergeLeadInUserResponse._FinalStage os(java.util.Optional<java.lang.String> os)
The operating system which the contact is using.
- Specified by:
osin interfaceContactsMergeLeadInUserResponse._FinalStage
-
browserLanguage
public ContactsMergeLeadInUserResponse._FinalStage browserLanguage(java.lang.String browserLanguage)
The language set by the browser which the contact is using.
- Specified by:
browserLanguagein interfaceContactsMergeLeadInUserResponse._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
browserLanguage
public ContactsMergeLeadInUserResponse._FinalStage browserLanguage(java.util.Optional<java.lang.String> browserLanguage)
The language set by the browser which the contact is using.
- Specified by:
browserLanguagein interfaceContactsMergeLeadInUserResponse._FinalStage
-
browserVersion
public ContactsMergeLeadInUserResponse._FinalStage browserVersion(java.lang.String browserVersion)
The version of the browser which the contact is using.
- Specified by:
browserVersionin interfaceContactsMergeLeadInUserResponse._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
browserVersion
public ContactsMergeLeadInUserResponse._FinalStage browserVersion(java.util.Optional<java.lang.String> browserVersion)
The version of the browser which the contact is using.
- Specified by:
browserVersionin interfaceContactsMergeLeadInUserResponse._FinalStage
-
browser
public ContactsMergeLeadInUserResponse._FinalStage browser(java.lang.String browser)
The name of the browser which the contact is using.
- Specified by:
browserin interfaceContactsMergeLeadInUserResponse._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
browser
public ContactsMergeLeadInUserResponse._FinalStage browser(java.util.Optional<java.lang.String> browser)
The name of the browser which the contact is using.
- Specified by:
browserin interfaceContactsMergeLeadInUserResponse._FinalStage
-
languageOverride
public ContactsMergeLeadInUserResponse._FinalStage languageOverride(java.lang.String languageOverride)
A preferred language setting for the contact, used by the Intercom Messenger even if their browser settings change.
- Specified by:
languageOverridein interfaceContactsMergeLeadInUserResponse._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
languageOverride
public ContactsMergeLeadInUserResponse._FinalStage languageOverride(java.util.Optional<java.lang.String> languageOverride)
A preferred language setting for the contact, used by the Intercom Messenger even if their browser settings change.
- Specified by:
languageOverridein interfaceContactsMergeLeadInUserResponse._FinalStage
-
lastEmailClickedAt
public ContactsMergeLeadInUserResponse._FinalStage lastEmailClickedAt(java.lang.Integer lastEmailClickedAt)
(UNIX timestamp) The time when the contact last clicked a link in an email.
- Specified by:
lastEmailClickedAtin interfaceContactsMergeLeadInUserResponse._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
lastEmailClickedAt
public ContactsMergeLeadInUserResponse._FinalStage lastEmailClickedAt(java.util.Optional<java.lang.Integer> lastEmailClickedAt)
(UNIX timestamp) The time when the contact last clicked a link in an email.
- Specified by:
lastEmailClickedAtin interfaceContactsMergeLeadInUserResponse._FinalStage
-
lastEmailOpenedAt
public ContactsMergeLeadInUserResponse._FinalStage lastEmailOpenedAt(java.lang.Integer lastEmailOpenedAt)
(UNIX timestamp) The time when the contact last opened an email.
- Specified by:
lastEmailOpenedAtin interfaceContactsMergeLeadInUserResponse._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
lastEmailOpenedAt
public ContactsMergeLeadInUserResponse._FinalStage lastEmailOpenedAt(java.util.Optional<java.lang.Integer> lastEmailOpenedAt)
(UNIX timestamp) The time when the contact last opened an email.
- Specified by:
lastEmailOpenedAtin interfaceContactsMergeLeadInUserResponse._FinalStage
-
lastContactedAt
public ContactsMergeLeadInUserResponse._FinalStage lastContactedAt(java.lang.Integer lastContactedAt)
(UNIX timestamp) The time when the contact was last messaged.
- Specified by:
lastContactedAtin interfaceContactsMergeLeadInUserResponse._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
lastContactedAt
public ContactsMergeLeadInUserResponse._FinalStage lastContactedAt(java.util.Optional<java.lang.Integer> lastContactedAt)
(UNIX timestamp) The time when the contact was last messaged.
- Specified by:
lastContactedAtin interfaceContactsMergeLeadInUserResponse._FinalStage
-
lastRepliedAt
public ContactsMergeLeadInUserResponse._FinalStage lastRepliedAt(java.lang.Integer lastRepliedAt)
(UNIX timestamp) The time when the contact last messaged in.
- Specified by:
lastRepliedAtin interfaceContactsMergeLeadInUserResponse._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
lastRepliedAt
public ContactsMergeLeadInUserResponse._FinalStage lastRepliedAt(java.util.Optional<java.lang.Integer> lastRepliedAt)
(UNIX timestamp) The time when the contact last messaged in.
- Specified by:
lastRepliedAtin interfaceContactsMergeLeadInUserResponse._FinalStage
-
lastSeenAt
public ContactsMergeLeadInUserResponse._FinalStage lastSeenAt(java.lang.Integer lastSeenAt)
(UNIX timestamp) The time when the contact was last seen (either where the Intercom Messenger was installed or when specified manually).
- Specified by:
lastSeenAtin interfaceContactsMergeLeadInUserResponse._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
lastSeenAt
public ContactsMergeLeadInUserResponse._FinalStage lastSeenAt(java.util.Optional<java.lang.Integer> lastSeenAt)
(UNIX timestamp) The time when the contact was last seen (either where the Intercom Messenger was installed or when specified manually).
- Specified by:
lastSeenAtin interfaceContactsMergeLeadInUserResponse._FinalStage
-
signedUpAt
public ContactsMergeLeadInUserResponse._FinalStage signedUpAt(java.lang.Integer signedUpAt)
(UNIX timestamp) The time specified for when a contact signed up.
- Specified by:
signedUpAtin interfaceContactsMergeLeadInUserResponse._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
signedUpAt
public ContactsMergeLeadInUserResponse._FinalStage signedUpAt(java.util.Optional<java.lang.Integer> signedUpAt)
(UNIX timestamp) The time specified for when a contact signed up.
- Specified by:
signedUpAtin interfaceContactsMergeLeadInUserResponse._FinalStage
-
ownerId
public ContactsMergeLeadInUserResponse._FinalStage ownerId(java.lang.Integer ownerId)
The id of an admin that has been assigned account ownership of the contact.
- Specified by:
ownerIdin interfaceContactsMergeLeadInUserResponse._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
ownerId
public ContactsMergeLeadInUserResponse._FinalStage ownerId(java.util.Optional<java.lang.Integer> ownerId)
The id of an admin that has been assigned account ownership of the contact.
- Specified by:
ownerIdin interfaceContactsMergeLeadInUserResponse._FinalStage
-
name
public ContactsMergeLeadInUserResponse._FinalStage name(java.lang.String name)
The contacts name.
- Specified by:
namein interfaceContactsMergeLeadInUserResponse._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
name
public ContactsMergeLeadInUserResponse._FinalStage name(java.util.Optional<java.lang.String> name)
The contacts name.
- Specified by:
namein interfaceContactsMergeLeadInUserResponse._FinalStage
-
phone
public ContactsMergeLeadInUserResponse._FinalStage phone(java.lang.String phone)
The contacts phone.
- Specified by:
phonein interfaceContactsMergeLeadInUserResponse._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
phone
public ContactsMergeLeadInUserResponse._FinalStage phone(java.util.Optional<java.lang.String> phone)
The contacts phone.
- Specified by:
phonein interfaceContactsMergeLeadInUserResponse._FinalStage
-
emailDomain
public ContactsMergeLeadInUserResponse._FinalStage emailDomain(java.lang.String emailDomain)
The contact's email domain.
- Specified by:
emailDomainin interfaceContactsMergeLeadInUserResponse._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
emailDomain
public ContactsMergeLeadInUserResponse._FinalStage emailDomain(java.util.Optional<java.lang.String> emailDomain)
The contact's email domain.
- Specified by:
emailDomainin interfaceContactsMergeLeadInUserResponse._FinalStage
-
email
public ContactsMergeLeadInUserResponse._FinalStage email(java.lang.String email)
The contact's email.
- Specified by:
emailin interfaceContactsMergeLeadInUserResponse._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
email
public ContactsMergeLeadInUserResponse._FinalStage email(java.util.Optional<java.lang.String> email)
The contact's email.
- Specified by:
emailin interfaceContactsMergeLeadInUserResponse._FinalStage
-
externalId
public ContactsMergeLeadInUserResponse._FinalStage externalId(java.lang.String externalId)
The unique identifier for the contact which is provided by the Client.
- Specified by:
externalIdin interfaceContactsMergeLeadInUserResponse._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
externalId
public ContactsMergeLeadInUserResponse._FinalStage externalId(java.util.Optional<java.lang.String> externalId)
The unique identifier for the contact which is provided by the Client.
- Specified by:
externalIdin interfaceContactsMergeLeadInUserResponse._FinalStage
-
build
public ContactsMergeLeadInUserResponse build()
- Specified by:
buildin interfaceContactsMergeLeadInUserResponse._FinalStage
-
-