Microsoft.Teams.Apps.Schema Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
| Name | Description |
|---|---|
| ActionType |
String enum for card action types. |
| ActionTypes |
Common card action type values. |
| AppInfo |
Information about the app sending an activity. |
| AttachmentContentType |
String enum for Teams attachment content types. |
| AttachmentContentTypes |
Common Teams attachment content types. |
| AttachmentLayoutType |
String enum for attachment layouts. |
| ConversationType |
String enum for Teams conversation types. |
| ConversationTypes |
Common Teams conversation type values. |
| FeedbackLoop |
Configuration for a feedback loop on a message. Serializes to
|
| FeedbackType |
String enum for Type. |
| FeedbackTypes |
Common feedback loop types. |
| SuggestedAction |
Represents a clickable action |
| SuggestedActions |
Represents suggested actions that can be shown to the user as quick reply buttons. |
| Team |
Represents a team, including its identity, group association, and membership details. |
| TeamsActivity |
Teams Activity schema. |
| TeamsActivityInput |
Base type for outbound (outgoing) Teams activities constructed by builders and sent by the API clients. |
| TeamsActivityInputJsonContext |
Json source generator context for outbound Teams activity input types. |
| TeamsActivityTypes |
Provides constant values for activity types used in Microsoft Teams bot interactions. |
| TeamsAttachment |
Teams attachment model. |
| TeamsAttachmentBuilder |
Provides a fluent API for creating TeamsAttachment instances. |
| TeamsAttachmentExtensions |
Extension methods for TeamsAttachment. |
| TeamsAttachmentLayouts |
Common Teams attachment layout values. |
| TeamsChannel |
Represents a Microsoft Teams channel, including its identifier, type, and display name. |
| TeamsChannelAccount |
Represents a Microsoft Teams-specific channel account (a participant identity), including Azure Active Directory (AAD) object information. |
| TeamsChannelData |
Represents Teams-specific channel data. |
| TeamsChannelDataSettings |
Teams channel data settings. |
| TeamsChannelDataSource |
Represents the source of a Teams activity. |
| TeamsChannelDataTenant |
Tenant information for Teams channel data. |
| TeamsConversation |
Teams Conversation schema. |
| TeamsOutboundChannelData |
Minimal Teams channel data for outbound (outgoing) activities. Unlike the full inbound TeamsChannelData, this exposes only the fields a sender actually populates (feedback loop configuration and streaming metadata); inbound-only routing fields such as team, channel, and tenant are intentionally omitted. |