UNPKG

n8n-nodes-wuzapi

Version:

n8n community nodes for Wuzapi - WhatsApp Multi-Device REST API

34 lines 1.6 kB
import { IExecuteFunctions, ILoadOptionsFunctions, IHookFunctions, IWebhookFunctions, IHttpRequestMethods, IDataObject } from 'n8n-workflow'; export declare function wuzapiApiRequest(this: IExecuteFunctions | ILoadOptionsFunctions | IHookFunctions | IWebhookFunctions, method: IHttpRequestMethods, endpoint: string, body?: IDataObject, qs?: IDataObject, uri?: string, option?: IDataObject): Promise<any>; export declare function wuzapiApiRequestAllItems(this: IExecuteFunctions | ILoadOptionsFunctions, method: IHttpRequestMethods, endpoint: string, body?: IDataObject, qs?: IDataObject): Promise<any>; export declare function handleErrorResponse(error: any, node: any): never; export declare function validatePhoneNumber(phone: string): string; export declare function formatJID(phone: string, isGroup?: boolean): string; export declare function prepareMediaData(binaryData: Buffer, mimeType: string): string; export declare function parseWebhookEvents(events: string | string[]): string[]; export interface WuzapiResponse { code: number; success: boolean; data?: any; error?: string; message?: string; details?: string; } export interface MessageOptions { phone: string; body?: string; id?: string; contextInfo?: { stanzaId: string; participant: string; }; } export interface MediaOptions extends MessageOptions { caption?: string; media: string; fileName?: string; mimeType?: string; } export * from './WuzapiAI/WuzapiFunctions'; export * from './WuzapiAI/MediaFunctions'; //# sourceMappingURL=GenericFunctions.d.ts.map