/mcpObject Definitions The finesse.digital.ChannelService class uses specific data objects as inputs. The properties and their values of the object are JSON Schema compliant. The format is defined below. channelConfig The channelConfig object helps to configure the digital channel details. finesse.containerservices.ChannelSchema.getChannelConfigSchema() Sample channelConfig Object { "actionTimeoutInSec": 5, "icons": [{ "type": "collab-icon", "value": "Chat" }, { "type": "url", "value": "../../thirdparty/gadget3/channel-icon.png" } ] } The payload details are explained in the table below. Description Type Key The duration for which the FNC waits after sending the menu selection request to the gadget. The duration is mentioned in seconds, and the upper limit is 30 seconds. During this period, no other operation can be performed on the FNC. Integer actionTimeoutInSec The icons displayed in the header to represent a digital channel. Array icons The type of the icon in the header. For more information, see Cisco Common Desktop Stock Icon Names with Image, on page 441. Enum -->type The display name of the icon. String -->value The following method can be used to get the schema for the channelConfig object. finesse.containerservices.ChannelSchema.getChannelConfigSchema() channelState The channelState object defines the state of the digital channel. finesse.containerservices.ChannelSchema.getChannelStateSchema() Sample channelState Object { "label": "Chat & Email", "currentState": "ready", "iconColor": "available", "enable": true, "logoutDisabled": true, "logoutDisabledText": "Please go unavailable on chat before logout", Cisco Finesse Web Services Developer and JavaScript Guide, Release 12.5(1) 439 Cisco Finesse JavaScript APIs Digital Channel