ipoe: adicionar nova função

Signed-off-by: Rodrigo Martins <rodrigo@martinsevieira.adv.br>
This commit is contained in:
Rodrigo Martins committed 2026-04-05 08:28:01 -03:00
1 parent 01f1315f9e
commit 468a15845a
4 files changed
+383

No files matched your search

+20
View File
@@ -916,6 +916,26 @@ class TopSappAPI {
}
}
/**
* Configurar serviço para IPoE (DHCP Option 82)
* Define dhcp_agent_circuit_id e dhcp_liberar no serviço
*/
async configurarIPoE(idCliente, idServico, dhcpAgentCircuitId, location = '', credentials) {
const instance = this.getInstanceByLocation(location);
try {
const session = await this.getValidSession(instance, credentials);
return await this.makeRequest('AlterarServico', {
idUsuario: session.idUsuario || 1,
idCliente: parseInt(idCliente),
idServico: parseInt(idServico),
dhcp_agent_circuit_id: dhcpAgentCircuitId,
dhcp_liberar: true
}, instance, credentials);
} catch (error) {
return { success: false, error: error.message };
}
}
/**
* Listar todas as instâncias disponíveis
*/