UNPKG

n8n-nodes-amocrm

Version:
44 lines (43 loc) 2.27 kB
import { AllEntities, Entity, PropertiesOf } from 'n8n-workflow'; declare type IAmoMap = { account: 'getInfo'; leads: 'getLeads' | 'createLeads' | 'updateLeads'; contacts: 'getContacts' | 'createContacts' | 'updateContacts'; companies: 'getCompany' | 'createCompany' | 'updateCompany'; notes: 'getNotes' | 'createNotes' | 'updateNotes'; unsorted: 'get' | 'create' | 'accept' | 'link' | 'reject' | 'summary'; pipelines: 'get' | 'create' | 'update' | 'remove'; statuses: 'get' | 'create' | 'update' | 'remove'; tasks: 'getTasks' | 'createTasks' | 'updateTasks'; catalogs: 'getCatalogs' | 'addCatalogs' | 'updateCatalogs' | 'getCatalogElements' | 'addCatalogElements' | 'updateCatalogElements'; }; export declare type IAmo = AllEntities<IAmoMap>; export declare type IAccountAmo = Entity<IAmoMap, 'account'>; export declare type ILeadsAmo = Entity<IAmoMap, 'leads'>; export declare type IContactsAmo = Entity<IAmoMap, 'contacts'>; export declare type ICompaniesAmo = Entity<IAmoMap, 'companies'>; export declare type IUnsortedAmo = Entity<IAmoMap, 'unsorted'>; export declare type IPipelinesAmo = Entity<IAmoMap, 'pipelines'>; export declare type IStatusesAmo = Entity<IAmoMap, 'statuses'>; export declare type ITasksAmo = Entity<IAmoMap, 'tasks'>; export declare type INotesAmo = Entity<IAmoMap, 'notes'>; export declare type ICatalogsAmo = Entity<IAmoMap, 'catalogs'>; export declare type IAccountProperties = PropertiesOf<IAccountAmo>; export declare type ILeadsProperties = PropertiesOf<ILeadsAmo>; export declare type IContactsProperties = PropertiesOf<IContactsAmo>; export declare type ICompaniesProperties = PropertiesOf<ICompaniesAmo>; export declare type IUnsortedProperties = PropertiesOf<IUnsortedAmo>; export declare type IPipelinesProperties = PropertiesOf<IPipelinesAmo>; export declare type IStatusesProperties = PropertiesOf<IStatusesAmo>; export declare type ICatalogsProperties = PropertiesOf<ICatalogsAmo>; export declare type ITasksProperties = PropertiesOf<ITasksAmo>; export declare type INotesProperties = PropertiesOf<INotesAmo>; export interface IAttachment { fields: { item?: object[]; }; actions: { item?: object[]; }; } export {};