User and Stream descriptions

This commit is contained in:
Rupenieks
2020-05-19 13:47:21 +02:00
parent 718929cb3b
commit 6e0a8a143a
3 changed files with 770 additions and 0 deletions

View File

@@ -21,6 +21,8 @@ import {
IMessage,
} from './MessageInterface';
import { snakeCase } from 'change-case';
import { streamFields, streamOperations } from './StreamDescription';
import { userOperations, userFields } from './UserDescription';
export class Zulip implements INodeType {
description: INodeTypeDescription = {
@@ -53,12 +55,30 @@ export class Zulip implements INodeType {
name: 'Message',
value: 'message',
},
{
name: 'Stream',
value: 'stream',
},
{
name: 'User',
value: 'user',
},
],
default: 'message',
description: 'Resource to consume.',
},
// MESSAGE
...messageOperations,
...messageFields,
// STREAM
...streamOperations,
...streamFields,
// USER
...userOperations,
...userFields
],
};