Seam.Remoting.type.coaValidate = function() {
  this.__callback = new Object();
  Seam.Remoting.type.coaValidate.prototype.setAddressSelectedOnModal = function(p0, p1, callback) {
    return Seam.Remoting.execute(this, "setAddressSelectedOnModal", [p0, p1], callback);
  }
  Seam.Remoting.type.coaValidate.prototype.getNormalizedOldAddress = function(callback) {
    return Seam.Remoting.execute(this, "getNormalizedOldAddress", [], callback);
  }
  Seam.Remoting.type.coaValidate.prototype.getNormalizedNewAddress = function(callback) {
    return Seam.Remoting.execute(this, "getNormalizedNewAddress", [], callback);
  }
  Seam.Remoting.type.coaValidate.prototype.getAddressesForDisplay = function(p0, callback) {
    return Seam.Remoting.execute(this, "getAddressesForDisplay", [p0], callback);
  }
  Seam.Remoting.type.coaValidate.prototype.validateAddress = function(p0, p1, p2, p3, p4, p5, callback) {
    return Seam.Remoting.execute(this, "validateAddress", [p0, p1, p2, p3, p4, p5], callback);
  }
  Seam.Remoting.type.coaValidate.prototype.validateOldAddress = function(p0, p1, p2, p3, p4, callback) {
    return Seam.Remoting.execute(this, "validateOldAddress", [p0, p1, p2, p3, p4], callback);
  }
  Seam.Remoting.type.coaValidate.prototype.validateNewAddress = function(p0, p1, p2, p3, p4, callback) {
    return Seam.Remoting.execute(this, "validateNewAddress", [p0, p1, p2, p3, p4], callback);
  }
  Seam.Remoting.type.coaValidate.prototype.saveUseAsTypeAddressOld = function(p0, p1, p2, p3, p4, callback) {
    return Seam.Remoting.execute(this, "saveUseAsTypeAddressOld", [p0, p1, p2, p3, p4], callback);
  }
  Seam.Remoting.type.coaValidate.prototype.saveUseAsTypeAddressNew = function(p0, p1, p2, p3, p4, callback) {
    return Seam.Remoting.execute(this, "saveUseAsTypeAddressNew", [p0, p1, p2, p3, p4], callback);
  }
  Seam.Remoting.type.coaValidate.prototype.validateRecaptcha = function(p0, p1, callback) {
    return Seam.Remoting.execute(this, "validateRecaptcha", [p0, p1], callback);
  }
  Seam.Remoting.type.coaValidate.prototype.saveConsumer = function(callback) {
    return Seam.Remoting.execute(this, "saveConsumer", [], callback);
  }
}
Seam.Remoting.type.coaValidate.__name = "coaValidate";

Seam.Component.register(Seam.Remoting.type.coaValidate);

