cordova-plugin-camaa
Version:
98 lines (88 loc) • 8.74 kB
JavaScript
var exec = require('cordova/exec');
function CAMAA() {}
/**
* This is the interface
*/
CAMAA.prototype.UIEventType = {
CAMAA_EVENT_BUTTON_PRESSED:"button_pressed",
CAMAA_EVENT_DATE_PICKER_VIEW_SELECTED:"date_picker_selected",
CAMAA_EVENT_PAGE_CHANGED:"page_changed",
CAMAA_EVENT_SEGMENTED_CONTROL_PRESSED:"segment_control_pressed",
CAMAA_EVENT_SLIDER_MOVED:"slider_moved",
CAMAA_EVENT_STEPPER_PRESSED:"stepper_pressed",
CAMAA_EVENT_SWITCH_PRESSED:"switch_pressed"
}
CAMAA.prototype.enableSDK = function(success,failure){};
CAMAA.prototype.disableSDK = function(success,failure){};
CAMAA.prototype.isSDKEnabled = function(success,failure){};
CAMAA.prototype.deviceId = function(success,failure){};
CAMAA.prototype.setUserFeedback = function(feedback,success,failure){};
CAMAA.prototype.setCrashFeedback = function(feedback,success,failure){};
CAMAA.prototype.customerId = function(success,failure){};
CAMAA.prototype.setCustomerId = function(str,success,failure){};
CAMAA.prototype.enterPrivateZone = function(success,failure){};
CAMAA.prototype.exitPrivateZone = function(success,failure){};
CAMAA.prototype.isInPrivateZone = function(success,failure){};
CAMAA.prototype.apmHeader = function(success,failure){};
CAMAA.prototype.stopCurrentSession = function(success,failure){};
CAMAA.prototype.startNewSession = function(success,failure){};
CAMAA.prototype.stopCurrentAndStartNewSession = function(success,failure){};
CAMAA.prototype.addToApmHeader = function(strDate,success,failure){};
CAMAA.prototype.setCustomerFeedback = function(strFeedback,success,failure){};
CAMAA.prototype.setSessionAttribute = function(strName,strVal,success,failure){};
CAMAA.prototype.setCustomerLocation = function(numLatitude,numLongitutde,success,failure){};
CAMAA.prototype.startApplicationTransactionWithName = function(strName,success,failure){};
CAMAA.prototype.stopApplicationTransactionWithName = function(strName,success,failure){};
CAMAA.prototype.startApplicationTransactionWithNameWithServiceName = function(strName,strService,success,failure){};
CAMAA.prototype.stopApplicationTransactionWithNameAndFailure = function(strName,strFailure,success,failure){};
CAMAA.prototype.isScreenshotPolicyEnabled = function(success,failure){};
CAMAA.prototype.setCustomerLocationWithCountry = function(strLoc,strCountry,success,failure){};
CAMAA.prototype.ignoreView = function(strView,success,failure){};
CAMAA.prototype.ignoreViews = function(listOfStringNames,success,failure){};
CAMAA.prototype.sendScreenShot = function(strName,floatQuality,success,failure){};
CAMAA.prototype.viewLoaded = function(strName,floatTime,screenCapture,success,failure){};
CAMAA.prototype.logNetworkEvent = function(strURL,intStatus,intResponseTime,intIncomingBytes,intOutgoingBytes,success,failure){};
CAMAA.prototype.logTextMetric = function(strName,strVal,dictionaryAttributes,success,failure){};
CAMAA.prototype.logNumericMetric = function(strName,doubleVal,dictionaryAttributes,success,failure){};
CAMAA.prototype.uploadEventsWithCompletionHandler = function(success,failure){};
CAMAA.prototype.logUIEvent = function(strName,strName,success,failure){};
CAMAA.prototype.forcePageLoadEvent = function(pageName,success,failure){};
/**
* This is the implementation
*/
CAMAA.prototype.enableSDK = function(success,failure){ cordova.exec(success, failure, 'CAMAAInitializer', 'enableSDK', []);};
CAMAA.prototype.disableSDK = function(success,failure){ cordova.exec(success, failure, 'CAMAAInitializer', 'disableSDK', []);};
CAMAA.prototype.isSDKEnabled = function(success,failure){ cordova.exec(success, failure, 'CAMAAInitializer', 'isSDKEnabled', []);};
CAMAA.prototype.deviceId = function(success,failure){ cordova.exec(success, failure, 'CAMAAInitializer', 'deviceId', []);};
CAMAA.prototype.setUserFeedback = function(p1,success,failure){cordova.exec(success, failure, 'CAMAAInitializer', 'setUserFeedback', [p1]);};
CAMAA.prototype.setCrashFeedback = function(p1,success,failure){cordova.exec(success, failure, 'CAMAAInitializer', 'setCrashFeedback', [p1]);};
CAMAA.prototype.customerId = function(success,failure){ cordova.exec(success, failure, 'CAMAAInitializer', 'customerId', []);};
CAMAA.prototype.enterPrivateZone = function(success,failure){ cordova.exec(success, failure, 'CAMAAInitializer', 'enterPrivateZone', []);};
CAMAA.prototype.exitPrivateZone = function(success,failure){ cordova.exec(success, failure, 'CAMAAInitializer', 'exitPrivateZone', []);};
CAMAA.prototype.isInPrivateZone = function(success,failure){ cordova.exec(success, failure, 'CAMAAInitializer', 'isInPrivateZone', []);};
CAMAA.prototype.apmHeader = function(success,failure){ cordova.exec(success, failure, 'CAMAAInitializer', 'apmHeader', []);};
CAMAA.prototype.stopCurrentSession = function(success,failure){ cordova.exec(success, failure, 'CAMAAInitializer', 'stopCurrentSession', []);};
CAMAA.prototype.startNewSession = function(success,failure){ cordova.exec(success, failure, 'CAMAAInitializer', 'startNewSession', []);};
CAMAA.prototype.isScreenshotPolicyEnabled = function(success,failure){ cordova.exec(success, failure, 'CAMAAInitializer', 'isScreenshotPolicyEnabled', []);};
CAMAA.prototype.uploadEventsWithCompletionHandler = function(success,failure){ cordova.exec(success, failure, 'CAMAAInitializer', 'uploadEventsWithCompletionHandler', []);};
CAMAA.prototype.stopCurrentAndStartNewSession = function(success,failure){ cordova.exec(success, failure, 'CAMAAInitializer', 'stopCurrentAndStartNewSession', []);};
CAMAA.prototype.addToApmHeader = function(p1,success,failure){cordova.exec(success, failure, 'CAMAAInitializer', 'addToApmHeader', [p1]);};
CAMAA.prototype.setCustomerId = function(p1,success,failure){cordova.exec(success, failure, 'CAMAAInitializer', 'setCustomerId', [p1]);};
CAMAA.prototype.setCustomerFeedback = function(p1,success,failure){cordova.exec(success, failure, 'CAMAAInitializer', 'setCustomerFeedback', [p1]);};
CAMAA.prototype.startApplicationTransactionWithName = function(p1,success,failure){cordova.exec(success, failure, 'CAMAAInitializer', 'startApplicationTransactionWithName', [p1]);};
CAMAA.prototype.stopApplicationTransactionWithName = function(p1,success,failure){cordova.exec(success, failure, 'CAMAAInitializer', 'stopApplicationTransactionWithName', [p1]);};
CAMAA.prototype.ignoreView = function(p1,success,failure){cordova.exec(success, failure, 'CAMAAInitializer', 'ignoreView', [p1]);};
CAMAA.prototype.ignoreViews = function(p1,success,failure){cordova.exec(success, failure, 'CAMAAInitializer', 'ignoreViews', [p1]);};
CAMAA.prototype.setSessionAttribute = function(p1,p2,success,failure){cordova.exec(success, failure, 'CAMAAInitializer', 'setSessionAttribute', [p1,p2]);};
CAMAA.prototype.setCustomerLocation = function(p1,p2,success,failure){cordova.exec(success, failure, 'CAMAAInitializer', 'setCustomerLocation', [p1,p2]);};
CAMAA.prototype.startApplicationTransactionWithNameWithServiceName = function(p1,p2,success,failure){cordova.exec(success, failure, 'CAMAAInitializer', 'startApplicationTransactionWithNameWithServiceName', [p1,p2]);};
CAMAA.prototype.stopApplicationTransactionWithNameAndFailure = function(p1,p2,success,failure){cordova.exec(success, failure, 'CAMAAInitializer', 'stopApplicationTransactionWithNameAndFailure', [p1,p2]);};
CAMAA.prototype.setCustomerLocationWithCountry = function(p1,p2,success,failure){cordova.exec(success, failure, 'CAMAAInitializer', 'setCustomerLocationWithCountry', [p1,p2]);};
CAMAA.prototype.sendScreenShot = function(p1,p2,success,failure){cordova.exec(success, failure, 'CAMAAInitializer', 'sendScreenShot', [p1,p2]);};
CAMAA.prototype.viewLoaded = function(p1,p2,p3,success,failure){cordova.exec(success, failure, 'CAMAAInitializer', 'viewLoaded', [p1,p2,p3]);};
CAMAA.prototype.logTextMetric = function(p1,p2,p3,success,failure){cordova.exec(success, failure, 'CAMAAInitializer', 'logTextMetric', [p1,p2,p3]);};
CAMAA.prototype.logNumericMetric = function(p1,p2,p3,success,failure){cordova.exec(success, failure, 'CAMAAInitializer', 'logNumericMetric', [p1,p2,p3]);};
CAMAA.prototype.logNetworkEvent = function(p1,p2,p3,p4,p5,success,failure){cordova.exec(success, failure, 'CAMAAInitializer', 'logNetworkEvent', [p1,p2,p3,p4,p5]);};
CAMAA.prototype.logUIEvent = function(p1,p2,success,failure){cordova.exec(success, failure, 'CAMAAInitializer', 'logUIEvent', [p1,p2]);};
CAMAA.prototype.forcePageLoadEvent = function(p1,success,failure){cordova.exec(success, failure, 'CAMAAInitializer', 'forcePageLoadEvent', [p1]);};
module.exports = new CAMAA();