import { ExecutionBaseError } from './abstract/execution-base.error'; import type { INode } from '../Interfaces'; export class CredentialAccessError extends ExecutionBaseError { override readonly description = 'Please recreate the credential or ask its owner to share it with you.'; override readonly level = 'warning'; constructor( readonly node: INode, credentialId: string, workflowId: string, ) { super('Node has no access to credential', { tags: { nodeType: node.type, }, extra: { credentialId, workflowId, }, }); } }