UNPKG

n8n-nodes-easy-appointments

Version:
11 lines (10 loc) 1.36 kB
import { IDataObject, IExecuteFunctions, IHookFunctions, INodeExecutionData, INodeProperties } from 'n8n-workflow'; export type EasyAppointmentsApiFunctions = IExecuteFunctions | IHookFunctions; export declare function easyAppointmentsApiRequest(this: EasyAppointmentsApiFunctions, method: 'GET' | 'POST' | 'PUT' | 'DELETE', endpoint: string, body?: IDataObject, qs?: IDataObject): Promise<any>; export declare function easyAppointmentsApiRequestAllItems(this: EasyAppointmentsApiFunctions, method: 'GET' | 'POST' | 'PUT' | 'DELETE', endpoint: string, body?: IDataObject, qs?: IDataObject): Promise<any>; export declare function createResource(this: IExecuteFunctions, itemIndex: number, endpoint: string, fields: string[]): Promise<INodeExecutionData[]>; export declare function updateResource(this: IExecuteFunctions, itemIndex: number, endpoint: string, fields: string[]): Promise<INodeExecutionData[]>; export declare function getResource(this: IExecuteFunctions, itemIndex: number, endpoint: string): Promise<INodeExecutionData[]>; export declare function getAllResources(this: IExecuteFunctions, itemIndex: number, endpoint: string): Promise<INodeExecutionData[]>; export declare function deleteResource(this: IExecuteFunctions, itemIndex: number, endpoint: string): Promise<INodeExecutionData[]>; export declare const commonFields: INodeProperties[];