Skip to content

Commit fdce386

Browse files
[office-js][office-js-preview] (Outlook) Document alternative options to get the internetMessageId property (DefinitelyTyped#74299)
1 parent 49ad91c commit fdce386

2 files changed

Lines changed: 32 additions & 12 deletions

File tree

types/office-js-preview/index.d.ts

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17446,8 +17446,13 @@ declare namespace Office {
1744617446
* **{@link https://learn.microsoft.com/office/dev/add-ins/outlook/outlook-add-ins-overview#extension-points | Applicable Outlook mode}**: Message Read
1744717447
*
1744817448
* **Important**: In the **Sent Items** folder, the `internetMessageId` may not be available yet on recently sent items. In that case,
17449-
* consider using {@link https://learn.microsoft.com/office/dev/add-ins/outlook/web-services | Exchange Web Services} to get this
17450-
* {@link https://learn.microsoft.com/exchange/client-developer/web-service-reference/internetmessageid | property from the server}.
17449+
* consider using one of the following options depending on your Exchange environment.
17450+
*
17451+
* - For Exchange Online, use {@link https://learn.microsoft.com/office/dev/add-ins/outlook/microsoft-graph | Microsoft Graph} to get the
17452+
* {@link https://learn.microsoft.com/graph/api/resources/message | internetMessageId} property.
17453+
*
17454+
* - For Exchange Server (on-premises), use {@link https://learn.microsoft.com/office/dev/add-ins/outlook/web-services | Exchange Web Services} to get the
17455+
* {@link https://learn.microsoft.com/exchange/client-developer/web-service-reference/internetmessageid | InternetMessageId} property from the server.
1745117456
*/
1745217457
internetMessageId: string;
1745317458
/**
@@ -21748,15 +21753,20 @@ declare namespace Office {
2174821753
/**
2174921754
* Gets the internet message identifier for an email message.
2175021755
*
21751-
* **Important**: In the **Sent Items** folder, the `internetMessageId` may not be available yet on recently sent items. In that case,
21752-
* consider using {@link https://learn.microsoft.com/office/dev/add-ins/outlook/web-services | Exchange Web Services} to get this
21753-
* {@link https://learn.microsoft.com/exchange/client-developer/web-service-reference/internetmessageid | property from the server}.
21754-
*
2175521756
* @remarks
2175621757
*
2175721758
* **{@link https://learn.microsoft.com/office/dev/add-ins/outlook/understanding-outlook-add-in-permissions | Minimum permission level}**: **read item**
2175821759
*
2175921760
* **{@link https://learn.microsoft.com/office/dev/add-ins/outlook/outlook-add-ins-overview#extension-points | Applicable Outlook mode}**: Message Read
21761+
*
21762+
* **Important**: In the **Sent Items** folder, the `internetMessageId` may not be available yet on recently sent items. In that case,
21763+
* consider using one of the following options depending on your Exchange environment.
21764+
*
21765+
* - For Exchange Online, use {@link https://learn.microsoft.com/office/dev/add-ins/outlook/microsoft-graph | Microsoft Graph} to get the
21766+
* {@link https://learn.microsoft.com/graph/api/resources/message | internetMessageId} property.
21767+
*
21768+
* - For Exchange Server (on-premises), use {@link https://learn.microsoft.com/office/dev/add-ins/outlook/web-services | Exchange Web Services} to get the
21769+
* {@link https://learn.microsoft.com/exchange/client-developer/web-service-reference/internetmessageid | InternetMessageId} property from the server.
2176021770
*/
2176121771
internetMessageId: string;
2176221772
/**

types/office-js/index.d.ts

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16908,8 +16908,13 @@ declare namespace Office {
1690816908
* **{@link https://learn.microsoft.com/office/dev/add-ins/outlook/outlook-add-ins-overview#extension-points | Applicable Outlook mode}**: Message Read
1690916909
*
1691016910
* **Important**: In the **Sent Items** folder, the `internetMessageId` may not be available yet on recently sent items. In that case,
16911-
* consider using {@link https://learn.microsoft.com/office/dev/add-ins/outlook/web-services | Exchange Web Services} to get this
16912-
* {@link https://learn.microsoft.com/exchange/client-developer/web-service-reference/internetmessageid | property from the server}.
16911+
* consider using one of the following options depending on your Exchange environment.
16912+
*
16913+
* - For Exchange Online, use {@link https://learn.microsoft.com/office/dev/add-ins/outlook/microsoft-graph | Microsoft Graph} to get the
16914+
* {@link https://learn.microsoft.com/graph/api/resources/message | internetMessageId} property.
16915+
*
16916+
* - For Exchange Server (on-premises), use {@link https://learn.microsoft.com/office/dev/add-ins/outlook/web-services | Exchange Web Services} to get the
16917+
* {@link https://learn.microsoft.com/exchange/client-developer/web-service-reference/internetmessageid | InternetMessageId} property from the server.
1691316918
*/
1691416919
internetMessageId: string;
1691516920
/**
@@ -21090,15 +21095,20 @@ declare namespace Office {
2109021095
/**
2109121096
* Gets the internet message identifier for an email message.
2109221097
*
21093-
* **Important**: In the **Sent Items** folder, the `internetMessageId` may not be available yet on recently sent items. In that case,
21094-
* consider using {@link https://learn.microsoft.com/office/dev/add-ins/outlook/web-services | Exchange Web Services} to get this
21095-
* {@link https://learn.microsoft.com/exchange/client-developer/web-service-reference/internetmessageid | property from the server}.
21096-
*
2109721098
* @remarks
2109821099
*
2109921100
* **{@link https://learn.microsoft.com/office/dev/add-ins/outlook/understanding-outlook-add-in-permissions | Minimum permission level}**: **read item**
2110021101
*
2110121102
* **{@link https://learn.microsoft.com/office/dev/add-ins/outlook/outlook-add-ins-overview#extension-points | Applicable Outlook mode}**: Message Read
21103+
*
21104+
* **Important**: In the **Sent Items** folder, the `internetMessageId` may not be available yet on recently sent items. In that case,
21105+
* consider using one of the following options depending on your Exchange environment.
21106+
*
21107+
* - For Exchange Online, use {@link https://learn.microsoft.com/office/dev/add-ins/outlook/microsoft-graph | Microsoft Graph} to get the
21108+
* {@link https://learn.microsoft.com/graph/api/resources/message | internetMessageId} property.
21109+
*
21110+
* - For Exchange Server (on-premises), use {@link https://learn.microsoft.com/office/dev/add-ins/outlook/web-services | Exchange Web Services} to get the
21111+
* {@link https://learn.microsoft.com/exchange/client-developer/web-service-reference/internetmessageid | InternetMessageId} property from the server.
2110221112
*/
2110321113
internetMessageId: string;
2110421114
/**

0 commit comments

Comments
 (0)