The ININ.Addins
namespace is the root namespace for all add-in APIs.
Members
apiVersion :Number
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
Represents what kind of JavaScript environment this script is executing within.
environmentTypes :String
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
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
The current release version of the add-in library.
Interfaces
- IEventHandler
Provides an interface for handling events as callbacks via
on
,once
andoff
.- 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.