Options
All
  • Public
  • Public/Protected
  • All
Menu

Model class for agent state

Hierarchy

Index

Constructors

Properties

agentId: number
remarks

ID of Agent

agentStateName: string
remarks

Name of state for the Agent

canDialAgent: boolean
remarks

Represents whether agent can be dialed or not

canDirectTransferVoicemail: boolean
remarks

Represents whether agent can be direct transfered a voicemail or not

contactId: string
remarks

ID of active Contact if any

email: string = null
remarks

Email address of Agent

firstName: string
remarks

Agent first name

isActive: boolean
remarks

Indicates if agent is in ACTIVE state

isAttendantUser: boolean
remarks

Represents whether agent is Attendant user or not

isFavorite: boolean
remarks

Represents whether agent is marked as favorite or not on UI

isOutbound: boolean
remarks

Indicates if active Contact is using an outbound Skill

lastName: string
remarks

Agent last name

lastPollTime: Date
remarks

ISO 8601 timestamp of last database poll. Value should be passed in "updatedSince" parameter on next call

lastUpdateTime: Date
remarks

Time of last record update

mediaName: string
remarks

Channel name of Contact if any

outStateCode: number
remarks

ID for Unavailable state

outStateDescription: string
remarks

Name of Unavailable state

skillId: string
remarks

ID of Skill Agent is working on

skillName: string
remarks

Name of Skill Agent is working on

startDate: Date
remarks

ISO 8601 time the Agent started on current Skill

stationPhoneNumber: number
remarks

Agent Phone for current session

teamId: number
remarks

ID of Agent Team

teamName: string
remarks

Name of Agent Team

unavailableStateName: string
remarks

Name of Unavailable state from updated agent-state API

userId: string
remarks

userId of Agent

userName: string
remarks

Methods

  • parse(data: {}): void
  • parseUpdatedAgentState(data: {}): void
  • This method to parse agent state response from the new API with updated agent state

    example
    parseUpdatedAgentState(data);
    

    Parameters

    • data: {}

      new agent state object

      • [key: string]: string

    Returns void

Generated using TypeDoc