braintree
Version:
A library for integrating with Braintree.
29 lines (21 loc) • 748 B
JavaScript
//@ sourceMappingURL=error_response.map
// Generated by CoffeeScript 1.6.1
var ErrorResponse, Transaction, ValidationErrorsCollection;
Transaction = require('./transaction').Transaction;
ValidationErrorsCollection = require('./validation_errors_collection').ValidationErrorsCollection;
ErrorResponse = (function() {
function ErrorResponse(attributes) {
var key, value;
for (key in attributes) {
value = attributes[key];
this[key] = value;
}
this.success = false;
this.errors = new ValidationErrorsCollection(attributes.errors);
if (attributes.transaction) {
this.transaction = new Transaction(attributes.transaction);
}
}
return ErrorResponse;
})();
exports.ErrorResponse = ErrorResponse;