n8n-nodes-evolution-api
Version:
A Evolution API é um hub de canais com foco no WhatsApp
691 lines • 19 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.groupsFields = void 0;
exports.groupsFields = [
{
displayName: 'Nome Da Instância',
name: 'instanceName',
type: 'string',
default: '',
required: true,
description: 'Digite o nome da instância que vai criar o grupo',
displayOptions: {
show: {
resource: ['groups-api'],
operation: ['create-group'],
},
},
},
{
displayName: 'Nome Do Grupo',
name: 'subject',
type: 'string',
default: '',
required: true,
description: 'Digite o nome do grupo que será criado',
displayOptions: {
show: {
resource: ['groups-api'],
operation: ['create-group'],
},
},
},
{
displayName: 'Descrição',
name: 'description',
type: 'string',
default: '',
description: 'Digite a descrição do grupo (opcional)',
displayOptions: {
show: {
resource: ['groups-api'],
operation: ['create-group'],
},
},
},
{
displayName: 'Participantes',
name: 'participants',
type: 'string',
default: '',
required: true,
description: 'Digite os números dos participantes separados por vírgula (ex: 5511999999999,5511888888888)',
displayOptions: {
show: {
resource: ['groups-api'],
operation: ['create-group'],
},
},
},
{
displayName: 'Nome Da Instância',
name: 'instanceName',
type: 'string',
default: '',
required: true,
description: 'Digite o nome da instância que vai atualizar a imagem',
displayOptions: {
show: {
resource: ['groups-api'],
operation: ['update-group-picture'],
},
},
},
{
displayName: 'ID Do Grupo',
name: 'groupJid',
type: 'string',
default: '',
required: true,
description: 'ID do grupo que terá a imagem atualizada',
displayOptions: {
show: {
resource: ['groups-api'],
operation: ['update-group-picture'],
},
},
},
{
displayName: 'URL Da Imagem',
name: 'image',
type: 'string',
default: '',
required: true,
description: 'URL da imagem que será definida como foto do grupo',
displayOptions: {
show: {
resource: ['groups-api'],
operation: ['update-group-picture'],
},
},
},
{
displayName: 'Nome Da Instância',
name: 'instanceName',
type: 'string',
default: '',
required: true,
description: 'Digite o nome da instância que vai atualizar o nome do grupo',
displayOptions: {
show: {
resource: ['groups-api'],
operation: ['update-group-name'],
},
},
},
{
displayName: 'ID Do Grupo',
name: 'groupJid',
type: 'string',
default: '',
required: true,
description: 'ID do grupo que terá o nome atualizado',
displayOptions: {
show: {
resource: ['groups-api'],
operation: ['update-group-name'],
},
},
},
{
displayName: 'Novo Nome Do Grupo',
name: 'subject',
type: 'string',
default: '',
required: true,
description: 'Novo nome que será definido para o grupo',
displayOptions: {
show: {
resource: ['groups-api'],
operation: ['update-group-name'],
},
},
},
{
displayName: 'Nome Da Instância',
name: 'instanceName',
type: 'string',
default: '',
required: true,
description: 'Digite o nome da instância que vai atualizar a descrição',
displayOptions: {
show: {
resource: ['groups-api'],
operation: ['update-group-description'],
},
},
},
{
displayName: 'ID Do Grupo',
name: 'groupJid',
type: 'string',
default: '',
required: true,
description: 'ID do grupo que terá a descrição atualizada',
displayOptions: {
show: {
resource: ['groups-api'],
operation: ['update-group-description'],
},
},
},
{
displayName: 'Nova Descrição',
name: 'description',
type: 'string',
default: '',
required: true,
description: 'Nova descrição que será definida para o grupo',
displayOptions: {
show: {
resource: ['groups-api'],
operation: ['update-group-description'],
},
},
},
{
displayName: 'Nome Da Instância',
name: 'instanceName',
type: 'string',
default: '',
required: true,
description: 'Digite o nome da instância que vai buscar o código',
displayOptions: {
show: {
resource: ['groups-api'],
operation: ['fetch-invite-code'],
},
},
},
{
displayName: 'ID Do Grupo',
name: 'groupJid',
type: 'string',
default: '',
required: true,
description: 'ID do grupo para obter o código de convite',
displayOptions: {
show: {
resource: ['groups-api'],
operation: ['fetch-invite-code'],
},
},
},
{
displayName: 'Nome Da Instância',
name: 'instanceName',
type: 'string',
default: '',
required: true,
description: 'Digite o nome da instância que vai revogar o código',
displayOptions: {
show: {
resource: ['groups-api'],
operation: ['revoke-invite-code'],
},
},
},
{
displayName: 'ID Do Grupo',
name: 'groupJid',
type: 'string',
default: '',
required: true,
description: 'ID do grupo para revogar o código de convite',
displayOptions: {
show: {
resource: ['groups-api'],
operation: ['revoke-invite-code'],
},
},
},
{
displayName: 'Nome Da Instância',
name: 'instanceName',
type: 'string',
default: '',
required: true,
description: 'Digite o nome da instância que vai enviar o convite',
displayOptions: {
show: {
resource: ['groups-api'],
operation: ['send-invite-link'],
},
},
},
{
displayName: 'ID Do Grupo',
name: 'groupJid',
type: 'string',
default: '',
required: true,
description: 'ID do grupo para enviar o convite',
displayOptions: {
show: {
resource: ['groups-api'],
operation: ['send-invite-link'],
},
},
},
{
displayName: 'Mensagem Do Convite',
name: 'description',
type: 'string',
default: 'Segue o link do grupo',
required: true,
description: 'Mensagem que será enviada junto com o link do convite',
displayOptions: {
show: {
resource: ['groups-api'],
operation: ['send-invite-link'],
},
},
},
{
displayName: 'Destinatários',
name: 'numbers',
type: 'string',
default: '',
required: true,
description: 'Digite os números dos destinatários separados por vírgula (ex: 5511999999999,5511888888888)',
displayOptions: {
show: {
resource: ['groups-api'],
operation: ['send-invite-link'],
},
},
},
{
displayName: 'Nome Da Instância',
name: 'instanceName',
type: 'string',
default: '',
required: true,
description: 'Digite o nome da instância que vai buscar o grupo',
displayOptions: {
show: {
resource: ['groups-api'],
operation: ['fetch-group-by-code'],
},
},
},
{
displayName: 'Código Do Convite',
name: 'inviteCode',
type: 'string',
default: '',
required: true,
description: 'Código do convite do grupo (ex: JZNHJLvnNd04UvGefiEZAA)',
displayOptions: {
show: {
resource: ['groups-api'],
operation: ['fetch-group-by-code'],
},
},
},
{
displayName: 'Nome Da Instância',
name: 'instanceName',
type: 'string',
default: '',
required: true,
description: 'Digite o nome da instância',
displayOptions: {
show: {
resource: ['groups-api'],
operation: ['fetch-groups'],
},
},
},
{
displayName: 'Método De Busca',
name: 'searchMethod',
type: 'options',
options: [
{
name: 'Por Código De Convite',
value: 'inviteCode',
},
{
name: 'Por ID Do Grupo',
value: 'groupJid',
},
{
name: 'Buscar Todos Os Grupos',
value: 'fetchAll',
},
],
default: 'inviteCode',
required: true,
description: 'Escolha o método para buscar os grupos',
displayOptions: {
show: {
resource: ['groups-api'],
operation: ['fetch-groups'],
},
},
},
{
displayName: 'Código Do Convite',
name: 'inviteCode',
type: 'string',
default: '',
required: true,
description: 'Código do convite do grupo (ex: JZNHJLvnNd04UvGefiEZAA)',
displayOptions: {
show: {
resource: ['groups-api'],
operation: ['fetch-groups'],
searchMethod: ['inviteCode'],
},
},
},
{
displayName: 'ID Do Grupo',
name: 'groupJid',
type: 'string',
default: '',
required: true,
description: 'ID do grupo para buscar informações',
displayOptions: {
show: {
resource: ['groups-api'],
operation: ['fetch-groups'],
searchMethod: ['groupJid'],
},
},
},
{
displayName: 'Obter Participantes',
name: 'getParticipants',
type: 'boolean',
default: false,
description: 'Se deve obter a lista de participantes dos grupos',
displayOptions: {
show: {
resource: ['groups-api'],
operation: ['fetch-groups'],
searchMethod: ['fetchAll'],
},
},
},
{
displayName: 'Nome Da Instância',
name: 'instanceName',
type: 'string',
default: '',
required: true,
description: 'Digite o nome da instância',
displayOptions: {
show: {
resource: ['groups-api'],
operation: ['find-participants'],
},
},
},
{
displayName: 'ID Do Grupo',
name: 'groupJid',
type: 'string',
default: '',
required: true,
description: 'ID do grupo para buscar os participantes',
displayOptions: {
show: {
resource: ['groups-api'],
operation: ['find-participants'],
},
},
},
{
displayName: 'Nome Da Instância',
name: 'instanceName',
type: 'string',
default: '',
required: true,
description: 'Digite o nome da instância',
displayOptions: {
show: {
resource: ['groups-api'],
operation: ['update-participants'],
},
},
},
{
displayName: 'ID Do Grupo',
name: 'groupJid',
type: 'string',
default: '',
required: true,
description: 'ID do grupo para atualizar os membros',
displayOptions: {
show: {
resource: ['groups-api'],
operation: ['update-participants'],
},
},
},
{
displayName: 'Ação',
name: 'action',
type: 'options',
options: [
{
name: 'Adicionar Membro',
value: 'add',
},
{
name: 'Remover Membro',
value: 'remove',
},
{
name: 'Promover a Administrador',
value: 'promote',
},
{
name: 'Rebaixar Para Membro',
value: 'demote',
},
],
default: 'add',
required: true,
description: 'Ação a ser executada com os membros',
displayOptions: {
show: {
resource: ['groups-api'],
operation: ['update-participants'],
},
},
},
{
displayName: 'Membros',
name: 'participants',
type: 'string',
default: '',
required: true,
description: 'Lista de números dos membros separados por vírgula (ex: 5511999999999,5511888888888)',
displayOptions: {
show: {
resource: ['groups-api'],
operation: ['update-participants'],
},
},
},
{
displayName: 'Nome Da Instância',
name: 'instanceName',
type: 'string',
default: '',
required: true,
description: 'Digite o nome da instância',
displayOptions: {
show: {
resource: ['groups-api'],
operation: ['update-settings'],
},
},
},
{
displayName: 'ID Do Grupo',
name: 'groupJid',
type: 'string',
default: '',
required: true,
description: 'ID do grupo para atualizar as configurações',
displayOptions: {
show: {
resource: ['groups-api'],
operation: ['update-settings'],
},
},
},
{
displayName: 'Ação',
name: 'action',
type: 'options',
options: [
{
name: 'Somente Admins Enviam Mensagens',
value: 'announcement',
},
{
name: 'Todos Enviam Mensagens',
value: 'not_announcement',
},
{
name: 'Somente Admins Editam Configurações',
value: 'locked',
},
{
name: 'Todos Editam Configurações',
value: 'unlocked',
},
],
default: 'not_announcement',
required: true,
description: 'Configuração a ser aplicada no grupo',
displayOptions: {
show: {
resource: ['groups-api'],
operation: ['update-settings'],
},
},
},
{
displayName: 'Nome Da Instância',
name: 'instanceName',
type: 'string',
default: '',
required: true,
description: 'Digite o nome da instância',
displayOptions: {
show: {
resource: ['groups-api'],
operation: ['toggle-ephemeral'],
},
},
},
{
displayName: 'ID Do Grupo',
name: 'groupJid',
type: 'string',
default: '',
required: true,
description: 'ID do grupo para configurar mensagens temporárias',
displayOptions: {
show: {
resource: ['groups-api'],
operation: ['toggle-ephemeral'],
},
},
},
{
displayName: 'Expiração',
name: 'expiration',
type: 'options',
options: [
{
name: 'Desativado',
value: 0,
},
{
name: '24 Horas',
value: 86400,
},
{
name: '7 Dias',
value: 604800,
},
{
name: '90 Dias',
value: 7776000,
},
],
default: 0,
required: true,
description: 'Tempo de expiração das mensagens',
displayOptions: {
show: {
resource: ['groups-api'],
operation: ['toggle-ephemeral'],
},
},
},
{
displayName: 'Nome Da Instância',
name: 'instanceName',
type: 'string',
default: '',
required: true,
description: 'Digite o nome da instância',
displayOptions: {
show: {
resource: ['groups-api'],
operation: ['leave-group'],
},
},
},
{
displayName: 'ID Do Grupo',
name: 'groupJid',
type: 'string',
default: '',
required: true,
description: 'ID do grupo que deseja sair',
displayOptions: {
show: {
resource: ['groups-api'],
operation: ['leave-group'],
},
},
},
{
displayName: 'Nome Da Instância',
name: 'instanceName',
type: 'string',
default: '',
required: true,
description: 'Digite o nome da instância que vai entrar no grupo',
displayOptions: {
show: {
resource: ['groups-api'],
operation: ['join-group'],
},
},
},
{
displayName: 'Código Do Convite',
name: 'inviteCode',
type: 'string',
default: '',
required: true,
description: 'Digite o código do convite do grupo (ex: JZNHJLvnNd04UvGefiEZAA)',
displayOptions: {
show: {
resource: ['groups-api'],
operation: ['join-group'],
},
},
},
];
//# sourceMappingURL=groups.fields.js.map