MoxiWorks Platform
.NET SDK For MoxiWorks Public API
MoxiWorks.Platform.Interfaces.IContactService Interface Reference

Wrapper around the service to allow stubbing of the service. More...

Inheritance diagram for MoxiWorks.Platform.Interfaces.IContactService:
MoxiWorks.Platform.ContactService

Public Member Functions

Task< Response< Contact > > GetContactAsync (string agentId, AgentIdType agentIdType, string partnerContactId)
 
Task< Response< Contact > > CreateContactAsync (Contact contact)
 
Task< Response< Contact > > UpdateContactAsync (Contact contact)
 
Task< Response< ContactResults > > GetContactsAsync (string agentId, AgentIdType agentIdType, string emailAddress=null, string contactName=null, string phoneNumber=null, DateTime? updatedSince=null, int pageNumber=1)
 
Task< Response< ContactResults > > GetContactResultsAgentUuidAsync (string AgentId, string emailAddress=null, string contactName=null, string phoneNumber=null, DateTime? updatedSince=null, int pageNumber=1)
 
Task< Response< ContactResults > > GetContactResultsMoxiWorksAgentIdAsync (string AgentId, string emailAddress=null, string contactName=null, string phoneNumber=null, DateTime? updatedSince=null, int pageNumber=1)
 
Task< Response< ContactResults > > GetContactsUpdatedSinceAsync (string agentId, AgentIdType agentIdType, string emailAddress=null, string contactName=null, string phoneNumber=null, DateTime? updatedSince=null, int pageNumber=1)
 

Properties

IMoxiWorksClient Client [get, set]
 

Detailed Description

Wrapper around the service to allow stubbing of the service.


The documentation for this interface was generated from the following file: