n8n-nodes-wuzapi
Version:
n8n community nodes for Wuzapi - WhatsApp Multi-Device REST API
34 lines • 1.6 kB
TypeScript
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