n8n-nodes-base
Version:
Base nodes of n8n
45 lines • 3.61 kB
TypeScript
import type { IExecuteFunctions, ILoadOptionsFunctions, INodeExecutionData, INodePropertyOptions, INodeType, INodeTypeDescription } from 'n8n-workflow';
export declare class Salesforce implements INodeType {
description: INodeTypeDescription;
methods: {
loadOptions: {
getLeadStatuses(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
getUsers(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
getCaseOwners(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
getLeadOwners(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
getLeadSources(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
getCustomFields(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
getRecordTypes(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
getExternalIdFields(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
getAccounts(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
getCampaigns(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
getStages(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
getAccountTypes(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
getAccountSources(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
getCaseTypes(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
getCaseStatuses(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
getCaseReasons(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
getCaseOrigins(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
getCasePriorities(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
getTaskStatuses(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
getTaskTypes(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
getTaskSubjects(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
getTaskCallTypes(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
getTaskPriorities(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
getTaskRecurrenceTypes(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
getTaskRecurrenceInstances(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
getCustomObjects(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
getCustomObjectFields(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
getAccountFields(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
getAtachmentFields(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
getCaseFields(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
getLeadFields(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
getOpportunityFields(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
getTaskFields(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
getUserFields(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
getContactFields(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
};
};
execute(this: IExecuteFunctions): Promise<INodeExecutionData[][]>;
}
//# sourceMappingURL=Salesforce.node.d.ts.map