Flowise
48 строк · 1.2 Кб
1import { INodeParams, INodeCredential } from '../src/Interface'
2
3class RedisCacheApi implements INodeCredential {
4label: string
5name: string
6version: number
7description: string
8inputs: INodeParams[]
9
10constructor() {
11this.label = 'Redis API'
12this.name = 'redisCacheApi'
13this.version = 1.0
14this.inputs = [
15{
16label: 'Redis Host',
17name: 'redisCacheHost',
18type: 'string',
19default: '127.0.0.1'
20},
21{
22label: 'Port',
23name: 'redisCachePort',
24type: 'number',
25default: '6789'
26},
27{
28label: 'User',
29name: 'redisCacheUser',
30type: 'string',
31placeholder: '<REDIS_USERNAME>'
32},
33{
34label: 'Password',
35name: 'redisCachePwd',
36type: 'password',
37placeholder: '<REDIS_PASSWORD>'
38},
39{
40label: 'Use SSL',
41name: 'redisCacheSslEnabled',
42type: 'boolean'
43}
44]
45}
46}
47
48module.exports = { credClass: RedisCacheApi }
49