# All Classes

Class
Description
AadUserConversationMember
AadUserConversationMemberPropertyName
AccessAction
ActivityDomain
ActivityInterval
AgeGroup
And
AppHostedMediaConfig
AppHostedMediaConfigPropertyName
AssignedLabel
AssignedLabelPropertyName
AssignedLicense
AssignedLicensePropertyName
AssignedPlan
AssignedPlanPropertyName
AssignmentState
AsyncJobStatus
AsyncJobStatusPropertyName
Attachment
Class Attachment.
Attachment
Abstract base class for attachments in Microsoft Graph.
Attachment
Represents an attachment to a message.
AttachmentFlags
Represents attachment's flags.
AttachmentItem
AttachmentItemPropertyName
AttachmentMethod
Represents the way the contents of an attachment can be accessed.
AttachmentPropertyName
AttachmentType
AttendanceInterval
AttendanceIntervalPropertyName
AttendanceRecord
AttendanceRecordPropertyName
Attendee
AttendeeAvailability
AttendeeAvailabilityPropertyName
AttendeePropertyName
AttendeeType
AudioConferencing
AudioConferencingPropertyName
AudioProperties
AudioPropertiesPropertyName
AutomaticRepliesMailTips
AutomaticRepliesSettings
AutomaticRepliesSettingsPropertyName
AutomaticRepliesStatus
AvailabilityView
AzureCommunicationServicesUserIdentity
AzureCommunicationServicesUserIdentityPropertyName
BodyPart
Class BodyPart.
BodyPartList
Class BodyPartList.
BookingType
BooleanColumn
BroadcastMeetingAudience
BroadcastMeetingCaptionSettings
BroadcastMeetingCaptionSettingsPropertyName
BroadcastMeetingSettings
BroadcastMeetingSettingsPropertyName
BusyStatus
Specifies whether the attendee is busy at the time of an appointment on their calendar.
CalculatedColumn
CalculatedColumnOutputType
CalculatedColumnPropertyName
CalculationMode
CalculationType
Calendar
Represents a calendar of a user or group in Microsoft Graph.
CalendarColor
CalendarGroup
CalendarGroupId
CalendarGroupPropertyName
CalendarId
CalendarPropertyName
Call
CallDirection
CallMediaState
CallMediaStatePropertyName
CallPropertyName
CallRecord
CallRecording
CallRecordingPropertyName
CallRecordMediaStream
CallRecordMediaStreamPropertyName
CallRecordPropertyName
CallState
CallTranscript
CallTranscriptPropertyName
CallType
Cell
CellValueType
ChangeNotification
ChangeNotificationEncryptedContent
ChangeNotificationEncryptedContentPropertyName
ChangeNotificationPropertyName
ChangeType
Channel
Represents a channel in a team in Microsoft Teams.
ChannelIdentity
ChannelMembershipType
ChannelModerationSettings
ChannelModerationSettingsPropertyName
ChannelPropertyName
ChannelReplyRestriction
ChannelUserNewMessageRestriction
Chart
ChartFittingMode
ChartSeriesBy
ChartType
Chat
Represents a chat in Microsoft Teams.
ChatInfo
ChatInfoPropertyName
ChatMessage
Represents an individual chat message within a channel or chat in Microsoft Teams.
ChatMessageAttachment
ChatMessageFromIdentitySet
ChatMessageFromIdentitySetPropertyName
ChatMessageHostedContent
ChatMessageHostedContentPropertyName
ChatMessageImportance
ChatMessageMention
ChatMessageMentionPropertyName
ChatMessagePolicyViolation
ChatMessagePolicyViolationPolicyTip
ChatMessagePolicyViolationPolicyTipPropertyName
ChatMessagePolicyViolationPropertyName
ChatMessagePropertyName
ChatMessageReaction
ChatMessageReactionPropertyName
ChatPropertyName
ChatType
ChatViewpoint
ChoiceColor
ChoiceColumn
ChoiceColumnPropertyName
ChoicesDisplayAs
Column
ColumnDefinition
ColumnDefinitionPropertyName
ColumnLink
ColumnLinkPropertyName
Comment
CommentAction
CommentActionPropertyName
CommentReply
CommsOperation
CommsOperationPropertyName
CommunicationsApplicationIdentity
CommunicationsApplicationIdentityPropertyName
CommunicationsApplicationInstanceIdentity
CommunicationsApplicationInstanceIdentityPropertyName
CommunicationsEncryptedIdentity
CommunicationsEncryptedIdentityPropertyName
CommunicationsGuestIdentity
CommunicationsGuestIdentityPropertyName
CommunicationsIdentitySet
CommunicationsIdentitySetPropertyName
CommunicationsPhoneIdentity
CommunicationsPhoneIdentityPropertyName
CommunicationsUserIdentity
CommunicationsUserIdentityPropertyName
CompoundFile
Represents a file used to store data as virtual streams.
ConflictBehavior
ConsentProvidedForMinor
Contact
Represents a personal contact in Microsoft Graph.
ContactChanges
ContactFolder
ContactFolderPropertyName
ContactId
ContactPropertyName
Contains
ContentDisposition
Class ContentDisposition.
ContentDispositionType
Summary description for ContentDispositionType.
ContentTransferEncoding
Specifies the Content-Transfer-Encoding header information for an e-mail message attachment.
ContentType
Class ContentType.
ContentType
ContentType
Represents a content type in SharePoint.
ContentTypeInfo
ContentTypeOrder
ContentTypePropertyName
ConversationMember
ConversationMemberPropertyName
CreateAction
CurrencyColumn
CurrencyColumnPropertyName
CustomTimeZone
CustomTimeZonePropertyName
DateTimeColumn
DateTimeColumnPropertyName
DateTimeDisplayAs
DateTimeFormat
DateTimeTimeZone
Represents a date and time with time zone information in Microsoft Graph.
DateTimeTimeZonePropertyName
DaylightTimeZoneOffset
DaylightTimeZoneOffsetPropertyName
DayOfWeek
DayOfWeekIndex
DefaultColumnValue
DefaultColumnValuePropertyName
DeleteAction
DeleteActionObjectType
DeleteActionPropertyName
DeletedProperties
DeletedPropertiesPropertyName
DeviceAuthorizationCode
DeviceInfo
DeviceInfoPropertyName
DirectoryEntry
Represents a directory entry.
DirectoryEntryList
The Class DirectoryEntryList.
DirectoryEntryType
The Enum DirectoryEntryType.
DirectoryObject
Represents an Azure Active Directory object in Microsoft Graph.
DirectoryObjectPropertyName
DisplayType
Contains a value used to associate an icon with a particular row of a table.
DocumentSetVersion
Drive
DriveId
DriveItem
Represents a file, folder, or other item stored in a drive in Microsoft Graph.
DriveItemActionSet
DriveItemActionSetPropertyName
DriveItemActivity
DriveItemActivityPropertyName
DriveItemActivityTimeSet
DriveItemActivityTimeSetPropertyName
DriveItemChanges
DriveItemMediaSource
DriveItemMediaSourcePropertyName
DriveItemPropertyName
DriveItemSource
DriveItemSourceApplication
DriveItemSourcePropertyName
DriveItemUploadableProperties
DriveItemUploadablePropertiesPropertyName
DriveItemVersion
DriveItemVersionPropertyName
DrivePropertyName
DriveRecipient
DriveRecipientPropertyName
DriveType
Duration
The Class Duration.
EditAction
EmailAddress
Represents an email address in Microsoft Graph.
EmailAddressPropertyName
EmptySuggestionsReason
Encoding
The Enum Encoding.
Endpoint
EndpointPropertyName
EndsWith
EnumUtil
Utility class for converting between enum values and their string representations in Microsoft Graph API.
ErrorDetail
Event
Represents a calendar event in Microsoft Graph.
EventChanges
EventId
EventMessage
EventMessageId
EventMessagePropertyName
EventPropertyName
EventType
ExchangeIdFormat
ExchangeSettings
ExportItemResponse
Represents the result of exporting a single mailbox item using the exportItems action.
ExtendedProperty
ExtendedProperty
Represents a named (extended) MAPI property, pairing an `ExtendedPropertyTag` that identifies the property with its raw binary `value`.
ExtendedPropertyId
ExtendedPropertyId
Identifies a named (extended) MAPI property by its numeric identifier within a property set.
ExtendedPropertyName
ExtendedPropertyName
Identifies a named (extended) MAPI property by its string name within a property set.
ExtendedPropertyNumericId
ExtendedPropertyTag
Serves as the abstract base class for the tags that identify a named (extended) MAPI property, either by numeric identifier (`ExtendedPropertyId`) or by string name (`ExtendedPropertyName`).
ExtendedPropertyType
Defines the type an extended property.
ExternalAudience
ExternalUserState
FailureInfo
FailureInfoPropertyName
FileAttachment
Represents a file attached to a message, event, or post in Microsoft Graph.
FileAttachmentPropertyName
FileProperties
FilePropertiesPropertyName
FileSystemInfo
FileSystemInfoPropertyName
FlagIcon
Represents flag color.
FlagStatus
FlagStatus
Contains the Microsoft Office Outlook follow-up flags for the message.
FolderProperties
FolderPropertiesPropertyName
FolderView
FolderViewPropertyName
FollowupFlag
FollowupFlagPropertyName
FreeBusyError
FreeBusyErrorPropertyName
FreeBusyStatus
GeoCoordinates
GeoCoordinatesPropertyName
GeolocationColumn
GetCallRecordsResponse
GetDriveItemsResponse
GetDrivesResponse
GetTeamsResponse
GiphyContentRating
GraphClient
The main client for interacting with the Microsoft Graph API.
GraphException
Exception thrown when Microsoft Graph API requests fail.
Group
Represents a Microsoft 365 group in Microsoft Graph.
GroupChanges
GroupColorTheme
GroupId
GroupPropertyName
GroupType
GroupVisibility
Has
Hashes
HashesPropertyName
Header
Class Header.
HeaderEncoding
Contains types of header encoding.
HeaderList
Class HeaderList.
HttpHeader
Represents an HTTP header name-value pair.
ICondition
ICreatable
Interface for resources that can be created in Microsoft Graph API.
Identity
Represents an identity of an actor in Microsoft Graph.
Identity
IdentityPropertyName
IdentityPropertyName
IdentitySet
Represents a set of identities associated with an action, event, or resource in Microsoft Graph.
IdentitySet
IdentitySetPropertyName
IdentitySetPropertyName
ImageProperties
ImagePropertiesPropertyName
Importance
Represents the importance level of a message, event, or task in Microsoft Graph.
Importance
Indicates the message sender's opinion of the importance of a message.
In
InferenceClassification
InferenceClassificationOverride
InternetMessageHeader
InternetMessageHeaderPropertyName
InvalidFileFormatException
The exception that is thrown when an input file or a data stream that is supposed to conform to a certain file format specification is malformed.
InvitationParticipantInfo
InvitationParticipantInfoPropertyName
IsEqualTo
IsGreaterThan
IsGreaterThanOrEqualTo
IsLessThan
IsLessThanOrEqualTo
IsNotEqualTo
IsNotNull
IsNull
ItemActionStat
ItemActivityStat
ItemAttachment
Represents an Outlook item attached to a message, event, or post in Microsoft Graph.
ItemAttachmentPropertyName
ItemBody
Represents the body of an item in Microsoft Graph, such as a message, event, or post.
ItemBodyPropertyName
ItemReference
ItemReferencePropertyName
IUpdatable
Interface for resources that can be updated in Microsoft Graph API.
JobStatus
JoinMeetingIdSettings
JoinMeetingIdSettingsPropertyName
JsonArray
JsonBoolean
JsonNull
JsonNumber
JsonObject
JsonParseException
JsonParser
JsonString
JsonUtil
JsonUtil
JsonValue
LastVerbExecuted
Represents last action on the message.
LatestSupportedTlsVersion
LegalAgeGroupClassification
LicenseAssignmentFailureError
LicenseAssignmentState
LicenseAssignmentStatePropertyName
LicenseProcessingState
LifecycleEventType
List
Represents a list in a SharePoint site in Microsoft Graph.
ListInfo
ListInfoPropertyName
ListItem
Represents an item in a SharePoint list in Microsoft Graph.
ListItemField
ListItemPropertyName
ListItemVersion
ListPropertyName
ListTemplateType
LocaleInfo
LocaleInfoPropertyName
Location
LocationConstraint
LocationConstraintItem
LocationConstraintItemPropertyName
LocationConstraintPropertyName
LocationPropertyName
LocationType
LookupColumn
LookupColumnPropertyName
Mailbox
Represents a mailbox.
MailboxFolder
Represents a folder in a user's mailbox, accessed through the Exchange mailbox import and export APIs.
MailboxFolderChanges
MailboxItem
Represents an item in a mailboxFolder, accessed through the Exchange mailbox import and export APIs.
MailboxItemChanges
MailboxItemImportSession
Represents a session to import an Exchange mailbox item that was exported using the exportItems API.
MailboxSettings
MailboxSettingsPropertyName
MailFolder
Represents a folder in a user's mailbox in Microsoft Graph.
MailFolderChanges
MailFolderPropertyName
MailSearchFolder
MailTips
MailTipsType
MapiPropertyTag
Media
MediaConfig
MediaDirection
MediaInfo
MediaInfoPropertyName
MediaPrompt
MediaPromptPropertyName
MediaPropertyName
MediaSourceContentCategory
MediaStream
MediaStreamPropertyName
MeetingAttendanceReport
MeetingAttendanceReportPropertyName
MeetingChatMode
MeetingMessageType
MeetingParticipantInfo
MeetingParticipantInfoPropertyName
MeetingParticipants
MeetingParticipantsPropertyName
MeetingStatus
The MeetingStatus enum specifies the status of an appointment or meeting.
MeetingTimeSuggestion
MeetingTimeSuggestionPropertyName
MeetingTimeSuggestionsResult
MeetingTimeSuggestionsResultPropertyName
Member
MembershipRuleProcessingState
MentionAction
MentionActionPropertyName
Message
Class Message.
Message
Represents an email message in a mailbox folder in Microsoft Graph.
Message
Represents Outlook message file.
MessageActionFlag
MessageChanges
MessageFlag
Contains a value that indicates the origin and current state of a message.
MessageFormatException
The exception that is thrown when load or parse message with wrong format.
MessageId
MessagePropertyName
MessageRule
MessageRuleActions
MessageRuleActionsPropertyName
MessageRulePredicates
MessageRulePredicatesPropertyName
MessageRulePropertyName
Modality
Month
MoveAction
MoveActionPropertyName
MultiValueExtendedProperty
NamedItem
NetworkConnectionType
NetworkInfo
NetworkInfoPropertyName
Not
NoteColor
Represents Note item background color.
NumberColumn
NumberColumnPropertyName
NumberDecimalPlaces
NumberDisplayAs
OAuthToken
ObjectType
Represents type of an object.
OnlineMeeting
OnlineMeetingPresenters
OnlineMeetingPropertyName
OnlineMeetingProvider
OnlineMeetingRole
OnPremisesExtensionAttributes
OnPremisesExtensionAttributesPropertyName
OnPremisesProvisioningError
OnPremisesProvisioningErrorPropertyName
Or
OutlookCategory
OutlookCategoryColor
OutlookCategoryPropertyName
OutlookGeoCoordinates
OutlookGeoCoordinatesPropertyName
OutlookResourceId
PackageProperties
PackagePropertiesPropertyName
Parameter
Class Parameter.
ParameterList
Class ParameterList.
Participant
ParticipantEndpoint
ParticipantEndpointPropertyName
ParticipantInfo
ParticipantInfoPropertyName
ParticipantPropertyName
PasswordProfile
PasswordProfilePropertyName
PendingContentUpdate
PendingContentUpdatePropertyName
PendingOperations
PendingOperationsPropertyName
Permission
PermissionPropertyName
PermissionType
PersonOrGroupChooseFromType
PersonOrGroupColumn
PersonOrGroupColumnPropertyName
PersonOrGroupDisplayAs
Phone
PhonePropertyName
PhoneType
PhotoProperties
PhotoPropertiesPropertyName
PhysicalAddress
PhysicalAddressPropertyName
PhysicalAddressType
PlannerBucket
PlannerBucketChanges
PlannerBucketPropertyName
PlannerCategoryDescriptions
PlannerPlan
PlannerPlanChanges
PlannerPlanContainer
PlannerPlanContainerPropertyName
PlannerPlanContainerType
PlannerPlanDetails
PlannerPlanDetailsPropertyName
PlannerPlanPropertyName
PlannerTask
Represents a task in Microsoft Planner.
PlannerTaskChanges
PlannerTaskDetails
PlannerTaskDetailsPropertyName
PlannerTaskPropertyName
PlannerUsageRight
PlannerUsageRightPropertyName
Presence
PresenceActivity
PresenceAvailability
PresencePropertyName
Priority
Represents the relative priority of a message.
PropertyOrder
The Class PropertyOrder.
PropertyType
The Enum PropertyType.
ProvisionedPlan
ProvisionedPlanPropertyName
PublicationLevel
PublicationProperties
PublicationPropertiesPropertyName
Query
Quota
QuotaPropertyName
Range
Recipient
Represents a user or resource, generally a mail message addressee.
RecipientScope
RecipientType
Represents the recipient type for a message recipient.
RecordingInfo
RecordingInfoPropertyName
RecordingStatus
RecordOperation
RecordOperationPropertyName
Recurrence
RecurrencePattern
RecurrencePatternPropertyName
RecurrencePatternType
RecurrencePropertyName
RecurrenceRange
RecurrenceRangePropertyName
RecurrenceRangeType
RecurrenceType
Specifies the recurrence pattern type.
ReferenceAttachment
ReferenceAttachmentPermission
ReferenceAttachmentPropertyName
ReferenceAttachmentProvider
ReferenceType
RejectReason
Reminder
ReminderPropertyName
RemoteItemProperties
RemoteItemPropertiesPropertyName
RenameAction
RenameActionPropertyName
ResourceData
ResourceDataPropertyName
ResourceId
ResponseStatus
ResponseStatus
Indicates the response to a meeting request.
ResponseStatusPropertyName
ResponseType
RestoreAction
ResultInfo
ResultInfoPropertyName
Room
RoomList
RoomListPropertyName
RoomPropertyName
RootDirectoryEntry
Represents a root node.
RootProperties
RoutingType
Row
ScheduleInformation
ScheduleInformationPropertyName
ScheduleItem
ScheduleItemPropertyName
Search
SearchDriveItemsResponse
SearchResultProperties
SearchResultPropertiesPropertyName
Segment
SegmentPropertyName
SelectedMailingAddress
Indicating the type of the mailing address for the contact.
Sensitivity
Sensitivity
Identifies the sensitivity level assigned to a message item.
ServiceEndpoint
ServiceEndpointPropertyName
ServiceHostedMediaConfig
ServiceHostedMediaConfigPropertyName
Session
SessionPropertyName
ShareAction
ShareActionPropertyName
Shared
SharedPropertyName
SharedScope
ShareId
SharePointIds
SharePointIdsPropertyName
SharingInvitation
SharingInvitationMessage
SharingInvitationMessagePropertyName
SharingInvitationPropertyName
SharingInvitationRole
SharingLink
SharingLinkPropertyName
SharingLinkScope
SharingLinkType
SharingPermission
SharingPermissionPropertyName
ShowAs
SignInActivity
SignInActivityPropertyName
SingleValueExtendedProperty
Site
Represents a SharePoint site in Microsoft Graph.
SiteCollection
SiteCollectionPropertyName
SiteId
SitePage
SitePagePropertyName
SitePropertyName
SizeRange
SizeRangePropertyName
SortBy
SortOrder
StandardDriveFolder
StandardExtendedPropertySet
StandardHeader
Contains the standard message headers defined in RFC 2822.
StandardMailboxFolder
StandardMapiPropertyTag
StandardPropertySet
Provides the GUIDs of the standard MAPI property sets used to identify named (extended) properties.
StandardTimeZoneOffset
StandardTimeZoneOffsetPropertyName
StandardTodoTaskListName
StandardWebPart
StandardWebPartPropertyName
StartsWith
Storage
Contains collection of DirectoryEntry.
StoragePlanInformation
StoragePlanInformationPropertyName
StorageSpaceState
StoreSupportMask
Contains a value that client applications should query to determine the characteristics of a message store.
Stream
Represents a virtual stream to store data.
Subscription
Represents a subscription for change notifications in Microsoft Graph.
SubscriptionPropertyName
Table
TaskDelegationState
Represents the status types of a delegated task.
TaskOwnership
Indicates the ownership state of the task.
TaskStatus
Identifies the status types of a task item.
Team
Represents a team in Microsoft Teams.
TeamClassSettings
TeamClassSettingsPropertyName
TeamDiscoverySettings
TeamDiscoverySettingsPropertyName
TeamFunSettings
TeamFunSettingsPropertyName
TeamGuestSettings
TeamGuestSettingsPropertyName
TeamId
TeamMemberSettings
TeamMemberSettingsPropertyName
TeamMessagingSettings
TeamMessagingSettingsPropertyName
TeamPropertyName
TeamsApp
TeamsAppDistributionMethod
TeamSpecialization
TeamSummary
TeamSummaryPropertyName
TeamVisibilityType
TeamworkOnlineMeetingInfo
TeamworkOnlineMeetingInfoPropertyName
TextColumn
TextColumnPropertyName
TextType
TextWebPart
TextWebPartPropertyName
Thumbnail
ThumbnailPropertyName
ThumbnailSet
ThumbnailSetPropertyName
Time
Represents the transition time of day to and from standard time and daylight saving time.
TimeConstraint
TimeConstraintPropertyName
TimeSlot
TimeSlotPropertyName
TimeZoneBase
TimeZoneBasePropertyName
TodoTask
Represents a task in a Microsoft To Do task list.
TodoTaskList
Represents a list in Microsoft To Do that contains one or more `TodoTask` resources.
TodoTaskListPropertyName
TodoTaskPropertyName
TodoTaskStatus
Tone
UploadProgressListener
Callback invoked after each chunk is uploaded during a resumable upload, providing real-time progress updates.
UploadResult
Holds the result of a resumable upload: the created drive item (available once the upload completes) and the final upload session state.
UploadSession
UploadSessionPropertyName
UploadSessionRange
User
Represents a Microsoft Entra user account in Microsoft Graph.
UserAgent
UserAgentPropertyName
UserChanges
UserFeedback
UserFeedbackPropertyName
UserFeedbackRating
UserId
UserPropertyName
Util
VersionAction
VersionActionPropertyName
VideoProperties
VideoPropertiesPropertyName
ViewType
WebPart
WebPartData
WebPartDataPropertyName
Website
WebsitePropertyName
WebsiteType
WifiBand
WorkbookApplication
WorkbookSessionInfo
WorkingHours
WorkingHoursPropertyName
Worksheet
WorksheetVisibility