Azure.Communication.Chat Namespace

Classes

AddChatParticipantsResult

Result of the add chat participants operation.

ChatAttachment

A member of the chat thread.

ChatClient

The Azure Communication Services Chat client.

ChatClientOptions

The options for communication ChatClient.

ChatError

The Communication Services error.

ChatMessage

Chat message.

ChatMessageContent

Initializes a new instance of ChatMessageContent.

ChatMessageReadReceipt

A chat message read receipt indicates the time a chat message was read by a recipient.

ChatModelFactory

Model factory for models.

ChatParticipant

A member of the chat thread.

ChatRetentionPolicy

Data retention policy for auto deletion. Please note ChatRetentionPolicy is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include NoneRetentionPolicy and ThreadCreationDateRetentionPolicy.

ChatThreadClient

The Azure Communication Services ChatThread client.

ChatThreadItem

Summary information of a chat thread.

ChatThreadProperties

The Chat Thread Properties.

CreateChatThreadOptions

Create chat thread parameter option

CreateChatThreadResult

Result of the create chat thread operation.

NoneRetentionPolicy

No thread retention policy.

SendChatMessageOptions

Options for the chat message.

SendChatMessageResult

SendChatMessageResult

ThreadCreationDateRetentionPolicy

Thread retention policy based on thread creation date.

TypingNotificationOptions

Options for the typing notification.

UpdateChatMessageOptions

Options for the chat message.

UpdateChatThreadPropertiesOptions

Update chat thread parameter options

Structs

ChatAttachmentType

The type of attachment.

ChatMessageType

The chat message type.

RetentionPolicyKind

Retention Policy Type.

Enums

ChatClientOptions.ServiceVersion

The Chat service version.