Compartilhar via


ChatMessage interface

Mensagem de chat.

Propriedades

content

Conteúdo de uma mensagem de chat.

createdOn

O carimbo de data/hora quando a mensagem de chat chegou ao servidor. O carimbo de data/hora está no formato RFC3339: yyyy-MM-ddTHH:mm:ssZ.

deletedOn

O carimbo de data/hora (se aplicável) quando a mensagem foi excluída. O carimbo de data/hora está no formato RFC3339: yyyy-MM-ddTHH:mm:ssZ.

editedOn

O último carimbo de data/hora (se aplicável) quando a mensagem foi editada. O carimbo de data/hora está no formato RFC3339: yyyy-MM-ddTHH:mm:ssZ.

id

A ID da mensagem de chat. Essa ID é gerada pelo servidor.

metadata

metadados

sender

Identifica um participante dos serviços de Comunicação do Azure. Um participante é, por exemplo, um número de telefone ou um usuário de comunicação do Azure. Esse modelo deve ser interpretado como uma união: além de rawId, no máximo uma propriedade adicional pode ser definida.

senderDisplayName

O nome de exibição do remetente da mensagem de chat. Essa propriedade é usada para preencher o nome do remetente para notificações por push.

sequenceId

Sequência da mensagem de chat na conversa.

type

O tipo de mensagem de chat.

version

Versão da mensagem de chat.

Detalhes da propriedade

content

Conteúdo de uma mensagem de chat.

content?: ChatMessageContent

Valor da propriedade

createdOn

O carimbo de data/hora quando a mensagem de chat chegou ao servidor. O carimbo de data/hora está no formato RFC3339: yyyy-MM-ddTHH:mm:ssZ.

createdOn: Date

Valor da propriedade

Date

deletedOn

O carimbo de data/hora (se aplicável) quando a mensagem foi excluída. O carimbo de data/hora está no formato RFC3339: yyyy-MM-ddTHH:mm:ssZ.

deletedOn?: Date

Valor da propriedade

Date

editedOn

O último carimbo de data/hora (se aplicável) quando a mensagem foi editada. O carimbo de data/hora está no formato RFC3339: yyyy-MM-ddTHH:mm:ssZ.

editedOn?: Date

Valor da propriedade

Date

id

A ID da mensagem de chat. Essa ID é gerada pelo servidor.

id: string

Valor da propriedade

string

metadata

metadados

metadata?: Record<string, string>

Valor da propriedade

Record<string, string>

sender

Identifica um participante dos serviços de Comunicação do Azure. Um participante é, por exemplo, um número de telefone ou um usuário de comunicação do Azure. Esse modelo deve ser interpretado como uma união: além de rawId, no máximo uma propriedade adicional pode ser definida.

sender?: CommunicationIdentifierKind

Valor da propriedade

senderDisplayName

O nome de exibição do remetente da mensagem de chat. Essa propriedade é usada para preencher o nome do remetente para notificações por push.

senderDisplayName?: string

Valor da propriedade

string

sequenceId

Sequência da mensagem de chat na conversa.

sequenceId: string

Valor da propriedade

string

type

O tipo de mensagem de chat.

type: ChatMessageType

Valor da propriedade

version

Versão da mensagem de chat.

version: string

Valor da propriedade

string