Compartir a través de


ChatMessage interface

Mensaje de chat.

Propiedades

content

Contenido de un mensaje de chat.

createdOn

Marca de tiempo cuando el mensaje de chat llegó al servidor. La marca de tiempo está en formato RFC3339: yyyy-MM-ddTHH:mm:ssZ.

deletedOn

Marca de tiempo (si procede) cuando se eliminó el mensaje. La marca de tiempo está en formato RFC3339: yyyy-MM-ddTHH:mm:ssZ.

editedOn

Última marca de tiempo (si procede) cuando se editó el mensaje. La marca de tiempo está en formato RFC3339: yyyy-MM-ddTHH:mm:ssZ.

id

Identificador del mensaje de chat. Este identificador es el servidor generado.

metadata

metadata

sender

Identifica un participante en Azure Communication Services. Un participante es, por ejemplo, un número de teléfono o un usuario de comunicación de Azure. Este modelo se debe interpretar como una unión: aparte de rawId, se puede establecer como máximo una propiedad adicional.

senderDisplayName

Nombre para mostrar del remitente del mensaje de chat. Esta propiedad se usa para rellenar el nombre del remitente para las notificaciones push.

sequenceId

Secuencia del mensaje de chat en la conversación.

type

Tipo de mensaje de chat.

version

Versión del mensaje de chat.

Detalles de las propiedades

content

Contenido de un mensaje de chat.

content?: ChatMessageContent

Valor de propiedad

createdOn

Marca de tiempo cuando el mensaje de chat llegó al servidor. La marca de tiempo está en formato RFC3339: yyyy-MM-ddTHH:mm:ssZ.

createdOn: Date

Valor de propiedad

Date

deletedOn

Marca de tiempo (si procede) cuando se eliminó el mensaje. La marca de tiempo está en formato RFC3339: yyyy-MM-ddTHH:mm:ssZ.

deletedOn?: Date

Valor de propiedad

Date

editedOn

Última marca de tiempo (si procede) cuando se editó el mensaje. La marca de tiempo está en formato RFC3339: yyyy-MM-ddTHH:mm:ssZ.

editedOn?: Date

Valor de propiedad

Date

id

Identificador del mensaje de chat. Este identificador es el servidor generado.

id: string

Valor de propiedad

string

metadata

metadata

metadata?: Record<string, string>

Valor de propiedad

Record<string, string>

sender

Identifica un participante en Azure Communication Services. Un participante es, por ejemplo, un número de teléfono o un usuario de comunicación de Azure. Este modelo se debe interpretar como una unión: aparte de rawId, se puede establecer como máximo una propiedad adicional.

sender?: CommunicationIdentifierKind

Valor de propiedad

senderDisplayName

Nombre para mostrar del remitente del mensaje de chat. Esta propiedad se usa para rellenar el nombre del remitente para las notificaciones push.

senderDisplayName?: string

Valor de propiedad

string

sequenceId

Secuencia del mensaje de chat en la conversación.

sequenceId: string

Valor de propiedad

string

type

Tipo de mensaje de chat.

type: ChatMessageType

Valor de propiedad

version

Versión del mensaje de chat.

version: string

Valor de propiedad

string