n8n-nodes-xmpp/credentials/XmppApi.credentials.ts
2025-07-21 12:14:01 +02:00

43 lines
808 B
TypeScript

import {
IAuthenticateGeneric,
ICredentialTestRequest,
ICredentialType,
INodeProperties,
} from 'n8n-workflow';
export class XmppApi implements ICredentialType {
name = 'xmppApi';
displayName = 'XMPP API';
properties: INodeProperties[] = [
{
displayName: 'Domain',
name: 'domain',
type: 'string',
default: '',
required: true,
},
{
displayName: 'Username',
name: 'username',
type: 'string',
default: '',
required: true,
},
{
displayName: 'Password',
name: 'password',
type: 'string',
typeOptions: {
password: true,
},
default: '',
required: true,
},
{
displayName: 'Port',
name: 'port',
type: 'number',
default: 5222,
},
];
}