public interface

HubSpotClient

org.mule.module.hubspot.client.HubSpotClient
Known Indirect Subclasses

Summary

Public Methods
abstract HubSpotListAddContactToListResponse addExistingContactInAList(String accessToken, String userId, String listId, String contactId)
abstract String authenticate(String userId, Map<String, Object> headers)
abstract Contact createContact(String accessToken, String userId, ContactProperties contactProperties)
abstract HubSpotList createContactList(String accessToken, String userId, HubSpotNewList list, List<HubSpotListFilters> filters)
abstract CustomContactProperty createCustomProperty(String accessToken, String userId, CustomContactProperty contactProperty)
abstract CustomContactPropertyGroup createCustomPropertyGroup(String accessToken, String userId, CustomContactPropertyGroup customContactPropertyGroup)
abstract ContactDeleted deleteContact(String accessToken, String userId, String contactId)
abstract void deleteCustomProperty(String accessToken, String userId, String contactPropertyName)
abstract void deleteCustomPropertyGroup(String accessToken, String userId, String groupName)
abstract ContactList getAllContacts(String accessToken, String userId, String count, String contactOffset)
abstract List<CustomContactProperty> getAllCustomProperties(String accessToken, String userId)
abstract Contact getContactByEmail(String accessToken, String userId, String contactEmail)
abstract Contact getContactById(String accessToken, String userId, String contactId)
abstract Contact getContactByUserToken(String accessToken, String userId, String contactUserToken)
abstract HubSpotList getContactListById(String accessToken, String userId, String listId)
abstract ContactStatistics getContactStatistics(String accessToken, String userId)
abstract ContactQuery getContactsByQuery(String accessToken, String userId, String query, String count)
abstract ContactList getContactsInAList(String accessToken, String userId, String listId, String count, String property, String offset)
abstract HubSpotListLists getContactsLists(String accessToken, String userId, String count, String offset)
abstract CustomContactPropertyGroup getCustomPropertyGroup(String accessToken, String userId, String groupName)
abstract HubSpotListLists getDynamicContactLists(String accessToken, String userId, String count, String offset)
abstract EmailSubscriptionStatus getEmailSubscriptionStatus(String accessToken, String userId, String hubId, String email)
abstract EmailSubscription getEmailSubscriptions(String accessToken, String userId, String hubId)
abstract ContactList getRecentContacts(String accessToken, String userId, String count, String timeOffset, String contactOffset)
abstract void refreshToken(HubSpotCredentialsManager objectStoreCredentials, String userId)
abstract void updateContact(String accessToken, String userId, String contactId, ContactProperties contactProperties)
abstract CustomContactProperty updateCustomProperty(String accessToken, String userId, String propertyName, CustomContactProperty contactProperty)
abstract CustomContactPropertyGroup updateCustomPropertyGroup(String accessToken, String userId, String groupName, CustomContactPropertyGroup customContactPropertyGroup)
abstract EmailSubscriptionStatusResult updateEmailSubscriptionStatus(String accessToken, String userId, String hubId, String email, List<EmailSubscriptionStatusStatuses> statuses)
abstract EmailSubscriptionStatusResult updateEmailSubscriptionStatusUnsubscribeFromAll(String accessToken, String userId, String hubId, String email)

Public Methods

public abstract HubSpotListAddContactToListResponse addExistingContactInAList (String accessToken, String userId, String listId, String contactId)

public abstract String authenticate (String userId, Map<String, Object> headers)

Parameters
userId
headers

public abstract Contact createContact (String accessToken, String userId, ContactProperties contactProperties)

public abstract HubSpotList createContactList (String accessToken, String userId, HubSpotNewList list, List<HubSpotListFilters> filters)

public abstract CustomContactProperty createCustomProperty (String accessToken, String userId, CustomContactProperty contactProperty)

public abstract CustomContactPropertyGroup createCustomPropertyGroup (String accessToken, String userId, CustomContactPropertyGroup customContactPropertyGroup)

public abstract ContactDeleted deleteContact (String accessToken, String userId, String contactId)

public abstract void deleteCustomProperty (String accessToken, String userId, String contactPropertyName)

public abstract void deleteCustomPropertyGroup (String accessToken, String userId, String groupName)

public abstract ContactList getAllContacts (String accessToken, String userId, String count, String contactOffset)

public abstract List<CustomContactProperty> getAllCustomProperties (String accessToken, String userId)

public abstract Contact getContactByEmail (String accessToken, String userId, String contactEmail)

public abstract Contact getContactById (String accessToken, String userId, String contactId)

public abstract Contact getContactByUserToken (String accessToken, String userId, String contactUserToken)

public abstract HubSpotList getContactListById (String accessToken, String userId, String listId)

public abstract ContactStatistics getContactStatistics (String accessToken, String userId)

public abstract ContactQuery getContactsByQuery (String accessToken, String userId, String query, String count)

public abstract ContactList getContactsInAList (String accessToken, String userId, String listId, String count, String property, String offset)

public abstract HubSpotListLists getContactsLists (String accessToken, String userId, String count, String offset)

public abstract CustomContactPropertyGroup getCustomPropertyGroup (String accessToken, String userId, String groupName)

public abstract HubSpotListLists getDynamicContactLists (String accessToken, String userId, String count, String offset)

public abstract EmailSubscriptionStatus getEmailSubscriptionStatus (String accessToken, String userId, String hubId, String email)

public abstract EmailSubscription getEmailSubscriptions (String accessToken, String userId, String hubId)

public abstract ContactList getRecentContacts (String accessToken, String userId, String count, String timeOffset, String contactOffset)

Parameters
accessToken
userId
count
timeOffset
contactOffset

public abstract void refreshToken (HubSpotCredentialsManager objectStoreCredentials, String userId)

public abstract void updateContact (String accessToken, String userId, String contactId, ContactProperties contactProperties)

public abstract CustomContactProperty updateCustomProperty (String accessToken, String userId, String propertyName, CustomContactProperty contactProperty)

public abstract CustomContactPropertyGroup updateCustomPropertyGroup (String accessToken, String userId, String groupName, CustomContactPropertyGroup customContactPropertyGroup)

Parameters
accessToken
userId
groupName
customContactPropertyGroup

public abstract EmailSubscriptionStatusResult updateEmailSubscriptionStatus (String accessToken, String userId, String hubId, String email, List<EmailSubscriptionStatusStatuses> statuses)

public abstract EmailSubscriptionStatusResult updateEmailSubscriptionStatusUnsubscribeFromAll (String accessToken, String userId, String hubId, String email)