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.

MeetingDetails

Specific details of a Teams meeting.

MeetingDetailsBase

Specific details of a Teams meeting.

MeetingEndEventDetails

Specific details of a Teams meeting end event.

MeetingEventDetails

Specific details of a Teams meeting.

MeetingInfo

General information about a Teams meeting.

MeetingParticipantInfo

Teams meeting participant details.

MeetingStartEventDetails

Specific details of a Teams meeting start event.

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.

ReadReceiptInfo

General information about a read receipt.

SigninStateVerificationQuery

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

TabContext

Current tab request context, i.e., the current theme.

TabEntityContext

Current TabRequest entity context, or 'tabEntityId'.

TabRequest

Invoke ('tab/fetch') request value payload.

TabResponse

Envelope for Card Tab Response Payload.

TabResponseCard

Envelope for cards for a Tab request.

TabResponseCards

Envelope for cards for a TabResponse.

TabResponsePayload

Payload for Tab Response.

TabSubmit

Invoke ('tab/submit') request value payload.

TabSubmitData

Invoke ('tab/submit') request value payload data.

TabSuggestedActions

Tab SuggestedActions (Only when type is 'auth' or 'silentAuth').

TaskModuleAction

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

TaskModuleCardResponse

Tab Response to 'task/submit' from a tab.

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.

TeamsChannelDataSettings

Settings within teams 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.

TeamsParticipantChannelAccount

Teams participant channel account detailing user Azure Active Directory and meeting participant details.

TenantInfo

Describes a tenant.