mirror of
https://github.com/n8n-io/n8n.git
synced 2024-12-26 21:19:43 -08:00
29 lines
753 B
TypeScript
29 lines
753 B
TypeScript
|
import {
|
||
|
INodeTypeBaseDescription,
|
||
|
INodeVersionedType,
|
||
|
} from 'n8n-workflow';
|
||
|
|
||
|
import { NodeVersionedType } from '../../src/NodeVersionedType';
|
||
|
|
||
|
import { SyncroMspV1 } from './v1/SyncroMspV1.node';
|
||
|
|
||
|
export class SyncroMsp extends NodeVersionedType {
|
||
|
constructor() {
|
||
|
const baseDescription: INodeTypeBaseDescription = {
|
||
|
displayName: 'SyncroMSP',
|
||
|
name: 'syncroMsp',
|
||
|
icon: 'file:syncromsp.png',
|
||
|
group: ['output'],
|
||
|
subtitle: '={{$parameter["operation"] + ": " + $parameter["resource"]}}',
|
||
|
description: 'Manage contacts, tickets and more from Syncro MSP',
|
||
|
defaultVersion: 1,
|
||
|
};
|
||
|
|
||
|
const nodeVersions: INodeVersionedType['nodeVersions'] = {
|
||
|
1: new SyncroMspV1(baseDescription),
|
||
|
};
|
||
|
|
||
|
super(nodeVersions, baseDescription);
|
||
|
}
|
||
|
}
|