@@ -324,6 +324,7 @@ export type ResponseType = "none" | "organizer" | "tentativelyAccepted" | "accep
324324export type SelectionLikelihoodInfo = "notSpecified" | "high";
325325export type Sensitivity = "normal" | "personal" | "private" | "confidential";
326326export type TimeZoneStandard = "windows" | "iana";
327+ export type UserPurpose = "user" | "linked" | "shared" | "room" | "equipment" | "others" | "unknownFutureValue";
327328export type WebsiteType = "other" | "home" | "work" | "blog" | "profile";
328329export type WeekIndex = "first" | "second" | "third" | "fourth" | "last";
329330export type ColumnTypes =
@@ -5804,9 +5805,9 @@ export interface AdministrativeUnit extends DirectoryObject {
58045805 */
58055806 displayName?: NullableOption<string>;
58065807 /**
5807- * Controls whether the administrative unit and its members are hidden or public. Can be set to HiddenMembership or
5808- * Public. If not set, default behavior is Public . When set to HiddenMembership, only members of the administrative unit
5809- * can list other members of the administrative unit.
5808+ * Controls whether the administrative unit and its members are hidden or public. Can be set to HiddenMembership. If not
5809+ * set (value is null), the default behavior is public . When set to HiddenMembership, only members of the administrative
5810+ * unit can list other members of the administrative unit.
58105811 */
58115812 visibility?: NullableOption<string>;
58125813 // Users and groups that are members of this administrative unit. Supports $expand.
@@ -8407,6 +8408,11 @@ export interface AccessPackage extends Entity {
84078408 catalog?: NullableOption<AccessPackageCatalog>;
84088409}
84098410export interface AccessPackageAssignmentRequest extends Entity {
8411+ /**
8412+ * The date of the end of processing, either successful or failure, of a request. The Timestamp type represents date and
8413+ * time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is
8414+ * 2014-01-01T00:00:00Z. Read-only.
8415+ */
84108416 completedDateTime?: NullableOption<string>;
84118417 /**
84128418 * The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example,
@@ -8712,7 +8718,8 @@ export interface RiskDetection extends Entity {
87128718 * unfamiliarFeatures, malwareInfectedIPAddress, suspiciousIPAddress, leakedCredentials, investigationsThreatIntelligence,
87138719 * generic,adminConfirmedUserCompromised, mcasImpossibleTravel, mcasSuspiciousInboxManipulationRules,
87148720 * investigationsThreatIntelligenceSigninLinked, maliciousIPAddressValidCredentialsBlockedIP, and unknownFutureValue. If
8715- * the risk detection is a premium detection, will show generic
8721+ * the risk detection is a premium detection, will show generic. For more information about each value, see riskEventType
8722+ * values.
87168723 */
87178724 riskEventType?: NullableOption<string>;
87188725 // Level of the detected risk. Possible values are: low, medium, high, hidden, none, unknownFutureValue.
@@ -14532,6 +14539,11 @@ export interface MailboxSettings {
1453214539 timeFormat?: NullableOption<string>;
1453314540 // The default time zone for the user's mailbox.
1453414541 timeZone?: NullableOption<string>;
14542+ /**
14543+ * The purpose of the mailbox. Used to differentiate a mailbox for a single user from a shared mailbox and equipment
14544+ * mailbox in Exchange Online. Read only.
14545+ */
14546+ userPurpose?: NullableOption<UserPurpose>;
1453514547 // The days of the week and hours in a specific time zone that the user works.
1453614548 workingHours?: NullableOption<WorkingHours>;
1453714549}
@@ -14594,7 +14606,7 @@ export interface AppRole {
1459414606 // Display name for the permission that appears in the app role assignment and consent experiences.
1459514607 displayName?: NullableOption<string>;
1459614608 /**
14597- * Unique role identifier inside the appRoles collection. When creating a new app role, a new Guid identifier must be
14609+ * Unique role identifier inside the appRoles collection. When creating a new app role, a new GUID identifier must be
1459814610 * provided.
1459914611 */
1460014612 id?: string;
@@ -18539,20 +18551,20 @@ export interface BucketAggregationDefinition {
1853918551export interface AlterationResponse {
1854018552 // Defines the original user query string.
1854118553 originalQueryString?: NullableOption<string>;
18542- // Defines the details of alteration information for the spelling correction.
18554+ // Defines the details of the alteration information for the spelling correction.
1854318555 queryAlteration?: NullableOption<SearchAlteration>;
18544- // Defines the type of the spelling correction. Possible values are suggestion, modification.
18556+ // Defines the type of the spelling correction. Possible values are: suggestion, modification.
1854518557 queryAlterationType?: NullableOption<SearchAlterationType>;
1854618558}
1854718559export interface SearchAlteration {
1854818560 /**
18549- * Defines the altered highlighted query string with spelling correction. The annotation around the corrected segment is
18550- * ( /ue000, /ue001)
18561+ * Defines the altered highlighted query string with spelling correction. The annotation around the corrected segment is:
18562+ * /ue000, /ue001.
1855118563 */
1855218564 alteredHighlightedQueryString?: NullableOption<string>;
1855318565 // Defines the altered query string with spelling correction.
1855418566 alteredQueryString?: NullableOption<string>;
18555- // Represents changed segments with respect to original query.
18567+ // Represents changed segments related to an original user query.
1855618568 alteredQueryTokens?: NullableOption<AlteredQueryToken[]>;
1855718569}
1855818570export interface AlteredQueryToken {
@@ -18589,7 +18601,7 @@ export interface ResultTemplateOption {
1858918601 /**
1859018602 * Indicates whether search display layouts are enabled. If enabled, the user will get the result template to render the
1859118603 * search results content in the resultTemplates property of the response. The result template is based on Adaptive Cards.
18592- * This property is optional .
18604+ * Optional .
1859318605 */
1859418606 enableResultTemplate?: NullableOption<boolean>;
1859518607}
@@ -18616,15 +18628,15 @@ export interface SearchBucket {
1861618628}
1861718629export interface SearchAlterationOptions {
1861818630 /**
18619- * Indicates whether spelling modifications are enabled. If enabled, user will get the search results for corrected query
18620- * when there are no results for the original query with typos and get the spelling modification information in
18621- * queryAlterationResponse property of the response . Optional.
18631+ * Indicates whether spelling modifications are enabled. If enabled, the user will get the search results for the
18632+ * corrected query in case of no results for the original query with typos. The response will also include the spelling
18633+ * modification information in the queryAlterationResponse property . Optional.
1862218634 */
1862318635 enableModification?: NullableOption<boolean>;
1862418636 /**
18625- * Indicates whether spelling suggestions are enabled. If enabled, user will get the search results for original search
18626- * query and suggesting spelling correction in queryAlterationResponse property of the response for typos in query.
18627- * Optional.
18637+ * Indicates whether spelling suggestions are enabled. If enabled, the user will get the search results for the original
18638+ * search query and suggestions for spelling correction in the queryAlterationResponse property of the response for the
18639+ * typos in the query. Optional.
1862818640 */
1862918641 enableSuggestion?: NullableOption<boolean>;
1863018642}
@@ -18636,8 +18648,8 @@ export interface SearchHit {
1863618648 // The rank or the order of the result.
1863718649 rank?: NullableOption<number>;
1863818650 /**
18639- * ID of the result template for rendering the search result. This ID must map to a display layout in the resultTemplates
18640- * dictionary, included in the searchresponse as well .
18651+ * ID of the result template used to render the search result. This ID must map to a display layout in the resultTemplates
18652+ * dictionary that is also included in the searchResponse .
1864118653 */
1864218654 resultTemplateId?: NullableOption<string>;
1864318655 // A summary of the result, if a summary is available.
@@ -18733,7 +18745,7 @@ export interface SortProperty {
1873318745export interface SearchResponse {
1873418746 // A collection of search results.
1873518747 hitsContainers?: NullableOption<SearchHitsContainer[]>;
18736- // Provides details of query alteration response for spelling correction .
18748+ // Provides information related to spelling corrections in the alteration response .
1873718749 queryAlterationResponse?: NullableOption<AlterationResponse>;
1873818750 /**
1873918751 * A dictionary of resultTemplateIds and associated values, which include the name and JSON schema of the result
0 commit comments