Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface CXonePublicMessage

Interface for UI specific properties extending the CXoneMessage interface

Hierarchy

Index

Properties

_changes: AssertsShape<Assign<ObjectShape, { currentValue: MixedSchema<any, AnyObject, any>; fieldName: default<string, AnyObject, string> }>>[] = ...
attachments: AssertsShape<Assign<ObjectShape, { blobUrl: default<string, AnyObject, string>; canBeStored: default<boolean, AnyObject, boolean>; fileName: default<string, AnyObject, string>; friendlyName: default<string, AnyObject, string>; id: RequiredStringSchema<string, AnyObject>; isInline: RequiredBooleanSchema<boolean, AnyObject>; mimeType: default<string, AnyObject, string>; previewUrl: default<string, AnyObject, string>; securedPermanentUrl: RequiredStringSchema<string, AnyObject>; url: default<string, AnyObject, string> }>>[] = ...
authorEndUserIdentity: any = ...
authorNameRemoved: any = ...
authorUser: any = ...
channel: any = ...
channelName: string = ...
channelType: string = ...
children?: CXonePublicMessage[]

replies for the current messages

contactNumber: string = ...
contentRemoved: any = ...
createdAt: string = ...
customerStatistics: any = ...
delivered: AssertsShape<Assign<ObjectShape, { deliveredAt: default<string, AnyObject, string>; isSuccess: default<boolean, AnyObject, boolean>; reason: default<string, AnyObject, string> }>>[] = ...
deviceFingerprint: any = ...
direction: string = ...
forward: any = ...
hasAdditionalMessageContent: boolean = ...
id: string = ...
idOnExternalPlatform: string = ...
isDeletedOnExternalPlatform: boolean = ...
isHiddenOnExternalPlatform: boolean = ...
isRead: boolean = ...
isRelatedMessage: boolean = ...
isReplyAllowed: boolean = ...
isReplyToSpecificMessage: boolean = ...
messageContent: any = ...
messageNotes: AssertsShape<Assign<ObjectShape, { content: RequiredStringSchema<string, AnyObject>; createdAt: RequiredStringSchema<string, AnyObject>; currentAssignee: default<string, AnyObject, string>; id: RequiredStringSchema<string, AnyObject>; message: default<Assign<ObjectShape, { id: RequiredStringSchema<string, AnyObject> }>, AnyObject, TypeOfShape<Assign<ObjectShape, { id: RequiredStringSchema<string, AnyObject> }>>, AssertsShape<Assign<ObjectShape, { id: RequiredStringSchema<string, AnyObject> }>>>; status: default<Assign<ObjectShape, { type: RequiredStringSchema<string, AnyObject> }>, AnyObject, TypeOfShape<Assign<ObjectShape, { type: RequiredStringSchema<string, AnyObject> }>>, AssertsShape<Assign<ObjectShape, { type: RequiredStringSchema<string, AnyObject> }>>>; updatedAt: RequiredStringSchema<string, AnyObject>; user: any }>>[] = ...
postId: string = ...
reactionStatistics: any = ...
readAt: string = ...
recipients: AssertsShape<Assign<ObjectShape, { idOnExternalPlatform: RequiredStringSchema<string, AnyObject>; isPrimary: RequiredBooleanSchema<boolean, AnyObject>; isPrivate: RequiredBooleanSchema<boolean, AnyObject>; name: RequiredStringSchema<string, AnyObject> }>>[] = ...
replyChannel: any = ...
replyToMessage: any = ...
sentStatus: string = ...
tags: AssertsShape<Assign<ObjectShape, { color: RequiredStringSchema<string, AnyObject>; id: RequiredNumberSchema<number, AnyObject>; title: RequiredStringSchema<string, AnyObject> }>>[] = ...
threadId: string = ...
threadIdOnExternalPlatform: string = ...
title: string = ...
toggle?: boolean

boolean value used to determine toggling the children

url: string = ...
xTraceId: string = ...

Generated using TypeDoc