Microsoft.Teams.Core.Schema Namespace

Classes

Name Description
ActivityType

Provides constant values that represent activity types used in messaging workflows.

AgenticIdentity

Represents an agentic identity for user-delegated token acquisition.

ChannelAccount

Represents a channel account — a participant identity (such as a user or bot) on a channel, including its unique identifier, display name, and any additional properties.

ChannelData

Represents channel-specific data associated with an activity.

Conversation

Represents a conversation, including its unique identifier and associated extended properties.

ConversationExtensions

Conversation ID helpers for threaded messaging.

CoreActivity

Represents a core activity object that encapsulates the data and metadata for a bot interaction.

CoreActivityInput

Represents an outbound (outgoing) activity that a bot constructs and sends.

CoreActivityInputBuilder

Provides a fluent API for building outbound CoreActivityInput instances.

CoreActivityInputBuilder<TActivity,TBuilder>

Provides a fluent API for building outbound CoreActivityInput instances.

CoreActivityJsonContext

JSON source generator context for Core activity types. This enables AOT-compatible and reflection-free JSON serialization.

ExtendedPropertiesDictionary

Represents a dictionary for storing extended properties as key-value pairs.