Properties
_changes
_changes: AssertsShape<Assign<ObjectShape, { currentValue: MixedSchema<any, AnyObject, any>; fieldName: default<string, AnyObject, string> }>>[] = ...
attachments
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
authorEndUserIdentity: any = ...
authorNameRemoved
authorNameRemoved: any = ...
authorUser
authorUser: any = ...
channel
channel: any = ...
channelName
channelName: string = ...
channelType
channelType: string = ...
contactNumber
contactNumber: string = ...
contentRemoved
contentRemoved: any = ...
createdAt
createdAt: string = ...
customerStatistics
customerStatistics: any = ...
delivered
delivered: AssertsShape<Assign<ObjectShape, { deliveredAt: default<string, AnyObject, string>; isSuccess: default<boolean, AnyObject, boolean>; reason: default<string, AnyObject, string> }>>[] = ...
deviceFingerprint
deviceFingerprint: any = ...
direction
direction: string = ...
forward
forward: any = ...
hasAdditionalMessageContent
hasAdditionalMessageContent: boolean = ...
idOnExternalPlatform
idOnExternalPlatform: string = ...
isDeletedOnExternalPlatform
isDeletedOnExternalPlatform: boolean = ...
isHiddenOnExternalPlatform
isHiddenOnExternalPlatform: boolean = ...
isRead
isRead: boolean = ...
isRelatedMessage
isRelatedMessage: boolean = ...
isReplyAllowed
isReplyAllowed: boolean = ...
isReplyToSpecificMessage
isReplyToSpecificMessage: boolean = ...
messageContent
messageContent: any = ...
messageNotes
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
postId: string = ...
reactionStatistics
reactionStatistics: any = ...
readAt
readAt: string = ...
recipients
recipients: AssertsShape<Assign<ObjectShape, { idOnExternalPlatform: RequiredStringSchema<string, AnyObject>; isPrimary: RequiredBooleanSchema<boolean, AnyObject>; isPrivate: RequiredBooleanSchema<boolean, AnyObject>; name: RequiredStringSchema<string, AnyObject> }>>[] = ...
replyChannel
replyChannel: any = ...
replyToMessage
replyToMessage: any = ...
sentStatus
sentStatus: string = ...
tags
tags: AssertsShape<Assign<ObjectShape, { color: RequiredStringSchema<string, AnyObject>; id: RequiredNumberSchema<number, AnyObject>; title: RequiredStringSchema<string, AnyObject> }>>[] = ...
threadId
threadId: string = ...
threadIdOnExternalPlatform
threadIdOnExternalPlatform: string = ...
Optional toggle
toggle?: boolean
xTraceId
xTraceId: string = ...
Interface for UI specific properties extending the CXoneMessage interface