Seam.Remoting.type.ymmoInformation = function() {
  this.__callback = new Object();
  Seam.Remoting.type.ymmoInformation.prototype.getOptions = function(p0, p1, p2, callback) {
    return Seam.Remoting.execute(this, "getOptions", [p0, p1, p2], callback);
  }
  Seam.Remoting.type.ymmoInformation.prototype.setSelectedOptions = function(p0, p1, p2, p3, callback) {
    return Seam.Remoting.execute(this, "setSelectedOptions", [p0, p1, p2, p3], callback);
  }
  Seam.Remoting.type.ymmoInformation.prototype.getYMMOYears = function(callback) {
    return Seam.Remoting.execute(this, "getYMMOYears", [], callback);
  }
  Seam.Remoting.type.ymmoInformation.prototype.getYMMOMakes = function(p0, callback) {
    return Seam.Remoting.execute(this, "getYMMOMakes", [p0], callback);
  }
  Seam.Remoting.type.ymmoInformation.prototype.getYMMOModels = function(p0, p1, callback) {
    return Seam.Remoting.execute(this, "getYMMOModels", [p0, p1], callback);
  }
  Seam.Remoting.type.ymmoInformation.prototype.getYMMOOptions = function(p0, p1, p2, callback) {
    return Seam.Remoting.execute(this, "getYMMOOptions", [p0, p1, p2], callback);
  }
  Seam.Remoting.type.ymmoInformation.prototype.validateYMMOInPage = function(p0, p1, p2, p3, callback) {
    return Seam.Remoting.execute(this, "validateYMMOInPage", [p0, p1, p2, p3], callback);
  }
  Seam.Remoting.type.ymmoInformation.prototype.updateYMMOInPage = function(p0, p1, p2, p3, callback) {
    return Seam.Remoting.execute(this, "updateYMMOInPage", [p0, p1, p2, p3], callback);
  }
  Seam.Remoting.type.ymmoInformation.prototype.updateYMMOFromSession = function(callback) {
    return Seam.Remoting.execute(this, "updateYMMOFromSession", [], callback);
  }
}
Seam.Remoting.type.ymmoInformation.__name = "ymmoInformation";

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

