Package br.com.davinti.vitruvio.spi
Interface WhatsappService
- All Known Implementing Classes:
WhatsappServiceImpl
public interface WhatsappService
-
Method Summary
Modifier and TypeMethodDescriptionbooleanaddAccount(String id, String nome, String webservice, boolean responder, boolean defaultAccount) booleancreateClient(String id) booleandeleteClient(String id) booleangetAccount(String id) booleaninitClient(String id) voidvoidremoveAccount(String id) booleanrestartClient(String id) screenshot(String url, String type, long timeout) sendMedia(String id, String numero, String filename, String caption, String mime, String base64string) sendMediaByName(String id, String name, String filename, String caption, String mime, String base64string) sendMessage(String numero, String message) sendMessage(String id, String numero, String message) sendMessageByName(String name, String message) sendMessageByName(String id, String name, String message) booleansetDataVitruvio(String url, String token) voidsetRemotePathWhatsapp(String path) booleansetResponderMensagens(String id, boolean responder) voidsetStatusConfig(String statusConfig) status()intvoidupdateAccount(WhatsappAccount account)
-
Method Details
-
sendMedia
-
sendMediaByName
-
sendMediaByName
-
screenshot
-
sendMessage
-
status
-
status
String status() -
getDataVitruvio
String getDataVitruvio() -
setDataVitruvio
-
setRemotePathWhatsapp
-
initClient
-
disconnectClient
-
getQRCode
-
createClient
-
restartClient
-
deleteClient
-
setResponderMensagens
-
getAccount
-
addAccount
-
removeAccount
-
updateAccount
-
getAccounts
List<WhatsappAccount> getAccounts() -
getDefaultAccount
WhatsappAccount getDefaultAccount() -
sendMessage
-
sendMedia
-
sendMessageByName
-
sendMessageByName
-
getStatusConfig
String getStatusConfig() -
setStatusConfig
-
registerAccountsToMonitor
void registerAccountsToMonitor()
-