Options
All
  • Public
  • Public/Protected
  • All
Menu

Model class for Client Data

Hierarchy

  • CXoneClientData

Index

Constructors

Properties

autoAccept?: boolean
remarks
  • Indicates whether calls should be auto accepted
remarks
  • Audio-visual notification settings
cxaFavAgents?: number[]
remarks
  • Favorite agents
cxaFavDigitalSkills?: number[]
remarks
  • Favorite Digital Skill Activity
cxaFavExtDirectory?: string[]
remarks
  • Favorite external directory entries
cxaFavInQuickRep?: number[]
remarks
  • Favorite quick replies for inbound
cxaFavNewGenDirectory?: string[]
remarks
  • Favorite newgen directory entries
cxaFavOutQuickRep?: number[]
remarks
  • Favorite quick replies for outbound
cxaFavSkills?: number[]
remarks
  • Favorite Skill Activity
cxaFavStandAddBook?: number[]
remarks
  • Favorite Address Book
cxaFavStates?: number[]
remarks
  • Favorite State Selector
cxaFavTeams?: number[]
remarks
  • Favorite teams
cxaSearchAppSettings?: CXoneSearchAppTabs
remarks
  • Search app settings
emailMessageSortOrder?: string
remarks
  • Email message sort order
expandSoftphone?: boolean
remarks
  • Expand the agent softphone when receives new interaction
remarks
  • Integrated softphone notification settings
loggingLevel?: number
remarks
  • Logging level for the application
pageActionPopout?: boolean
remarks
  • Indicates whether to enable PAGE action popout
panelPopout?: boolean
remarks
  • Indicates whether to enable panel popout
pinnedMenuItem?: string
remarks
  • Pinned menu item name
quickAppSequence?: string | object
remarks
  • Quick app sequence Can be ultra-compressed string (Phase 2), compressed object (Phase 1), or legacy object
sendOnEnter?: string
remarks
  • Indicates whether to send message on enter key press
twentyFourHourTime?: boolean
remarks
  • Indicates whether to use 24-hour time format

Methods

  • mapper(currentClientDataObj: any, data: CXoneClientData): { AudioAgentMessage: any; AudioAgentMessageTone: any; AudioEndContact: any; AudioEndContactTone: any; AudioNewChat: any; AudioNewContact: any; AudioNewContactReplyTone: any; AudioNewContactTone: any; AutoAccept: any; CXAFavAgents: any; CXAFavDigitalSkills: any; CXAFavExtDirectory: any; CXAFavInQuickRep: any; CXAFavNewGenDirectory: any; CXAFavOutQuickRep: any; CXAFavSkills: any; CXAFavStandAddBook: any; CXAFavStates: any; CXAFavTeams: any; CXARingtone: any; CXASecondaryDevice: any; CXASecondaryDeviceName: any; ExpandSoftphone: any; LoggingLevel: any; PageActionPopout: any; Panels: any; SecondaryDeviceDelay: any; SendOnEnter: any; Use24HourTime: any; VisualAgentMessage: any; VisualEndContact: any; VisualNewChat: any; VisualNewContact: any; emailMessageSortOrder: any; pinnedMenuItem: any; quickAppSequence: any; softPhoneVolume: any }
  • This method is to map CXoneClientData to client Data that is sent in payload

    example
    mapper(clientData, consumerUpdatedData);
    

    Parameters

    Returns { AudioAgentMessage: any; AudioAgentMessageTone: any; AudioEndContact: any; AudioEndContactTone: any; AudioNewChat: any; AudioNewContact: any; AudioNewContactReplyTone: any; AudioNewContactTone: any; AutoAccept: any; CXAFavAgents: any; CXAFavDigitalSkills: any; CXAFavExtDirectory: any; CXAFavInQuickRep: any; CXAFavNewGenDirectory: any; CXAFavOutQuickRep: any; CXAFavSkills: any; CXAFavStandAddBook: any; CXAFavStates: any; CXAFavTeams: any; CXARingtone: any; CXASecondaryDevice: any; CXASecondaryDeviceName: any; ExpandSoftphone: any; LoggingLevel: any; PageActionPopout: any; Panels: any; SecondaryDeviceDelay: any; SendOnEnter: any; Use24HourTime: any; VisualAgentMessage: any; VisualEndContact: any; VisualNewChat: any; VisualNewContact: any; emailMessageSortOrder: any; pinnedMenuItem: any; quickAppSequence: any; softPhoneVolume: any }

    • AudioAgentMessage: any
    • AudioAgentMessageTone: any
    • AudioEndContact: any
    • AudioEndContactTone: any
    • AudioNewChat: any
    • AudioNewContact: any
    • AudioNewContactReplyTone: any
    • AudioNewContactTone: any
    • AutoAccept: any
    • CXAFavAgents: any
    • CXAFavDigitalSkills: any
    • CXAFavExtDirectory: any
    • CXAFavInQuickRep: any
    • CXAFavNewGenDirectory: any
    • CXAFavOutQuickRep: any
    • CXAFavSkills: any
    • CXAFavStandAddBook: any
    • CXAFavStates: any
    • CXAFavTeams: any
    • CXARingtone: any
    • CXASecondaryDevice: any
    • CXASecondaryDeviceName: any
    • ExpandSoftphone: any
    • LoggingLevel: any
    • PageActionPopout: any
    • Panels: any
    • SecondaryDeviceDelay: any
    • SendOnEnter: any
    • Use24HourTime: any
    • VisualAgentMessage: any
    • VisualEndContact: any
    • VisualNewChat: any
    • VisualNewContact: any
    • emailMessageSortOrder: any
    • pinnedMenuItem: any
    • quickAppSequence: any
    • softPhoneVolume: any
  • mapperIncludingSearchAppSettings(currentClientDataObj: Record<string, unknown>, data: CXoneClientData): { AudioAgentMessage: any; AudioAgentMessageTone: any; AudioEndContact: any; AudioEndContactTone: any; AudioNewChat: any; AudioNewContact: any; AudioNewContactReplyTone: any; AudioNewContactTone: any; AutoAccept: any; CXAFavAgents: any; CXAFavDigitalSkills: any; CXAFavExtDirectory: any; CXAFavInQuickRep: any; CXAFavNewGenDirectory: any; CXAFavOutQuickRep: any; CXAFavSkills: any; CXAFavStandAddBook: any; CXAFavStates: any; CXAFavTeams: any; CXARingtone: any; CXASecondaryDevice: any; CXASecondaryDeviceName: any; CxaSearchAppSettings: unknown; ExpandSoftphone: any; LoggingLevel: any; PageActionPopout: any; Panels: any; SecondaryDeviceDelay: any; SendOnEnter: any; Use24HourTime: any; VisualAgentMessage: any; VisualEndContact: any; VisualNewChat: any; VisualNewContact: any; emailMessageSortOrder: any; pinnedMenuItem: any; quickAppSequence: any; softPhoneVolume: any }
  • Maps the provided CXoneClientData to the current client data object, including search app settings.

    example

    clientData.mapperIncludingSearchAppSettings(clientDataObj, data)

    Parameters

    • currentClientDataObj: Record<string, unknown>

      The current client data object to be updated.

    • data: CXoneClientData

      The new CXoneClientData containing updated settings.

    Returns { AudioAgentMessage: any; AudioAgentMessageTone: any; AudioEndContact: any; AudioEndContactTone: any; AudioNewChat: any; AudioNewContact: any; AudioNewContactReplyTone: any; AudioNewContactTone: any; AutoAccept: any; CXAFavAgents: any; CXAFavDigitalSkills: any; CXAFavExtDirectory: any; CXAFavInQuickRep: any; CXAFavNewGenDirectory: any; CXAFavOutQuickRep: any; CXAFavSkills: any; CXAFavStandAddBook: any; CXAFavStates: any; CXAFavTeams: any; CXARingtone: any; CXASecondaryDevice: any; CXASecondaryDeviceName: any; CxaSearchAppSettings: unknown; ExpandSoftphone: any; LoggingLevel: any; PageActionPopout: any; Panels: any; SecondaryDeviceDelay: any; SendOnEnter: any; Use24HourTime: any; VisualAgentMessage: any; VisualEndContact: any; VisualNewChat: any; VisualNewContact: any; emailMessageSortOrder: any; pinnedMenuItem: any; quickAppSequence: any; softPhoneVolume: any }

    An object containing the merged settings from the current client data object and the new data.

    • AudioAgentMessage: any
    • AudioAgentMessageTone: any
    • AudioEndContact: any
    • AudioEndContactTone: any
    • AudioNewChat: any
    • AudioNewContact: any
    • AudioNewContactReplyTone: any
    • AudioNewContactTone: any
    • AutoAccept: any
    • CXAFavAgents: any
    • CXAFavDigitalSkills: any
    • CXAFavExtDirectory: any
    • CXAFavInQuickRep: any
    • CXAFavNewGenDirectory: any
    • CXAFavOutQuickRep: any
    • CXAFavSkills: any
    • CXAFavStandAddBook: any
    • CXAFavStates: any
    • CXAFavTeams: any
    • CXARingtone: any
    • CXASecondaryDevice: any
    • CXASecondaryDeviceName: any
    • CxaSearchAppSettings: unknown
    • ExpandSoftphone: any
    • LoggingLevel: any
    • PageActionPopout: any
    • Panels: any
    • SecondaryDeviceDelay: any
    • SendOnEnter: any
    • Use24HourTime: any
    • VisualAgentMessage: any
    • VisualEndContact: any
    • VisualNewChat: any
    • VisualNewContact: any
    • emailMessageSortOrder: any
    • pinnedMenuItem: any
    • quickAppSequence: any
    • softPhoneVolume: any
  • parse(data: {}): void

Generated using TypeDoc