Microsoft.Bot.Schema.Teams 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
AppBasedLinkQuery |
Invoke request body type for app-based link query. |
AttachmentExtensions |
Attachment extensions. |
BatchFailedEntriesResponse |
Specifies the failed entries response. Contains a list of BatchFailedEntry. |
BatchFailedEntry |
Specifies the failed entry with its id and error. |
BatchOperationState |
Object representing operation state. |
BotConfigAuth |
Specifies bot config auth, including type and suggestedActions. |
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. |
ConfigAuthResponse |
Envelope for Config Auth Response. |
ConfigResponse<T> |
Envelope for Config Response Payload. |
ConfigResponseBase |
Specifies Invoke response base including response type. |
ConfigTaskResponse |
Envelope for Config Task Response. |
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. |
MeetingNotification<T> |
Specifies Bot meeting notification including meeting notification value. |
MeetingNotificationBase |
Specifies Bot meeting notification base including channel data and type. |
MeetingNotificationChannelData |
Specify Teams Bot meeting notification channel data. |
MeetingNotificationRecipientFailureInfo |
Information regarding failure to notify a recipient of a meeting notification. |
MeetingNotificationResponse |
Specifies Bot meeting notification response. Contains list of MeetingNotificationRecipientFailureInfo. |
MeetingParticipantInfo |
Teams meeting participant details. |
MeetingParticipantsEventDetails |
Data about the meeting participants. |
MeetingStageSurface<T> |
Specifies meeting stage surface. |
MeetingStartEventDetails |
Specific details of a Teams meeting start event. |
MeetingTabIconSurface |
Specifies meeting tab icon surface. |
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. |
OnBehalfOf |
Specifies attribution for notifications. |
ReadReceiptInfo |
General information about a read receipt. |
SigninStateVerificationQuery |
Signin state (part of signin action auth flow) verification invoke query. |
Surface |
Specifies where the notification will be rendered in the meeting UX. |
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'). |
TargetedMeetingNotification |
Specifies Teams targeted meeting notification. |
TargetedMeetingNotificationValue |
Specifies the targeted meeting notification value, including recipients and surfaces. |
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. |
TeamMember |
Describes a member. |
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. |
TeamsMeetingMember |
Data about the meeting participants. |
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. |
UserMeetingDetails |
Specific details of a user in a Teams meeting. |
Enums
ContentType |
Defines content type. Depending on contentType, content field will have a different structure. |
SurfaceType |
Defines Teams Surface type for use with a Surface object. |