public interface BanafoEventsHandler
Modifier and Type | Method and Description |
---|---|
default void |
onContactList(long requestId,
BanafoContactSearchCriteria searchCriteria,
BanafoRequestState state,
Pagination pagination,
java.util.List<BanafoContact> contactsList)
Banafo contact list received
This callback is invoked when the Banafo Contact list is being received after banafoManager::ListContacts request
|
default void |
onEventState(BanafoEventType event,
BanafoEventState state)
Banafo Service event state changed
This callback is used to monitor an internally created Banafo Service request state.
|
default void |
onIntegrationList(long requestId,
BanafoRequestState state,
java.util.List<BanafoIntegration> integrationsList)
Banafo integrations list received
This callback is invoked when the Banafo Integrations list is being received after BanafoManager::ListIntegrations request
|
default void |
onProfile(long requestId,
BanafoProfile profile)
Banafo profile received
This callback is invoked when the Banafo profile is being received after BanafoManager::GetProfile request
|
default void |
onRequestState(long requestId,
BanafoRequestState state)
Banafo Service request state changed
This callback is used to monitor a Banafo Service request state.
|
default void |
onServiceState(BanafoServiceState state)
Banafo Service state changed
This callback is used to monitor a Banafo Service state.
|
default void |
onTranscriptionLanguageList(long requestId,
BanafoRequestState state,
java.util.List<TranscriptLanguage> languageList)
Banafo transcription language list received
This callback is invoked when the Banafo transcription language list is being received after WrapperContext::BanafoListTranscriptLanguages request
|
default void onServiceState(BanafoServiceState state)
state
- The new state of the Banafo ServiceBanafoServiceState
default void onRequestState(long requestId, BanafoRequestState state)
requestId
- The Banafo Service request handler this state change corresponds tostate
- The new state of the Banafo requestBanafoRequestState
default void onEventState(BanafoEventType event, BanafoEventState state)
event
- The ZDK event triggered internally created the Banafo Service requeststate
- The state of the Banafo Service eventBanafoEventState
default void onContactList(long requestId, BanafoContactSearchCriteria searchCriteria, BanafoRequestState state, Pagination pagination, java.util.List<BanafoContact> contactsList)
requestId
- The list contact request IDsearchCriteria
- The search criteria used for obtaining the contact liststate
- The current full state of the Banafo Contact Search requestpagination
- The pagination used by the Banafo server for paged searchingcontactsList
- Result of the contacts searchBanafoRequestState Pagination BanafoContact
default void onIntegrationList(long requestId, BanafoRequestState state, java.util.List<BanafoIntegration> integrationsList)
requestId
- The list integrations request IDstate
- The current full state of the Banafo Integration List requestintegrationsList
- List of Banafo CRM integrationsBanafoIntegration
default void onProfile(long requestId, BanafoProfile profile)
requestId
- The profile request IDprofile
- The Banafo profile dataBanafoProfile
default void onTranscriptionLanguageList(long requestId, BanafoRequestState state, java.util.List<TranscriptLanguage> languageList)
requestId
- The transcription language list request IDstate
- The current full state of the Banafo Transcription Language List requestlanguageList
- List of Banafo transcription languagesTranscriptLanguage