Microsoft.Bot.Schema.Teams Namespace

Classes

AppBasedLinkQuery

Invoke request body type for app-based link query.

AttachmentExtensions

Attachment extensions.

CacheInfo

A cache info object which notifies Teams how long an object should be cached for.

ChannelInfo

A channel info object which describes the channel.

ConversationList

List of channels under a team

FileConsentCard

Content type for FileConsentCard.

FileConsentCardResponse

Represents the value of the invoke activity sent when the user acts on a file consent card

FileDownloadInfo

Content type for FileDownloadInfo.

FileInfoCard

Content type for FileConsentCard.

FileUploadInfo

Information about the file to be uploaded.

MeetingParticipantInfo

Teams meeting participant details.

MessageActionsPayload

Represents the individual message within a chat or channel where a message actions is taken.

MessageActionsPayloadApp

Represents an application entity.

MessageActionsPayloadAttachment

Represents the attachment in a message.

MessageActionsPayloadBody

Plaintext/HTML representation of the content of the message.

MessageActionsPayloadConversation

Represents a team or channel entity.

MessageActionsPayloadFrom

Represents a user, application, or conversation type that either sent or was referenced in a message.

MessageActionsPayloadMention

Represents the entity that was mentioned in the message.

MessageActionsPayloadReaction

Represents the reaction of a user to a message.

MessageActionsPayloadUser

Represents a user entity.

MessagingExtensionAction

Messaging extension action

MessagingExtensionActionResponse

Response of messaging extension action

MessagingExtensionAttachment

Messaging extension attachment.

MessagingExtensionParameter

Messaging extension query parameters

MessagingExtensionQuery

Messaging extension query

MessagingExtensionQueryOptions

Messaging extension query options

MessagingExtensionResponse

Messaging extension response

MessagingExtensionResult

Messaging extension result

MessagingExtensionSuggestedAction

Messaging extension Actions (Only when type is auth or config)

NotificationInfo

Specifies if a notification is to be sent for the mentions.

O365ConnectorCard

Content type for O365ConnectorCard.

O365ConnectorCardActionBase

O365 connector card action base

O365ConnectorCardActionCard

Content type for O365ConnectorCardActionCard.

O365ConnectorCardActionQuery

O365 connector card HttpPOST invoke query

O365ConnectorCardDateInput

Content type for O365ConnectorCardDateInput.

O365ConnectorCardFact

O365 connector card fact

O365ConnectorCardHttpPOST

Content type for O365ConnectorCardHttpPOST.

O365ConnectorCardImage

O365 connector card image

O365ConnectorCardInputBase

O365 connector card input for ActionCard action

O365ConnectorCardMultichoiceInput

Content type for O365ConnectorCardMultichoiceInput.

O365ConnectorCardMultichoiceInputChoice

O365O365 connector card multiple choice input item

O365ConnectorCardOpenUri

Content type for O365ConnectorCardOpenUri.

O365ConnectorCardOpenUriTarget

O365 connector card OpenUri target

O365ConnectorCardSection

O365 connector card section

O365ConnectorCardTextInput

Content type for O365ConnectorCardTextInput.

O365ConnectorCardViewAction

Content type for O365ConnectorCardViewAction.

SigninStateVerificationQuery

Signin state (part of signin action auth flow) verification invoke query

TaskModuleAction

Adapter class to represent BotBuilder card action as adaptive card action (in type of Action.Submit).

TaskModuleContinueResponse

Task Module Response with continue action.

TaskModuleMessageResponse

Task Module response with message action.

TaskModuleRequest

Task module invoke request value payload

TaskModuleRequestContext

Current user context, i.e., the current theme

TaskModuleResponse

Envelope for Task Module Response.

TaskModuleResponseBase

Base class for Task Module responses

TaskModuleTaskInfo

Metadata for a Task Module.

TeamDetails

Details related to a team.

TeamInfo

Describes a team

TeamsChannelAccount

Teams channel account detailing user Azure Active Directory details.

TeamsChannelData

Channel data specific to messages received in Microsoft Teams

TeamsMeetingInfo

Describes a Teams Meeting.

TeamsMeetingParticipant

Teams meeting participant information, detailing user Azure Active Directory and meeting participant details.

TeamsPagedMembersResult

Represents a wrapper for a Teams members query result.

TenantInfo

Describes a tenant