import { ICredentialType, NodePropertyTypes, } from 'n8n-workflow'; export class MailgunApi implements ICredentialType { name = 'mailgunApi'; displayName = 'Mailgun API'; properties = [ { displayName: 'API Domain', name: 'apiDomain', type: 'options' as NodePropertyTypes, options: [ { name: 'api.eu.mailgun.net', value: 'api.eu.mailgun.net', }, { name: 'api.mailgun.net', value: 'api.mailgun.net', }, ], default: 'api.mailgun.net', description: 'The configured mailgun API domain.', }, { displayName: 'Email Domain', name: 'emailDomain', type: 'string' as NodePropertyTypes, default: '', description: '.', }, { displayName: 'API Key', name: 'apiKey', type: 'string' as NodePropertyTypes, default: '', }, ]; }