Package net.worcade.client.api
Interface ConversationApi
-
- All Superinterfaces:
LabelsApi,RemoteIdsApi
public interface ConversationApi extends LabelsApi, RemoteIdsApi
-
-
Method Summary
-
Methods inherited from interface net.worcade.client.api.mixin.LabelsApi
addLabels, removeLabels
-
Methods inherited from interface net.worcade.client.api.mixin.RemoteIdsApi
addRemoteIds, removeRemoteIds, searchByRemoteId
-
-
-
-
Method Detail
-
createBuilder
ConversationCreate createBuilder()
-
get
Result<? extends Conversation> get(String id)
-
getWithHtmlMessages
Result<? extends Conversation> getWithHtmlMessages(String id)
-
create
Result<? extends ReferenceWithNumber> create(ConversationModification subject)
Create a new Conversation. Use thecreateBuilder()method for a new, empty template.
-
update
Result<?> update(ConversationModification subject)
-
getConversationList
Result<? extends Collection<? extends Conversation>> getConversationList(Query<ConversationField> query)
-
addExternalNumbers
Result<?> addExternalNumbers(String id, ExternalNumber... numbers)
-
searchByNumber
Result<? extends ReferenceWithName> searchByNumber(String conversationNumber)
-
searchByContent
Result<? extends Collection<? extends ReferenceWithName>> searchByContent(String contentId)
-
-