Azure.Connectors.Sdk.Office365.Models Namespace

Classes

Name Description
ApprovalEmailSubscription

ApprovalEmailSubscription

ApprovalMessage

Message

AutomaticRepliesSettingClient

automaticRepliesSetting

BatchItemFailureResult

Item in The list of failed messages with errors.

BatchOperationResult

Response for Assign a category to multiple emails

BatchResponseGraphClientReceiveMessage

Response for Get emails (V3)

CalendarGetTablesResponse

Response for Get calendars (V2)

ClientSendAttachment

ClientSendAttachment

Contact

Contact_V2

ContactResponse

Response for Get contact (V2)

DateTimeTimeZone

DateTimeTimeZone_V2

DirectForwardMessage

DirectForwardMessage

DraftEmailInput

ClientDraftHtmlMessage

EmailAddress

EmailAddress

EntityListResponseContactResponse

Response for Get contacts (V2)

EntityListResponseGraphCalendarEventClientReceive

Response for Get calendar view of events (V3)

EntityListResponseGraphContactFolder

Response for Get contact folders (V2)

FindMeetingTimesInput

Find meeting times (V2)

FindMeetingTimesResponse

Response for Find meeting times (V2)

GetAttachmentResponse

Response for Get Attachment (V2)

GetMailTipsInput

Get mail tips for a mailbox (V2)

GetMailTipsResponse

Response for Get mail tips for a mailbox (V2)

GetRoomListsResponse

Response for Get room lists (V2)

GetRoomsInRoomListResponse

Response for Get rooms in room list (V2)

GetRoomsResponse

Response for Get rooms (V2)

GraphCalendarEventClient

GraphCalendarEventClient

GraphCalendarEventClientReceive

Response for Get event (V3)

GraphCalendarEventClientWithActionType

Item in List of calendar items

GraphCalendarEventListClientReceive

Response for Get events (V4)

GraphCalendarEventListWithActionType

Response for When an event is added, updated or deleted (V3)

GraphClientReceiveFileAttachment

Item in The file attachments for the message

GraphClientReceiveMessage

Response for Get email (V2)

GraphContactFolder

Item in List of values

GraphOutlookCategory

Response for Get Outlook category names

InternetMessageHeader

Item in Internet message headers

ItemBody

Body

MailTipsAutomaticReplies

automaticReplies

MailTipsClientReceive

Item in value

MarkAsReadInput

Mark as read or unread (V3)

MCPQueryRequest

MCPQueryRequest

MCPQueryResponse

Response for Email Management MCP Server (deprecated)

MessageWithOptions

Message

ObjectWithoutType

Response for Send an HTTP request

Office365ModelFactory

Model factory for creating instances of Office365 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.

Office365OnCalendarChangedItemsTriggerPayload

Typed trigger payload for the OnCalendarChangedItems trigger (Office365 "When an event is added, updated or deleted (V3)", operationId: CalendarGetOnChangedItemsV3). Deserialize Connector Namespace callbacks directly: JsonSerializer.Deserialize<Office365OnCalendarChangedItemsTriggerPayload>(body).

Office365OnCalendarNewItemsTriggerPayload

Typed trigger payload for the OnCalendarNewItems trigger (Office365 "When a new event is created (V3)", operationId: CalendarGetOnNewItemsV3). Deserialize Connector Namespace callbacks directly: JsonSerializer.Deserialize<Office365OnCalendarNewItemsTriggerPayload>(body).

Office365OnCalendarUpdatedItemsTriggerPayload

Typed trigger payload for the OnCalendarUpdatedItems trigger (Office365 "When an event is modified (V3)", operationId: CalendarGetOnUpdatedItemsV3). Deserialize Connector Namespace callbacks directly: JsonSerializer.Deserialize<Office365OnCalendarUpdatedItemsTriggerPayload>(body).

Office365OnFlaggedEmailTriggerPayload

Typed trigger payload for the OnFlaggedEmail trigger (Office365 "When an email is flagged (V4)", operationId: OnFlaggedEmailV4). Deserialize Connector Namespace callbacks directly: JsonSerializer.Deserialize<Office365OnFlaggedEmailTriggerPayload>(body).

Office365OnNewEmailMentioningMeTriggerPayload

Typed trigger payload for the OnNewEmailMentioningMe trigger (Office365 "When a new email mentioning me arrives (V3)", operationId: OnNewMentionMeEmailV3). Deserialize Connector Namespace callbacks directly: JsonSerializer.Deserialize<Office365OnNewEmailMentioningMeTriggerPayload>(body).

Office365OnNewEmailTriggerPayload

Typed trigger payload for the OnNewEmail trigger (Office365 "When a new email arrives (V3)", operationId: OnNewEmailV3). Deserialize Connector Namespace callbacks directly: JsonSerializer.Deserialize<Office365OnNewEmailTriggerPayload>(body).

Office365OnSharedMailboxNewEmailTriggerPayload

Typed trigger payload for the OnSharedMailboxNewEmail trigger (Office365 "When a new email arrives in a shared mailbox (V2)", operationId: SharedMailboxOnNewEmailV2). Deserialize Connector Namespace callbacks directly: JsonSerializer.Deserialize<Office365OnSharedMailboxNewEmailTriggerPayload>(body).

Office365OnUpcomingEventsTriggerPayload

Typed trigger payload for the OnUpcomingEvents trigger (Office365 "When an upcoming event is starting soon (V3)", operationId: OnUpcomingEventsV3). Deserialize Connector Namespace callbacks directly: JsonSerializer.Deserialize<Office365OnUpcomingEventsTriggerPayload>(body).

Office365Triggers

Static registry of trigger operations for the Office365 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 Office365TriggerOperations for the complete list of trigger operation name constants.

OptionsEmailSubscription

OptionsEmailSubscription

OutlookReceiveAttachment

Item in Attachments

OutlookReceiveMessage

Response for Draft an email message

PhysicalAddress

homeAddress

Recipient

Item in To Recipient

ReplyEmailInput

ReplyHtmlMessage

ResponseToEventInvite

ResponseToEventInvite

SendEmailInput

ClientSendHtmlMessage

SensitivityLabelMetadata

Item in sensitivityLabelInfo

SetAutomaticRepliesSettingInput

Set up automatic replies (V2)

SetAutomaticRepliesSettingResponse

Response for Set up automatic replies (V2)

SharedMailboxSendEmailInput

SharedMailboxClientSendHtmlMessage

SubscriptionResponse

Response for Send email with options

TriggerBatchResponseGraphClientReceiveMessage

Response for When an email is flagged (V4)

UpdateEmailFlag

UpdateEmailFlag

Structs

Name Description
ActionType

Extensible enum for known ActionType values.

ActivityDomain

Extensible enum for known ActivityDomain values.

ContentType

Extensible enum for known ContentType values.

ExternalAudience

Extensible enum for known ExternalAudience values.

Office365TimeZone

Extensible enum for known Office365TimeZone values.

Recurrence

Extensible enum for known Recurrence values.

ResponseType

Extensible enum for known ResponseType values.

Sensitivity

Extensible enum for known Sensitivity values.

ShowAs

Extensible enum for known ShowAs values.

Status

Extensible enum for known Status values.