Mini Kabibi Habibi

Current Path : C:/Program Files/McAfee/WebAdvisor/telemetry/serializers/
Upload File :
Current File : C:/Program Files/McAfee/WebAdvisor/telemetry/serializers/survey.js

var Survey = function(){
    this.elements = {};
    this.elements["name"] = "Survey";
    this.elements["survey_type"] = "UNKNOWN";
    this.elements["selection"] = "UNKNOWN";
    this.elements["experience"] = "UNKNOWN";
    this.elements["showTimes"] = "UNKNOWN";
    this.elements["interaction"] = "UNKNOWN";
    this.elements["payload"] = "UNKNOWN";
    this.elements["browser"] = "UNKNOWN";
    this.elements["_event_name"] = "Survey";
    this.name = function(val)
    {
        this.elements["name"] = val.toString();
        return this;
    };
    this.survey_type = function(val)
    {
        this.elements["survey_type"] = val.toString();
        return this;
    };
    this.selection = function(val)
    {
        this.elements["selection"] = val.toString();
        return this;
    };
    this.experience = function(val)
    {
        this.elements["experience"] = val.toString();
        return this;
    };
    this.showTimes = function(val)
    {
        this.elements["showTimes"] = val.toString();
        return this;
    };
    this.interaction = function(val)
    {
        this.elements["interaction"] = val.toString();
        return this;
    };
    this.payload = function(val)
    {
        this.elements["payload"] = val.toString();
        return this;
    };
    this.browser = function(val)
    {
        this.elements["browser"] = val.toString();
        return this;
    };
    this.Serialize = function()
    {
        return JSON.stringify(this.elements);
    };
}
//505A88339B6FD83AA0A716427050DE6060B013419F69E8A500C6F436A95AD390056C096FA235DD3D1BB13C2678081D39E26307166EE03F05E0B7BFF57DDC8F6F++