/**
* @version : 1.0
* @author Boris GBAHOUE
* @file Error wrapper for duplicate errors
* @module amiwo/error
*/
// =======================================================================
// BASIC SETUP
// =======================================================================
// Load our objects
var util = require('util');
var GenericError = require('./GenericError');
/**
* @class
* @augments module:amiwo/error~GenericError
* @param {String} message
* @param {any} [object]
* @param {Error} [error] parent error
*
* @public
*/
function DuplicateObjectError(message, object, error) {
GenericError.call(this, message, object, error);
this.name = 'DuplicateObjectError';
}
/**
* Inherit from `GenericError`.
*/
util.inherits(DuplicateObjectError, GenericError);
module.exports = DuplicateObjectError;