Properties
attachments
attachments: { file: string }[]
authorUser
authorUser: { agentId: number; emailAddress: string; firstName: string; id: number; imageUrl: string; incontactId: string; nickname: string; publicImageUrl: string; surname: string }
Type declaration
agentId: number
emailAddress: string
firstName: string
id: number
imageUrl: string
incontactId: string
nickname: string
publicImageUrl: string
surname: string
createdAt
createdAt: string
direction
direction: string
Optional eventType
eventType?: string
messageContent
messageContent: { idOnExternalPlatform: string; payload: { text: string }; text: string; type: string }
Type declaration
idOnExternalPlatform: string
payload: { text: string }
text: string
type: string
recipients
recipients: { idOnExternalPlatform: string; name: string }[]
replyToMessage
replyToMessage: string
threadIdOnExternalPlatform
threadIdOnExternalPlatform: string
user
user: { agentId: number; emailAddress: string; firstName: string; id: number; imageUrl: string; incontactId: string; nickname: string; publicImageUrl: string; surname: string }
Type declaration
agentId: number
emailAddress: string
firstName: string
id: number
imageUrl: string
incontactId: string
nickname: string
publicImageUrl: string
surname: string