Class ContactsClient
- java.lang.Object
-
- com.merge.api.resources.crm.contacts.ContactsClient
-
public class ContactsClient extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected ClientOptionsclientOptions
-
Constructor Summary
Constructors Constructor Description ContactsClient(ClientOptions clientOptions)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CrmContactResponsecreate(CrmContactEndpointRequest request)Creates aContactobject with the given values.CrmContactResponsecreate(CrmContactEndpointRequest request, RequestOptions requestOptions)Creates aContactobject with the given values.voidignoreCreate(java.lang.String modelId, IgnoreCommonModelRequest request)Ignores a specific row based on themodel_idin the url.voidignoreCreate(java.lang.String modelId, IgnoreCommonModelRequest request, RequestOptions requestOptions)Ignores a specific row based on themodel_idin the url.PaginatedContactListlist()Returns a list ofContactobjects.PaginatedContactListlist(ContactsListRequest request)Returns a list ofContactobjects.PaginatedContactListlist(ContactsListRequest request, RequestOptions requestOptions)Returns a list ofContactobjects.MetaResponsemetaPatchRetrieve(java.lang.String id)Returns metadata forCRMContactPATCHs.MetaResponsemetaPatchRetrieve(java.lang.String id, RequestOptions requestOptions)Returns metadata forCRMContactPATCHs.MetaResponsemetaPostRetrieve()Returns metadata forCRMContactPOSTs.MetaResponsemetaPostRetrieve(RequestOptions requestOptions)Returns metadata forCRMContactPOSTs.CrmContactResponsepartialUpdate(java.lang.String id, PatchedCrmContactEndpointRequest request)Updates aContactobject with the givenid.CrmContactResponsepartialUpdate(java.lang.String id, PatchedCrmContactEndpointRequest request, RequestOptions requestOptions)Updates aContactobject with the givenid.PaginatedRemoteFieldClassListremoteFieldClassesList()Returns a list ofRemoteFieldClassobjects.PaginatedRemoteFieldClassListremoteFieldClassesList(ContactsRemoteFieldClassesListRequest request)Returns a list ofRemoteFieldClassobjects.PaginatedRemoteFieldClassListremoteFieldClassesList(ContactsRemoteFieldClassesListRequest request, RequestOptions requestOptions)Returns a list ofRemoteFieldClassobjects.Contactretrieve(java.lang.String id)Returns aContactobject with the givenid.Contactretrieve(java.lang.String id, ContactsRetrieveRequest request)Returns aContactobject with the givenid.Contactretrieve(java.lang.String id, ContactsRetrieveRequest request, RequestOptions requestOptions)Returns aContactobject with the givenid.
-
-
-
Field Detail
-
clientOptions
protected final ClientOptions clientOptions
-
-
Constructor Detail
-
ContactsClient
public ContactsClient(ClientOptions clientOptions)
-
-
Method Detail
-
list
public PaginatedContactList list()
Returns a list ofContactobjects.
-
list
public PaginatedContactList list(ContactsListRequest request)
Returns a list ofContactobjects.
-
list
public PaginatedContactList list(ContactsListRequest request, RequestOptions requestOptions)
Returns a list ofContactobjects.
-
create
public CrmContactResponse create(CrmContactEndpointRequest request)
Creates aContactobject with the given values.
-
create
public CrmContactResponse create(CrmContactEndpointRequest request, RequestOptions requestOptions)
Creates aContactobject with the given values.
-
retrieve
public Contact retrieve(java.lang.String id)
Returns aContactobject with the givenid.
-
retrieve
public Contact retrieve(java.lang.String id, ContactsRetrieveRequest request)
Returns aContactobject with the givenid.
-
retrieve
public Contact retrieve(java.lang.String id, ContactsRetrieveRequest request, RequestOptions requestOptions)
Returns aContactobject with the givenid.
-
partialUpdate
public CrmContactResponse partialUpdate(java.lang.String id, PatchedCrmContactEndpointRequest request)
Updates aContactobject with the givenid.
-
partialUpdate
public CrmContactResponse partialUpdate(java.lang.String id, PatchedCrmContactEndpointRequest request, RequestOptions requestOptions)
Updates aContactobject with the givenid.
-
ignoreCreate
public void ignoreCreate(java.lang.String modelId, IgnoreCommonModelRequest request)Ignores a specific row based on themodel_idin the url. These records will have their properties set to null, and will not be updated in future syncs. The "reason" and "message" fields in the request body will be stored for audit purposes.
-
ignoreCreate
public void ignoreCreate(java.lang.String modelId, IgnoreCommonModelRequest request, RequestOptions requestOptions)Ignores a specific row based on themodel_idin the url. These records will have their properties set to null, and will not be updated in future syncs. The "reason" and "message" fields in the request body will be stored for audit purposes.
-
metaPatchRetrieve
public MetaResponse metaPatchRetrieve(java.lang.String id)
Returns metadata forCRMContactPATCHs.
-
metaPatchRetrieve
public MetaResponse metaPatchRetrieve(java.lang.String id, RequestOptions requestOptions)
Returns metadata forCRMContactPATCHs.
-
metaPostRetrieve
public MetaResponse metaPostRetrieve()
Returns metadata forCRMContactPOSTs.
-
metaPostRetrieve
public MetaResponse metaPostRetrieve(RequestOptions requestOptions)
Returns metadata forCRMContactPOSTs.
-
remoteFieldClassesList
public PaginatedRemoteFieldClassList remoteFieldClassesList()
Returns a list ofRemoteFieldClassobjects.
-
remoteFieldClassesList
public PaginatedRemoteFieldClassList remoteFieldClassesList(ContactsRemoteFieldClassesListRequest request)
Returns a list ofRemoteFieldClassobjects.
-
remoteFieldClassesList
public PaginatedRemoteFieldClassList remoteFieldClassesList(ContactsRemoteFieldClassesListRequest request, RequestOptions requestOptions)
Returns a list ofRemoteFieldClassobjects.
-
-