Skip to content

@egain/ai-agent-sdk API Reference - v0.3.2 / MessageData

Interface: MessageData ​

Message data structure

Indexable ​

▪ [key: string]: any

Table of contents ​

Properties ​

Properties ​

error_code ​

• Optional error_code: string

Defined in ​

core/message/types.ts:56


contextValidationErrors ​

• Optional contextValidationErrors: ContextValidationIssue[]

Defined in ​

core/message/types.ts:57


chat_history ​

• Optional chat_history: any[]

Defined in ​

core/message/types.ts:58


options ​

• Optional options: string[]

Defined in ​

core/message/types.ts:59


escalation ​

• Optional escalation: boolean

Defined in ​

core/message/types.ts:60


escalationData ​

• Optional escalationData: Object

Type declaration ​

NameType
live?boolean
liveDomain?string
entrypointUrl?string
phone?boolean
phoneNumber?string
sms?boolean
smsNumber?string
email?boolean

Defined in ​

core/message/types.ts:61


sources ​

• Optional sources: any[]

Defined in ​

core/message/types.ts:71


reasoning ​

• Optional reasoning: string

Defined in ​

core/message/types.ts:72


context ​

• Optional context: object

Defined in ​

core/message/types.ts:73


feedback ​

• Optional feedback: Object

Type declaration ​

NameType
ratingany
answerMessageIdstring

Defined in ​

core/message/types.ts:74


escalationEvent ​

• Optional escalationEvent: any

Defined in ​

core/message/types.ts:78


token ​

• Optional token: string

Defined in ​

core/message/types.ts:79


workflowType ​

• Optional workflowType: null | "preChatWorkflow" | "escalationWorkflow" | "agentWorkflow"

Defined in ​

core/message/types.ts:80


workflowNodeType ​

• Optional workflowNodeType: null | string

Defined in ​

core/message/types.ts:81


inputType ​

• Optional inputType: null | string

Defined in ​

core/message/types.ts:82

Released under the MIT License.