Config system WhatsApp
2 funções do TermoSell para config system whatsapp.
// npm install termo_core --save-exact
import * as sell from "termo_core/sell";
// ou: import { sell } from "termo_core";| Função | Rota | O que faz |
|---|---|---|
buscar_auto_complete_config_system_whatsapp | GET /config_system_whatsapp/autocomplete | Lista básica dos números de WhatsApp conectados por QR Code para seleção |
deletar_pelo_id_config_system_whatsapp | DELETE /config_system_whatsapp/{id} | Exclui um número de WhatsApp conectado por QR Code pelo id |
buscar_auto_complete_config_system_whatsapp
GET/config_system_whatsapp/autocomplete Exige credencial
Lista básica dos números de WhatsApp conectados por QR Code para seleção
Exige qualquer permissão da área configuracoes (qualquer ação liberada na área já libera a leitura). Devolve só id, nome e número (vazio até o celular ler o QR Code) de cada número conectado pelo QR Code, em ordem alfabética de nome. busca procura o trecho no nome (sem diferenciar maiúsculas) ou no número. pagina começa em 1 (padrão 1) e tamanho tem padrão 10, sem máximo; valores menores que 1 viram 1. total conta os registros que casam com a busca.
function buscar_auto_complete_config_system_whatsapp(
credencial_de_acesso: CredencialDeAcesso,
parametros: ParametrosDeBuscarAutoCompleteConfigSystemWhatsapp = {},
opcoes_da_chamada?: OpcoesDaChamada,
): Promise<tipos.PaginaConfigSystemWhatsappAutoComplete>import { CredencialDeAcesso } from "termo_core";
import { buscar_auto_complete_config_system_whatsapp } from "termo_core/sell";
const credencial_de_acesso = CredencialDeAcesso.token_do_usuario_logado(token_do_usuario);
const resposta = await buscar_auto_complete_config_system_whatsapp(credencial_de_acesso, { busca: "..." });Argumentos
Nome
Tipo
Retorno: Promise<tipos.PaginaConfigSystemWhatsappAutoComplete> · Rust: Result<tipos::PaginaConfigSystemWhatsappAutoComplete, ErroAoChamarServico> · veja PaginaConfigSystemWhatsappAutoComplete.
deletar_pelo_id_config_system_whatsapp
DELETE/config_system_whatsapp/{id} Exige credencial
Exclui um número de WhatsApp conectado por QR Code pelo id
Exige a permissão deletar da área configuracoes. Desvincula o aparelho do celular (some de "Aparelhos conectados"), apaga a sessão guardada e faz a exclusão lógica, sem como restaurar: o TermoSell deixa de atender as mensagens que chegam pelo número.
function deletar_pelo_id_config_system_whatsapp(
credencial_de_acesso: CredencialDeAcesso,
id: string,
opcoes_da_chamada?: OpcoesDaChamada,
): Promise<void>import { CredencialDeAcesso } from "termo_core";
import { deletar_pelo_id_config_system_whatsapp } from "termo_core/sell";
const credencial_de_acesso = CredencialDeAcesso.token_do_usuario_logado(token_do_usuario);
await deletar_pelo_id_config_system_whatsapp(credencial_de_acesso, id);Argumentos
Nome
Tipo
Retorno: Promise<void> · Rust: Result<(), ErroAoChamarServico> · sem corpo na resposta.
Tipos
Tipos usados pelas funções desta página. O nome é o mesmo nos dois pacotes.
PaginaConfigSystemWhatsappAutoComplete
import type { PaginaConfigSystemWhatsappAutoComplete } from "termo_core/sell";
export interface PaginaConfigSystemWhatsappAutoComplete {
itens: Array<PaginaConfigSystemWhatsappAutoCompleteItensItem>;
pagina: number;
tamanho: number;
total: number;
}PaginaConfigSystemWhatsappAutoCompleteItensItem
import type { PaginaConfigSystemWhatsappAutoCompleteItensItem } from "termo_core/sell";
export interface PaginaConfigSystemWhatsappAutoCompleteItensItem {
id: string;
nome: string;
numero?: string | null;
}