-
public final class WebhookNewContactPayloadNEW_CONTACT webhook payload. Sent to your webhook url endpoint via HTTP POST when an email is received by the inbox that your webhook is attached to that contains a recipient that has not been saved as a contact.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public enumWebhookNewContactPayload.EventNameName of the event type webhook is being triggered for. Values: eMAILRECEIVED,nEWEMAIL,nEWCONTACT,nEWATTACHMENT,eMAILOPENED,eMAILREAD
-
Field Summary
Fields Modifier and Type Field Description private final StringmessageIdprivate final UUIDwebhookIdprivate final WebhookNewContactPayload.EventNameeventNameprivate final UUIDcontactIdprivate final List<String>emailAddressesprivate final List<String>tagsprivate final OffsetDateTimecreatedAtprivate final StringwebhookNameprivate final UUIDgroupIdprivate final StringfirstNameprivate final StringlastNameprivate final Stringcompanyprivate final StringprimaryEmailAddressprivate final ObjectmetaDataprivate final BooleanoptOut
-
Constructor Summary
Constructors Constructor Description WebhookNewContactPayload(String messageId, UUID webhookId, WebhookNewContactPayload.EventName eventName, UUID contactId, List<String> emailAddresses, List<String> tags, OffsetDateTime createdAt, String webhookName, UUID groupId, String firstName, String lastName, String company, String primaryEmailAddress, Object metaData, Boolean optOut)
-
Method Summary
Modifier and Type Method Description final StringgetMessageId()final UUIDgetWebhookId()final WebhookNewContactPayload.EventNamegetEventName()final UUIDgetContactId()final List<String>getEmailAddresses()final List<String>getTags()final OffsetDateTimegetCreatedAt()final StringgetWebhookName()final UUIDgetGroupId()final StringgetFirstName()final StringgetLastName()final StringgetCompany()final StringgetPrimaryEmailAddress()final ObjectgetMetaData()final BooleangetOptOut()-
-
Constructor Detail
-
WebhookNewContactPayload
WebhookNewContactPayload(String messageId, UUID webhookId, WebhookNewContactPayload.EventName eventName, UUID contactId, List<String> emailAddresses, List<String> tags, OffsetDateTime createdAt, String webhookName, UUID groupId, String firstName, String lastName, String company, String primaryEmailAddress, Object metaData, Boolean optOut)
- Parameters:
messageId- Idempotent message ID.webhookId- ID of webhook entity being triggeredeventName- Name of the event type webhook is being triggered for.webhookName- Name of the webhook being triggered
-
-
Method Detail
-
getMessageId
final String getMessageId()
-
getWebhookId
final UUID getWebhookId()
-
getEventName
final WebhookNewContactPayload.EventName getEventName()
-
getContactId
final UUID getContactId()
-
getEmailAddresses
final List<String> getEmailAddresses()
-
getCreatedAt
final OffsetDateTime getCreatedAt()
-
getWebhookName
final String getWebhookName()
-
getGroupId
final UUID getGroupId()
-
getFirstName
final String getFirstName()
-
getLastName
final String getLastName()
-
getCompany
final String getCompany()
-
getPrimaryEmailAddress
final String getPrimaryEmailAddress()
-
getMetaData
final Object getMetaData()
-
-
-
-