Name

sn_nb_action.RecommendedAction

Description

No description available

Script

var RecommendedAction = Class.create();
RecommendedAction.prototype = {
  initialize: function() {

  },

  getActionInputs: function() {
      return this.actionInputs;
  },

  setActionInputs: function(actionInputs) {
      this.actionInputs = actionInputs;
  },

  getAction: function() {
      return this.action;
  },

  setAction: function(action) {
      this.action = action;
  },

  getHint: function() {
      return this.hint;
  },

  setHint: function(hint) {
      this.hint = hint;
  },
  getGroups: function() {
      return this.groups;
  },
  getGroupsAsArray: function() {
      if (gs.nil(this.groups) || this.groups.length <= 0) return;
      return this.groups.split(",");
  },
  setGroups: function(groups) {
      this.groups = groups;
  },

  type: 'RecommendedAction'
};

RecommendedAction.createFromRule = function(action, actionInputs, hint, /* comma separated string*/ groups) {
  recommendedActionObj = new RecommendedAction();
  recommendedActionObj.setAction(action);
  recommendedActionObj.setActionInputs(actionInputs);
  recommendedActionObj.setHint(hint);
  recommendedActionObj.setGroups(groups);
  return recommendedActionObj;
};

Sys ID

ad32e2a1eb6220106fd0b6302a52283d

Offical Documentation

Official Docs: