Azure.Connectors.Sdk.Teams.Models Namespace

Classes

Name Description
AddMemberToChannelInput

Add a member to a channel

AddMemberToChatInput

Add a user to a chat

AddMemberToTagInput

Add a member to a team tag

AddMemberToTagResponseSchema

Response for Add a member to a team tag

AddMemberToTeamInput

Add a member to a team

AddSectionItemInput

Add an item to a section

AiInsightCollectionResponse

Response for List AI insights

AiInsightResponse

Item in List of AI insights

AssociatedTeamInfo

Item in List of the teams you are associated with

AtMentionTagResponse

Response for Get an @mention token for a team tag

AtMentionUser

Response for Get an @mention token for a user

CallRecordingCollectionResponse

Response for List meeting recordings

CallRecordingResponse

Item in List of recordings

CallTranscriptCollectionResponse

Response for List meeting transcripts

CallTranscriptResponse

Item in List of transcripts

CardResponseTriggerMetadata

Response for Get compose message hybrid trigger output metadata

ChannelWithOwnerTeamId

Item in List of one or more channels for a specific team

ChatMessage

Response for When a new channel message is added

ComposeMessageTriggerMetadata

Response for Get compose message hybrid trigger output metadata

ConnectorMetadata

Response for Get adaptive card input metadata

CreateATeamInput

Create a team

CreateATeamResponse

Response for Create a team

CreateChannelInput

Create a channel

CreateChannelResponse

Response for Create a channel

CreateSectionInput

Create a section

CreateTagInput

Create a tag for a team

CreateTagResponseSchema

Response for Create a tag for a team

DiscoverySettings

discoverySettings

DynamicGetMessageDetailsResponseSchema

Response for Get message details

DynamicGetMessageDetailsSchema

DynamicGetMessageDetailsSchema

DynamicListMembersSchema

DynamicListMembersSchema

DynamicPostCardAndWaitRequest

DynamicPostCardAndWaitRequest

DynamicPostCardRequest

DynamicPostCardRequest

DynamicPostFeedNotificationRequest

DynamicPostFeedNotificationRequest

DynamicPostGatherInputToConversationResponse

Response for Post adaptive card and wait for a response

DynamicPostMessageRequest

DynamicPostMessageRequest

DynamicRecordingTriggerRequest

DynamicRecordingTriggerRequest

DynamicReplyCardRequest

DynamicReplyCardRequest

DynamicReplyMessageRequest

DynamicReplyMessageRequest

DynamicResponseSchema

Response for Get response schema

DynamicTranscriptTriggerRequest

DynamicTranscriptTriggerRequest

DynamicUpdateCardRequest

DynamicUpdateCardRequest

DynamicUserMessageWithOptionsSubscriptionRequest

DynamicUserMessageWithOptionsSubscriptionRequest

DynamicWebhookTriggerRequestSchema

DynamicWebhookTriggerRequestSchema

FunSettings

funSettings

GetAllAssociatedTeamsResponse

Response for List associated teams

GetAllChannelsForTeamResponse

Response for List all channels

GetAllTeamsResponse

Response for List joined teams

GetChannelResponse

Item in List of one or more channels for a specific team

GetChannelsForGroupResponse

Response for List channels

GetChatsResponse

Response for List chats

GetMessageDetailsSchema

Response for Get message details response schema

GetMessageLocationsResponse

Response for Conversation location for where to post

GetMessagesFromConversationResponse

Response for Get messages in a channel

GetOnlineMeetingResponse

Response for Get an online meeting

GetTagMembersResponseSchema

Response for List the members of a team tag

GetTagsResponseSchema

Response for List all tags for a team

GetTeamResponse

Response for Get a team

GuestSettings

guestSettings

ListMembersResponseSchema

Response for List chat or channel members

ListMembersSchema

Response for List members input schema

ListRepliesResponseSchema

Response for List replies of a channel message

ListSectionItemsResponse

Response for List section items

ListSectionsResponse

Response for List sections

MemberSettings

memberSettings

MessagingSettings

messagingSettings

MoveSectionItemInput

Move a section item

NewChat

NewChat

NewChatResponse

Response for Create a chat

NewMeeting

NewMeeting

NewMeetingResponse

Response for Create a Teams meeting

ObjectEntity

schema

ObjectWithoutType

Response for Send a Microsoft Graph HTTP request

PostCardAndWaitForResponseInput

Post adaptive card and wait for a response

PostFeedSchema

Response for Get feed notification input metadata

PostMessageToSelfRequest

PostMessageToSelfRequest

PostToConversationResponse

Response for Post message in a chat or channel

SectionItemResponse

Item in List of section items

SectionResponse

Item in List of sections

SelectedMessageTriggerMetadata

Response for Get selected message hybrid trigger output metadata

TeamsModelFactory

Model factory for creating instances of Teams models. Use these factory methods to construct model instances in tests and scenarios where output-only properties (with init-only setters) need to be populated.

TeamsOnNewChannelMessageMentioningMeTriggerPayload

Typed trigger payload for the OnNewChannelMessageMentioningMe trigger (Teams "When I am mentioned in a channel message", operationId: OnNewChannelMessageMentioningMe). Deserialize Connector Namespace callbacks directly: JsonSerializer.Deserialize<TeamsOnNewChannelMessageMentioningMeTriggerPayload>(body).

TeamsOnNewChannelMessageTriggerPayload

Typed trigger payload for the OnNewChannelMessage trigger (Teams "When a new channel message is added", operationId: OnNewChannelMessage). Deserialize Connector Namespace callbacks directly: JsonSerializer.Deserialize<TeamsOnNewChannelMessageTriggerPayload>(body).

TeamsOnTeamMemberAddedTriggerPayload

Typed trigger payload for the OnTeamMemberAdded trigger (Teams "When a new team member is added", operationId: OnGroupMembershipAdd). Deserialize Connector Namespace callbacks directly: JsonSerializer.Deserialize<TeamsOnTeamMemberAddedTriggerPayload>(body).

TeamsOnTeamMemberRemovedTriggerPayload

Typed trigger payload for the OnTeamMemberRemoved trigger (Teams "When a new team member is removed", operationId: OnGroupMembershipRemoval). Deserialize Connector Namespace callbacks directly: JsonSerializer.Deserialize<TeamsOnTeamMemberRemovedTriggerPayload>(body).

TeamsTriggers

Static registry of trigger operations for the Teams connector that have typed payloads. Maps operation names to their typed TriggerCallbackPayload<T> subtypes. Triggers that return binary content (e.g., file downloads) are not included here because they have no JSON-deserializable payload type. See TeamsTriggerOperations for the complete list of trigger operation name constants.

UnifiedActionSchema

Response for Get unified action input metadata

UpdateSectionInput

Update a section

UpdateTagInput

Update a team tag

WebhookChatMessageTriggerInput

When a new chat message is added

WebhookTriggerSchema

Response for Input schema for webhook trigger

Structs

Name Description
Importance

Extensible enum for known Importance values.

ItemType

Extensible enum for known ItemType values.

SectionType

Extensible enum for known SectionType values.

ShowAs

Extensible enum for known ShowAs values.

SortType

Extensible enum for known SortType values.

Visibility

Extensible enum for known Visibility values.