UNPKG

intuit-oauth

Version:

Intuit Node.js client for OAuth2.0 and OpenIDConnect

24 lines (21 loc) 697 B
'use strict'; const OAuthError = require('./OAuthError'); /** * Error class for validation related errors * @extends OAuthError */ class ValidationError extends OAuthError { /** * Create a new ValidationError * @param {string} message - Error message * @param {string} [code] - Error code * @param {string} [description] - Error description * @param {string} [intuitTid] - Intuit transaction ID */ constructor(message, code, description, intuitTid) { super(message, code || 'VALIDATION_ERROR', description || message, intuitTid); this.name = 'ValidationError'; Object.setPrototypeOf(this, ValidationError.prototype); } } module.exports = ValidationError;