text: function TouchID() {
  }
  
  TouchID.prototype.isAvailable = function (successCallback, errorCallback) {
    cordova.exec(successCallback, errorCallback, "TouchID", "isAvailable", []);
  };
  
  TouchID.prototype.didFingerprintDatabaseChange = function (successCallback, errorCallback) {
    cordova.exec(successCallback, errorCallback, "TouchID", "didFingerprintDatabaseChange", []);
  };
  
  TouchID.prototype.verifyFingerprint = function (message, successCallback, errorCallback) {
    cordova.exec(successCallback, errorCallback, "TouchID", "verifyFingerprint", [message]);
  };
  
  TouchID.prototype.verifyFingerprintWithCustomPasswordFallback = function (message, successCallback, errorCallback) {
    cordova.exec(successCallback, errorCallback, "TouchID", "verifyFingerprintWithCustomPasswordFallback", [message]);
  };
  
  TouchID.prototype.verifyFingerprintWithCustomPasswordFallbackAndEnterPasswordLabel = function (message, enterPasswordLabel, successCallback, errorCallback) {
    cordova.exec(successCallback, errorCallback, "TouchID", "verifyFingerprintWithCustomPasswordFallbackAndEnterPasswordLabel", [message, enterPasswordLabel]);
  };
  
  TouchID.install = function () {
    if (!window.plugins) {
      window.plugins = {};
    }
  
    window.plugins.touchid = new TouchID();
    return window.plugins.touchid;
  };
  
  cordova.addConstructor(TouchID.install);