Namespace PnP.Core.Model.Teams
Classes
- ChatMessageAttachmentOptions
Chat message attachment
- ChatMessageHostedContentOptions
Chat Message Hosted Content options
- ChatMessageMentionOptions
Chat message mention options
- ChatMessageOptions
Chat Message options
- EventAddressOptions
Options that can be set when creating an address location for a meeting request
- EventAttendeeOptions
Options that can be set for the attendees
- EventCoordinateOptions
Options that can be set when creating a coordinate location for a meeting request
- EventCreateOptions
Options that can be set when creating a meeting request
- EventLocationOptions
Options that can be set when creating a location for a meeting request
- EventRecipientOptions
Options that can be set for a recipient
- EventRecurrenceOptions
Options that can be set for the recurrence
- EventRecurrencePatternOptions
Options that can be set for the recurrence pattern
- EventRecurrenceRangeOptions
Options that can be set for the recurrence range
- EventUpdateOptions
Options that can be set when creating a meeting request
- TeamChannelOptions
Available options for Teams channel
- TeamChannelTabConstants
Team channel tab constants
- TeamTagOptions
Options for the team tag
- TeamTagUserOptions
Options for the team tag members
Interfaces
- IGraphDateTimeTimeZone
Describes the date, time, and time zone of a point in time.
- IGraphEmailAddress
The name and email address of a contact or message recipient.
- IGraphEvent
Defines an event in a Team
- IGraphEventAttendee
Represents properties of the attendee of an event
- IGraphEventAttendeeCollection
Public interface to define a collection of attendees for an event
- IGraphEventCollection
Public interface to define a collection of events for a Team
- IGraphEventResponseStatus
The response status of an attendee or organizer for a meeting request.
- IGraphItemBody
Represents properties of the body of an item, such as a message, event or group post.
- IGraphLocation
Represents location information of an event.
- IGraphLocationCollection
Public interface to define a collection of events for a Team
- IGraphOnlineMeetingInfo
Details for an attendee to join the meeting online.
- IGraphOutlookGeoCoordinates
The geographic coordinates, elevation, and their degree of accuracy for a physical location.
- IGraphPatternedRecurrence
The recurrence pattern and range. This shared object is used to define the recurrence of the following objects:
- accessReviewScheduleDefinition objects in Azure AD access reviews APIs
- event objects in the calendar API
- unifiedRoleAssignmentScheduleRequest and unifiedRoleEligibilityScheduleRequest objects in PIM
- accessPackageAssignment objects in Azure AD entitlement management
- IGraphPhone
Represents a phone number.
- IGraphPhoneCollection
Public interface to define a collection of phones for an event
- IGraphPhysicalAddress
Represents the street address of a resource such as a contact or event.
- IGraphRecipient
Represents information about a user in the sending or receiving end of an event, message or group post.
- IGraphRecipientCollection
Public interface to define a collection of recipients for an event
- IGraphRecurrencePattern
Describes the frequency by which a recurring event repeats. This shared object is used to define the recurrence of access reviews, calendar events, and access package assignments in Azure AD.
- IGraphRecurrenceRange
Describes a date range over which a recurring event. This shared object is used to define the recurrence of access reviews, calendar events, and access package assignments in Azure AD.
- IGraphTimeSlot
Represents a time slot for a meeting.
- ITeam
Public interface to define a Team object of Microsoft Teams
- ITeamApp
Defines a Microsoft Teams App installation
- ITeamAppCollection
Public interface to define a collection of TeamApp objects of Microsoft Teams
- ITeamAsyncOperation
Represents a Microsoft Teams async operation
- ITeamChannel
Defines a Channel of Microsoft Teams
- ITeamChannelCollection
Public interface to define a collection of Team Channels
- ITeamChannelIdentity
Defines the channel reference of the message
- ITeamChannelTab
Defines the tab in a Team channel
- ITeamChannelTabCollection
Public interface to define a collection of Tabs for a Team Channel
- ITeamChannelTabConfiguration
Public interface to define the configuration settings for a Team tab
- ITeamChatMessage
Represents an individual chat message within a channel or chat. The chat message can be a root chat message or part of a reply thread that is defined by the replyToId property in the chat message.
- ITeamChatMessageAttachment
Attachments connected to a chat message
- ITeamChatMessageAttachmentCollection
Collection of chat messages
- ITeamChatMessageCollection
A chat is a collection of chatMessages between one or more participants. Participants can be users or apps.
- ITeamChatMessageContent
Public interface to define the content of a chat message
- ITeamChatMessageHostedContent
Attachments connected to a chat message
- ITeamChatMessageHostedContentCollection
Collection of chat messages
- ITeamChatMessageMention
Represents a mention in a chatMessage entity. The mention can be to a user, team, bot, or channel.
- ITeamChatMessageMentionCollection
Chat mentions
- ITeamChatMessageMentionedIdentitySet
Represents the resource (user, application, or conversation) @mentioned in a message in a chat or a channel.
- ITeamChatMessageReaction
Represents a reaction to a chatMessage entity.
- ITeamChatMessageReactionCollection
Reactions on this chat
- ITeamChatMessageReply
Represents an individual Reply on a chat message.
- ITeamChatMessageReplyCollection
A collection of the replies on a chat
- ITeamClassSettings
Public interface to define the settings for a classroom
- ITeamConversationIdentity
Represents a tag in Microsoft Teams. Tags allow users to quickly connect to subset of users in a team.
- ITeamDiscoverySettings
Public interface to define the discovery settings for a Team
- ITeamFunSettings
Public interface to define the fun settings for a Team
- ITeamGuestSettings
Public interface to define the guest settings for a Team
- ITeamIdentitySet
Identity information about a Teams element
- ITeamMembersSettings
Public interface to define the memebers settings for a Team
- ITeamMessagingSettings
Public interface to define the messaging settings for a Team
- ITeamTag
Represents a tag associated with a team.
- ITeamTagCollection
Tags on the team
- ITeamTagIdentity
Represents a tag in Microsoft Teams. Tags allow users to quickly connect to subset of users in a team.
- ITeamTagMember
Represents a tag associated with a team.
- ITeamTagMemberCollection
Members on this team tag
Enums
- ChatMessageContentType
Chat message content types
- ChatMessageImportance
The importance of the chat message.
- ChatMessageReactionType
Types of reactions to a chat message
- ChatMessageType
Types of chat messages
- EventAttendeeType
The type of attendee
- EventBodyType
Event body type of content
- EventImportance
Event Importance Types
- EventLocationType
Event location Types
- EventOnlineMeetingProvider
Meeting providers for an online meeting
- EventPhoneType
Type of phone
- EventRecurrenceRangeType
The recurrence range.
- EventRecurrenceType
Recurrence type
- EventResponse
Response of an event invite
- EventSensitivity
Sensitivty of the event
- EventShowAs
Defines the status of the event in the calendar
- EventTimeZone
Event time zones
- EventType
Defines the type of event
- EventWeekIndex
Week index
- TeamChannelMembershipType
Defines the Membership Type for a Team Channel
- TeamConversationIdentityType
Type of conversation
- TeamGiphyContentRating
Giphy content rating for giphies being used in a team
- TeamSpecialization
Defines the Specialization options for a Team
- TeamTagType
The type of tag
- TeamUserIdentityType
The user identity type
- TeamVisibility
Defines the Visibility for a Team
- TeamsAppDistributionMethod
Distribution method of the team app