Seam.Remoting.type.blacklistPlanAction = function() {
  this.__callback = new Object();
  Seam.Remoting.type.blacklistPlanAction.prototype.addToBlacklist = function(p0, callback, exceptionHandler) {
    return Seam.Remoting.execute(this, "addToBlacklist", [p0], callback, exceptionHandler);
  }
}
Seam.Remoting.type.blacklistPlanAction.__name = "blacklistPlanAction";

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

Seam.Remoting.type.albumAction = function() {
  this.__callback = new Object();
  Seam.Remoting.type.albumAction.prototype.changeAlbumTitle = function(p0, p1, callback, exceptionHandler) {
    return Seam.Remoting.execute(this, "changeAlbumTitle", [p0, p1], callback, exceptionHandler);
  }
  Seam.Remoting.type.albumAction.prototype.changePhotoTitle = function(p0, p1, callback, exceptionHandler) {
    return Seam.Remoting.execute(this, "changePhotoTitle", [p0, p1], callback, exceptionHandler);
  }
  Seam.Remoting.type.albumAction.prototype.deletePhoto = function(p0, callback, exceptionHandler) {
    return Seam.Remoting.execute(this, "deletePhoto", [p0], callback, exceptionHandler);
  }
}
Seam.Remoting.type.albumAction.__name = "albumAction";

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

Seam.Remoting.type.newsletterSubscriptionAction = function() {
  this.__callback = new Object();
}
Seam.Remoting.type.newsletterSubscriptionAction.__name = "newsletterSubscriptionAction";

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

Seam.Remoting.type.fileUpload = function() {
  this.__callback = new Object();
  Seam.Remoting.type.fileUpload.prototype.requestSlot = function(callback, exceptionHandler) {
    return Seam.Remoting.execute(this, "requestSlot", [], callback, exceptionHandler);
  }
}
Seam.Remoting.type.fileUpload.__name = "fileUpload";

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

Seam.Remoting.type.namesValidation = function() {
  this.__callback = new Object();
  Seam.Remoting.type.namesValidation.prototype.validateUserNameIsRight = function(p0, callback, exceptionHandler) {
    return Seam.Remoting.execute(this, "validateUserNameIsRight", [p0], callback, exceptionHandler);
  }
  Seam.Remoting.type.namesValidation.prototype.validateUserNameIsWrong = function(p0, callback, exceptionHandler) {
    return Seam.Remoting.execute(this, "validateUserNameIsWrong", [p0], callback, exceptionHandler);
  }
  Seam.Remoting.type.namesValidation.prototype.validateUserNameIsRightButIsAlsoForOppositeSex = function(p0, callback, exceptionHandler) {
    return Seam.Remoting.execute(this, "validateUserNameIsRightButIsAlsoForOppositeSex", [p0], callback, exceptionHandler);
  }
}
Seam.Remoting.type.namesValidation.__name = "namesValidation";

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

Seam.Remoting.type.manageUsersImagesValidationAction = function() {
  this.__callback = new Object();
  Seam.Remoting.type.manageUsersImagesValidationAction.prototype.invalidateImage = function(p0, callback, exceptionHandler) {
    return Seam.Remoting.execute(this, "invalidateImage", [p0], callback, exceptionHandler);
  }
  Seam.Remoting.type.manageUsersImagesValidationAction.prototype.recuperateinvalidatedImage = function(p0, callback, exceptionHandler) {
    return Seam.Remoting.execute(this, "recuperateinvalidatedImage", [p0], callback, exceptionHandler);
  }
}
Seam.Remoting.type.manageUsersImagesValidationAction.__name = "manageUsersImagesValidationAction";

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

Seam.Remoting.type.authenticator = function() {
  this.__callback = new Object();
  Seam.Remoting.type.authenticator.prototype.remoteLogin = function(p0, p1, callback, exceptionHandler) {
    return Seam.Remoting.execute(this, "remoteLogin", [p0, p1], callback, exceptionHandler);
  }
  Seam.Remoting.type.authenticator.prototype.retrievePassword = function(p0, callback, exceptionHandler) {
    return Seam.Remoting.execute(this, "retrievePassword", [p0], callback, exceptionHandler);
  }
}
Seam.Remoting.type.authenticator.__name = "authenticator";

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

Seam.Remoting.type.suggestAction = function() {
  this.__callback = new Object();
  Seam.Remoting.type.suggestAction.prototype.suggest = function(p0, p1, p2, p3, callback, exceptionHandler) {
    return Seam.Remoting.execute(this, "suggest", [p0, p1, p2, p3], callback, exceptionHandler);
  }
}
Seam.Remoting.type.suggestAction.__name = "suggestAction";

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

Seam.Remoting.type.inviteAction = function() {
  this.__callback = new Object();
  Seam.Remoting.type.inviteAction.prototype.sendRememberInvitation = function(p0, p1, p2, callback, exceptionHandler) {
    return Seam.Remoting.execute(this, "sendRememberInvitation", [p0, p1, p2], callback, exceptionHandler);
  }
}
Seam.Remoting.type.inviteAction.__name = "inviteAction";

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

Seam.Remoting.type.mbtiTestAction = function() {
  this.__callback = new Object();
  Seam.Remoting.type.mbtiTestAction.prototype.share = function(p0, p1, p2, callback, exceptionHandler) {
    return Seam.Remoting.execute(this, "share", [p0, p1, p2], callback, exceptionHandler);
  }
}
Seam.Remoting.type.mbtiTestAction.__name = "mbtiTestAction";

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

Seam.Remoting.type.sharePlanAction = function() {
  this.__callback = new Object();
  Seam.Remoting.type.sharePlanAction.prototype.sharePlan = function(p0, p1, p2, callback, exceptionHandler) {
    return Seam.Remoting.execute(this, "sharePlan", [p0, p1, p2], callback, exceptionHandler);
  }
}
Seam.Remoting.type.sharePlanAction.__name = "sharePlanAction";

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

Seam.Remoting.type.chatPresenceAction = function() {
  this.__callback = new Object();
  Seam.Remoting.type.chatPresenceAction.prototype.connect = function(p0, p1, callback, exceptionHandler) {
    return Seam.Remoting.execute(this, "connect", [p0, p1], callback, exceptionHandler);
  }
}
Seam.Remoting.type.chatPresenceAction.__name = "chatPresenceAction";

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

Seam.Remoting.type.calendarInfo = function() {
  this.__callback = new Object();
  Seam.Remoting.type.calendarInfo.prototype.connectToChat = function(p0, callback, exceptionHandler) {
    return Seam.Remoting.execute(this, "connectToChat", [p0], callback, exceptionHandler);
  }
}
Seam.Remoting.type.calendarInfo.__name = "calendarInfo";

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

Seam.Remoting.type.planAction = function() {
  this.__callback = new Object();
  Seam.Remoting.type.planAction.prototype.removeUserFromPlan = function(p0, callback, exceptionHandler) {
    return Seam.Remoting.execute(this, "removeUserFromPlan", [p0], callback, exceptionHandler);
  }
}
Seam.Remoting.type.planAction.__name = "planAction";

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

Seam.Remoting.type.photoValidationAction = function() {
  this.__callback = new Object();
  Seam.Remoting.type.photoValidationAction.prototype.invalidatePhoto = function(p0, callback, exceptionHandler) {
    return Seam.Remoting.execute(this, "invalidatePhoto", [p0], callback, exceptionHandler);
  }
  Seam.Remoting.type.photoValidationAction.prototype.recuperateinvalidatedPhoto = function(p0, callback, exceptionHandler) {
    return Seam.Remoting.execute(this, "recuperateinvalidatedPhoto", [p0], callback, exceptionHandler);
  }
}
Seam.Remoting.type.photoValidationAction.__name = "photoValidationAction";

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

Seam.Remoting.type.tpvCecaAction = function() {
  this.__callback = new Object();
  Seam.Remoting.type.tpvCecaAction.prototype.sign = function(p0, p1, p2, p3, callback, exceptionHandler) {
    return Seam.Remoting.execute(this, "sign", [p0, p1, p2, p3], callback, exceptionHandler);
  }
}
Seam.Remoting.type.tpvCecaAction.__name = "tpvCecaAction";

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

Seam.Remoting.type.denounceAction = function() {
  this.__callback = new Object();
  Seam.Remoting.type.denounceAction.prototype.reportDenounce = function(p0, p1, p2, p3, p4, callback, exceptionHandler) {
    return Seam.Remoting.execute(this, "reportDenounce", [p0, p1, p2, p3, p4], callback, exceptionHandler);
  }
}
Seam.Remoting.type.denounceAction.__name = "denounceAction";

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

Seam.Remoting.type.blacklistAction = function() {
  this.__callback = new Object();
  Seam.Remoting.type.blacklistAction.prototype.addToBlacklist = function(p0, callback, exceptionHandler) {
    return Seam.Remoting.execute(this, "addToBlacklist", [p0], callback, exceptionHandler);
  }
  Seam.Remoting.type.blacklistAction.prototype.delFromBlacklist = function(p0, callback, exceptionHandler) {
    return Seam.Remoting.execute(this, "delFromBlacklist", [p0], callback, exceptionHandler);
  }
}
Seam.Remoting.type.blacklistAction.__name = "blacklistAction";

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

Seam.Remoting.type.registerAction = function() {
  this.__callback = new Object();
  Seam.Remoting.type.registerAction.prototype.sendActivationEmail = function(callback, exceptionHandler) {
    return Seam.Remoting.execute(this, "sendActivationEmail", [], callback, exceptionHandler);
  }
  Seam.Remoting.type.registerAction.prototype.validateNick = function(p0, callback, exceptionHandler) {
    return Seam.Remoting.execute(this, "validateNick", [p0], callback, exceptionHandler);
  }
}
Seam.Remoting.type.registerAction.__name = "registerAction";

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

Seam.Remoting.type.be$telio$mediastore$ui$upload$UploadInfo = function() {
  this.fileIndex = undefined;
  this.status = undefined;
  this.bytesRead = undefined;
  this.totalSize = undefined;
  this.elapsedTime = undefined;
  Seam.Remoting.type.be$telio$mediastore$ui$upload$UploadInfo.prototype.getFileIndex = function() { return this.fileIndex; }
  Seam.Remoting.type.be$telio$mediastore$ui$upload$UploadInfo.prototype.getStatus = function() { return this.status; }
  Seam.Remoting.type.be$telio$mediastore$ui$upload$UploadInfo.prototype.getBytesRead = function() { return this.bytesRead; }
  Seam.Remoting.type.be$telio$mediastore$ui$upload$UploadInfo.prototype.getTotalSize = function() { return this.totalSize; }
  Seam.Remoting.type.be$telio$mediastore$ui$upload$UploadInfo.prototype.getElapsedTime = function() { return this.elapsedTime; }
  Seam.Remoting.type.be$telio$mediastore$ui$upload$UploadInfo.prototype.setFileIndex = function(fileIndex) { this.fileIndex = fileIndex; }
  Seam.Remoting.type.be$telio$mediastore$ui$upload$UploadInfo.prototype.setStatus = function(status) { this.status = status; }
  Seam.Remoting.type.be$telio$mediastore$ui$upload$UploadInfo.prototype.setBytesRead = function(bytesRead) { this.bytesRead = bytesRead; }
  Seam.Remoting.type.be$telio$mediastore$ui$upload$UploadInfo.prototype.setTotalSize = function(totalSize) { this.totalSize = totalSize; }
  Seam.Remoting.type.be$telio$mediastore$ui$upload$UploadInfo.prototype.setElapsedTime = function(elapsedTime) { this.elapsedTime = elapsedTime; }
}

Seam.Remoting.type.be$telio$mediastore$ui$upload$UploadInfo.__name = "be.telio.mediastore.ui.upload.UploadInfo";
Seam.Remoting.type.be$telio$mediastore$ui$upload$UploadInfo.__metadata = [
  {field: "fileIndex", type: "number"},
  {field: "status", type: "str"},
  {field: "bytesRead", type: "number"},
  {field: "totalSize", type: "number"},
  {field: "elapsedTime", type: "number"}];

Seam.Remoting.registerType(Seam.Remoting.type.be$telio$mediastore$ui$upload$UploadInfo);

Seam.Remoting.type.fileUploadChecker = function() {
  this.__callback = new Object();
  Seam.Remoting.type.fileUploadChecker.prototype.retrieveUploadInfo = function(p0, callback, exceptionHandler) {
    return Seam.Remoting.execute(this, "retrieveUploadInfo", [p0], callback, exceptionHandler);
  }
}
Seam.Remoting.type.fileUploadChecker.__name = "fileUploadChecker";

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

Seam.Remoting.type.rosterAction = function() {
  this.__callback = new Object();
  Seam.Remoting.type.rosterAction.prototype.addToRosterlist = function(p0, p1, callback, exceptionHandler) {
    return Seam.Remoting.execute(this, "addToRosterlist", [p0, p1], callback, exceptionHandler);
  }
}
Seam.Remoting.type.rosterAction.__name = "rosterAction";

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

Seam.Remoting.type.rateAction = function() {
  this.__callback = new Object();
  Seam.Remoting.type.rateAction.prototype.endConversationRemotely = function(callback, exceptionHandler) {
    return Seam.Remoting.execute(this, "endConversationRemotely", [], callback, exceptionHandler);
  }
}
Seam.Remoting.type.rateAction.__name = "rateAction";

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

Seam.Remoting.type.userImageRateAction = function() {
  this.__callback = new Object();
  Seam.Remoting.type.userImageRateAction.prototype.rate = function(p0, p1, callback, exceptionHandler) {
    return Seam.Remoting.execute(this, "rate", [p0, p1], callback, exceptionHandler);
  }
}
Seam.Remoting.type.userImageRateAction.__name = "userImageRateAction";

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

Seam.Remoting.type.mobileActivationAction = function() {
  this.__callback = new Object();
  Seam.Remoting.type.mobileActivationAction.prototype.sendMobileActivationCode = function(callback, exceptionHandler) {
    return Seam.Remoting.execute(this, "sendMobileActivationCode", [], callback, exceptionHandler);
  }
  Seam.Remoting.type.mobileActivationAction.prototype.verifyActivationCode = function(p0, callback, exceptionHandler) {
    return Seam.Remoting.execute(this, "verifyActivationCode", [p0], callback, exceptionHandler);
  }
}
Seam.Remoting.type.mobileActivationAction.__name = "mobileActivationAction";

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

Seam.Remoting.type.contactsAction = function() {
  this.__callback = new Object();
}
Seam.Remoting.type.contactsAction.__name = "contactsAction";

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

Seam.Remoting.type.managePlanAction = function() {
  this.__callback = new Object();
  Seam.Remoting.type.managePlanAction.prototype.discard = function(p0, p1, callback, exceptionHandler) {
    return Seam.Remoting.execute(this, "discard", [p0, p1], callback, exceptionHandler);
  }
  Seam.Remoting.type.managePlanAction.prototype.selectUser = function(callback, exceptionHandler) {
    return Seam.Remoting.execute(this, "selectUser", [], callback, exceptionHandler);
  }
  Seam.Remoting.type.managePlanAction.prototype.myFavorite = function(p0, callback, exceptionHandler) {
    return Seam.Remoting.execute(this, "myFavorite", [p0], callback, exceptionHandler);
  }
  Seam.Remoting.type.managePlanAction.prototype.myFinalDecision = function(p0, callback, exceptionHandler) {
    return Seam.Remoting.execute(this, "myFinalDecision", [p0], callback, exceptionHandler);
  }
  Seam.Remoting.type.managePlanAction.prototype.deleteCandidate = function(p0, p1, p2, callback, exceptionHandler) {
    return Seam.Remoting.execute(this, "deleteCandidate", [p0, p1, p2], callback, exceptionHandler);
  }
  Seam.Remoting.type.managePlanAction.prototype.addCandidate = function(callback, exceptionHandler) {
    return Seam.Remoting.execute(this, "addCandidate", [], callback, exceptionHandler);
  }
  Seam.Remoting.type.managePlanAction.prototype.addCandidate = function(p0, p1, p2, callback, exceptionHandler) {
    return Seam.Remoting.execute(this, "addCandidate", [p0, p1, p2], callback, exceptionHandler);
  }
  Seam.Remoting.type.managePlanAction.prototype.endConversationRemotely = function(callback, exceptionHandler) {
    return Seam.Remoting.execute(this, "endConversationRemotely", [], callback, exceptionHandler);
  }
  Seam.Remoting.type.managePlanAction.prototype.removeUserFromPlan = function(p0, callback, exceptionHandler) {
    return Seam.Remoting.execute(this, "removeUserFromPlan", [p0], callback, exceptionHandler);
  }
}
Seam.Remoting.type.managePlanAction.__name = "managePlanAction";

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


