Name

global.AntiVirusAttachmentDescriptor

Description

To get state of an attachment

Script

var AntiVirusAttachmentDescriptor = Class.create();
AntiVirusAttachmentDescriptor.prototype = Object.extendsObject(AbstractAjaxProcessor, {
  getAttachmentState: function() {
      var sysid = this.getParameter('sysparm_sysid');
      var gr = new GlideRecord('sys_attachment');
      gr.get(sysid);
      if (!gr.isValidRecord() || !gr.canRead())
          return;
      var responseMap = sn_snap.AntiVirusOnDemandAdvisor.getAvailabilityForDownload(sysid);
      return responseMap["availability"];
  },
  isPublic: function() {
      return true;
  },
  type: 'AntiVirusAttachmentDescriptor'
});

Sys ID

d189985377c83300d81e7811a9106113

Offical Documentation

Official Docs: