Optional$metaOptionalinstallMethod?: "first install" | "demo" | "once"Optional$overrideSet properties not directly supported by this API.
OptionalaccessibleSets which applications can access this script include.
OptionalactiveEnable or disable the script include
OptionalapiThe internal name of the Script Include. Used to call the Script Include from out-of-scope applications. If not populated it will default to {scope}.{name}.
OptionalcallerAllow scoped applications to restrict access to this script include.
Note: Only effective when accessibleFrom is set to 'public'. Ignored by the platform otherwise.
OptionalclientThe script include can be called from client-side scripts using GlideAjax.
OptionaldescriptionDocumentation explaining the purpose and function of the Script Include
OptionalmobileThe script include is available to client scripts called from mobile devices.
The name of the script include. If you are defining a class, this must match the name of the class, prototype, and type. If you are using a classless (on-demand) script include, the name must match the function name.
OptionalprotectionControls edit/view access for other developers after the application is installed.
OptionalsandboxThe script include is available to scripts invoked from the script sandbox, such as a query condition.
Defines the server side script to run when called from other scripts.
The script must define a single JavaScript class or a global function. The class or function name must match the Name field.
Consider using Now.include() to move the script to a separate js file
Map a record to an output folder that loads only in specific circumstances. 'first install' -> 'unload' (only loaded when plugin is first registered), 'demo' -> 'unload.demo' (only loaded when demo data is loaded), 'once' -> 'apply_once' (scripts that are only applied once)