ININ.Addins namespace

Since 2016 R1 API Version 1

The ININ.Addins namespace is the root namespace for all add-in APIs.

Members

apiVersion :Number

Static Read-only Since 2016 R1 API Version 1

The current API version of the add-in library. Use this value to determine whether a certain add-in API is available.

environmentType :ININ.Addins.environmentTypes

Static Read-only Since 2016 R1 API Version 1

Represents what kind of JavaScript environment this script is executing within.

environmentTypes :String

Static Read-only Enumeration Since 2016 R1 API Version 1

An enumeration of the different types of environments.

Properties:
Name Value Description
unknown "unknown"

The string representing when this script is running within an unknown environment.

worker "worker"

The string representing when this script is running within a web worker.

window "window"

The string representing when this script is running within a standard web browser DOM environment.

trace :ININ.Addins.ITrace

Static Read-only Since 2016 R1 API Version 1

An object that writes trace messages into the hosting application's tracing system with the add-in's identifier as the topic. For details on how to properly trace, see ININ.Addins.ITrace.

version :String

Static Read-only Since 2016 R1 API Version 1

The current release version of the add-in library.

Interfaces

IEventHandler

Provides an interface for handling events as callbacks via on, once and off.

ITrace
An object that writes trace messages into the hosting application's tracing system.

Namespaces

ININ.Addins.Communication

The ININ.Addins.Communication namespace provides APIs for communication between an add-in and the hosting application.

ININ.Addins.IC
The ININ.Addins.IC namespace provides APIs for communicating with Interaction Center without consuming an additional ICWS session or requiring the ICWS feature license.
ININ.Addins.UI

The ININ.Addins.UI namespace provides APIs for interacting with the user interface of the hosting application.