clayful
Version:
JavaScript & Node.js SDK for Clayful API
22 lines (16 loc) • 558 B
JavaScript
;
function ClayfulError(modelName, methodName, status, headers, errorCode, message, validation) {
this.stack = (new Error()).stack;
this.model = modelName;
this.method = methodName;
this.status = status;
this.headers = headers;
this.code = errorCode;
this.message = message;
this.validation = validation;
}
ClayfulError.prototype = new Error;
ClayfulError.prototype.constructor = ClayfulError;
ClayfulError.prototype.name = 'ClayfulError';
ClayfulError.prototype.isClayful = true;
module.exports = ClayfulError;