Partager via


ChatMessage interface

Message de conversation.

Propriétés

content

Contenu d’un message de conversation.

createdOn

Horodatage à l’arrivée du message de conversation sur le serveur. L’horodatage est au format RFC3339 : yyyy-MM-ddTHH:mm:ssZ.

deletedOn

Horodatage (le cas échéant) lorsque le message a été supprimé. L’horodatage est au format RFC3339 : yyyy-MM-ddTHH:mm:ssZ.

editedOn

Dernier horodatage (le cas échéant) lorsque le message a été modifié. L’horodatage est au format RFC3339 : yyyy-MM-ddTHH:mm:ssZ.

id

ID du message de conversation. Cet ID est généré par le serveur.

metadata

metadata

sender

Identifie un participant dans Azure Communication Services. Un participant est, par exemple, un numéro de téléphone ou un utilisateur de communication Azure. Ce modèle doit être interprété comme une union : en dehors de rawId, une autre propriété peut tout au plus être définie.

senderDisplayName

Nom complet de l’expéditeur du message de conversation. Cette propriété est utilisée pour remplir le nom de l’expéditeur pour les notifications Push.

sequenceId

Séquence du message de conversation dans la conversation.

type

Type de message de conversation.

version

Version du message de conversation.

Détails de la propriété

content

Contenu d’un message de conversation.

content?: ChatMessageContent

Valeur de propriété

createdOn

Horodatage à l’arrivée du message de conversation sur le serveur. L’horodatage est au format RFC3339 : yyyy-MM-ddTHH:mm:ssZ.

createdOn: Date

Valeur de propriété

Date

deletedOn

Horodatage (le cas échéant) lorsque le message a été supprimé. L’horodatage est au format RFC3339 : yyyy-MM-ddTHH:mm:ssZ.

deletedOn?: Date

Valeur de propriété

Date

editedOn

Dernier horodatage (le cas échéant) lorsque le message a été modifié. L’horodatage est au format RFC3339 : yyyy-MM-ddTHH:mm:ssZ.

editedOn?: Date

Valeur de propriété

Date

id

ID du message de conversation. Cet ID est généré par le serveur.

id: string

Valeur de propriété

string

metadata

metadata

metadata?: Record<string, string>

Valeur de propriété

Record<string, string>

sender

Identifie un participant dans Azure Communication Services. Un participant est, par exemple, un numéro de téléphone ou un utilisateur de communication Azure. Ce modèle doit être interprété comme une union : en dehors de rawId, une autre propriété peut tout au plus être définie.

sender?: CommunicationIdentifierKind

Valeur de propriété

senderDisplayName

Nom complet de l’expéditeur du message de conversation. Cette propriété est utilisée pour remplir le nom de l’expéditeur pour les notifications Push.

senderDisplayName?: string

Valeur de propriété

string

sequenceId

Séquence du message de conversation dans la conversation.

sequenceId: string

Valeur de propriété

string

type

Type de message de conversation.

type: ChatMessageType

Valeur de propriété

version

Version du message de conversation.

version: string

Valeur de propriété

string