API Docs for: 2.0.20133.2
Show:

ui.assistedSupportPlugin.Config Class

Configuration for Assisted Support Plugin component

Methods

renderComponent

(
  • component
  • config
  • componentType
)
Promise private
Refer to https://www.typescriptlang.org/docs/handbook/generics.html for usage of Generics in TypeScript Render a UI component with Qos event enabled

Parameters:

  • component TComponent
    Generic type that extends the UIComponent class
  • config TConfig
    Generic type that extends the UIConfig class
  • componentType String
    A string defined by each UI component to represent its type. e.g. "Chat", "Callback", "VirtualAgent", etc ...

Returns:

Properties

authInfo

ui.AuthInfo
A {{#crossLink "ui.AuthInfo"}}{{/crossLink}} object that specifies the authentication information.

issue

String

Assisted Support issue code selected by the user

locale

String

Locale of the experience

pluginUrl

String

Url of the plugin to invoke

product

String

Assisted Support product code selected by the user

puid

String

Puid of the logged in user

theme

ui.theme.Config
A {{#crossLink "ui.theme.Config"}}{{/crossLink}} provides theme customization for a UI feature(The UI feature MUST support theme customization, otherwise this will be ignored)

uiInfo

UIInfo
A {{#crossLink "ui.UIInfo"}}{{/crossLink}} object that describes how the UI component will be rendered.

Events

onCancelled

Fired when plugin flow is cancelled by user

onCompleted

Fired when plugin flow is completed by user

onError

Fired when an error occurs

Event Payload:

  • data Object
    An object that contains error information
    • message String

      Error message

onSignInRedirect

Fired when popu window redirects to login page

onSignInRequest

Fires when user sign-in is requested

Event Payload:

  • data Array
    An array that contains information for supported sign-in types. i.e. [{ type: "MSA", policy: "MBI_SSL" }, { type: "ADD" }]

onUnloaded

Fired when the ui component is closed