Atualizar carga de tabelas
Forçar carga de tabelas
- Faz-se uso da classe
DesktopPluginTableLoadRequestBuilder
.
Observações
- Esta funcionalidade não é mandatória, visto que durante a transação, caso seja necessário, o dispositivo realizará a carga de tabelas. Esta funcionalidade é apenas para forçar uma carga, sem prosseguir um fluxo de venda.
Exemplo
val request = DesktopPlugin.createTableLoadRequestBuilder()
.callback(object: Callback<TableLoadResponse>() {
override fun onSuccess(response: TableLoadResponse) {
handleSuccessTableLoad(response)
}
override fun onFail(error: Throwable) {
handleFailTableLoad(error)
}
})
.messageCallback(object: Callback<MessageCallbackRequestField.MessageData>() {
override fun onSuccess(response: MessageCallbackRequestField.MessageData) {
}
override fun onFail(error: Throwable) {
}
})
.build()
Zoop.post(request)