TopSapp: Suporte: Função de fechar suporte

Signed-off-by: Rodrigo Bertoldo de Sousa Martins <rodrigo.sousa.577@gmail.com>
This commit is contained in:
rodrigo committed 2026-04-01 16:58:23 -03:00
1 parent 2a939def1d
commit 6dc11e1ffe
4 files changed
+400 -1

No files matched your search

+30
View File
@@ -840,6 +840,36 @@ class TopSappAPI {
return result;
}
/**
* Obter suportes abertos de um cliente
*/
async obterSuportesAbertos(idCliente, location = '', credentials) {
const instance = this.getInstanceByLocation(location);
const session = await this.getValidSession(instance, credentials);
return await this.makeRequest('ObterSuporte', {
idUsuario: session.idUsuario || 1,
idCliente: parseInt(idCliente, 10),
status: 0 // 0 = abertos
}, instance, credentials);
}
/**
* Finalizar suporte
*/
async finalizarSuporte(idSuporte, descricao, location = '', credentials) {
const instance = this.getInstanceByLocation(location);
const session = await this.getValidSession(instance, credentials);
return await this.makeRequest('FinalizarSuporte', {
idUsuario: session.idUsuario || 1,
idSuporte: parseInt(idSuporte, 10),
descricao
}, instance, credentials);
}
/**
* Obter lista de OLTs cadastradas no TopSapp
*/