n8n-nodes-imobzi
Version:
Nodes para integração com a API da Imobzi no n8n
34 lines (33 loc) • 2.53 kB
TypeScript
import type { IExecuteFunctions, INodeExecutionData, INodeType, INodeTypeDescription, ILoadOptionsFunctions, INodePropertyOptions } from 'n8n-workflow';
export declare class Imobzi implements INodeType {
methods: {
loadOptions: {
getLeads(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
getLeadFields(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
getProperties(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
getPropertyFields(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
getContacts(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
getContactFields(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
getContracts(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
getContractFields(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
getFinancialAccounts(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
getFinancialAccountFields(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
getRentals(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
getRentalFields(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
getDocuments(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
getDocumentFields(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
getTasks(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
getTaskFields(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
getAgendas(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
getAgendaFields(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
getEvents(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
getEventFields(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
getIntegrations(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
getIntegrationFields(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
getUsers(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
getUserFields(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
};
};
description: INodeTypeDescription;
execute(this: IExecuteFunctions): Promise<INodeExecutionData[][]>;
}