Condividi tramite


ChatMessage interface

Messaggio di chat.

Proprietà

content

Contenuto di un messaggio di chat.

createdOn

Timestamp quando il messaggio di chat è arrivato al server. Il timestamp è in formato RFC3339: yyyy-MM-ddTHH:mm:ssZ.

deletedOn

Timestamp (se applicabile) quando il messaggio è stato eliminato. Il timestamp è in formato RFC3339: yyyy-MM-ddTHH:mm:ssZ.

editedOn

L'ultimo timestamp (se applicabile) quando il messaggio è stato modificato. Il timestamp è in formato RFC3339: yyyy-MM-ddTHH:mm:ssZ.

id

ID del messaggio di chat. Questo ID è il server generato.

metadata

metadata

sender

Identifica un partecipante ai servizi di comunicazione di Azure. Un partecipante è, ad esempio, un numero di telefono o un utente di comunicazione di Azure. Questo modello deve essere interpretato come unione: a parte rawId, è possibile impostare al massimo un'altra proprietà.

senderDisplayName

Nome visualizzato del mittente del messaggio di chat. Questa proprietà viene usata per popolare il nome del mittente per le notifiche push.

sequenceId

Sequenza del messaggio di chat nella conversazione.

type

Tipo di messaggio di chat.

version

Versione del messaggio di chat.

Dettagli proprietà

content

Contenuto di un messaggio di chat.

content?: ChatMessageContent

Valore della proprietà

createdOn

Timestamp quando il messaggio di chat è arrivato al server. Il timestamp è in formato RFC3339: yyyy-MM-ddTHH:mm:ssZ.

createdOn: Date

Valore della proprietà

Date

deletedOn

Timestamp (se applicabile) quando il messaggio è stato eliminato. Il timestamp è in formato RFC3339: yyyy-MM-ddTHH:mm:ssZ.

deletedOn?: Date

Valore della proprietà

Date

editedOn

L'ultimo timestamp (se applicabile) quando il messaggio è stato modificato. Il timestamp è in formato RFC3339: yyyy-MM-ddTHH:mm:ssZ.

editedOn?: Date

Valore della proprietà

Date

id

ID del messaggio di chat. Questo ID è il server generato.

id: string

Valore della proprietà

string

metadata

metadata

metadata?: Record<string, string>

Valore della proprietà

Record<string, string>

sender

Identifica un partecipante ai servizi di comunicazione di Azure. Un partecipante è, ad esempio, un numero di telefono o un utente di comunicazione di Azure. Questo modello deve essere interpretato come unione: a parte rawId, è possibile impostare al massimo un'altra proprietà.

sender?: CommunicationIdentifierKind

Valore della proprietà

senderDisplayName

Nome visualizzato del mittente del messaggio di chat. Questa proprietà viene usata per popolare il nome del mittente per le notifiche push.

senderDisplayName?: string

Valore della proprietà

string

sequenceId

Sequenza del messaggio di chat nella conversazione.

sequenceId: string

Valore della proprietà

string

type

Tipo di messaggio di chat.

type: ChatMessageType

Valore della proprietà

version

Versione del messaggio di chat.

version: string

Valore della proprietà

string