@@ -206,6 +206,7 @@ public void CreateStructuredTypeSchemaForEntityTypeWithDiscriminatorValueEnabled
206206 ""deletedDateTime"": {
207207 ""pattern"": ""^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$"",
208208 ""type"": ""string"",
209+ ""description"": ""Date and time when this object was deleted. Always null when the object hasn't been deleted."",
209210 ""format"": ""date-time"",
210211 ""nullable"": true
211212 },
@@ -218,10 +219,11 @@ public void CreateStructuredTypeSchemaForEntityTypeWithDiscriminatorValueEnabled
218219 ""propertyName"": ""@odata.type"",
219220 ""mapping"": {
220221 ""#microsoft.graph.user"": ""#/components/schemas/microsoft.graph.user"",
222+ ""#microsoft.graph.servicePrincipal"": ""#/components/schemas/microsoft.graph.servicePrincipal"",
221223 ""#microsoft.graph.group"": ""#/components/schemas/microsoft.graph.group"",
222224 ""#microsoft.graph.device"": ""#/components/schemas/microsoft.graph.device"",
225+ ""#microsoft.graph.administrativeUnit"": ""#/components/schemas/microsoft.graph.administrativeUnit"",
223226 ""#microsoft.graph.application"": ""#/components/schemas/microsoft.graph.application"",
224- ""#microsoft.graph.servicePrincipal"": ""#/components/schemas/microsoft.graph.servicePrincipal"",
225227 ""#microsoft.graph.policyBase"": ""#/components/schemas/microsoft.graph.policyBase"",
226228 ""#microsoft.graph.appManagementPolicy"": ""#/components/schemas/microsoft.graph.appManagementPolicy"",
227229 ""#microsoft.graph.stsPolicy"": ""#/components/schemas/microsoft.graph.stsPolicy"",
@@ -231,14 +233,16 @@ public void CreateStructuredTypeSchemaForEntityTypeWithDiscriminatorValueEnabled
231233 ""#microsoft.graph.claimsMappingPolicy"": ""#/components/schemas/microsoft.graph.claimsMappingPolicy"",
232234 ""#microsoft.graph.activityBasedTimeoutPolicy"": ""#/components/schemas/microsoft.graph.activityBasedTimeoutPolicy"",
233235 ""#microsoft.graph.authorizationPolicy"": ""#/components/schemas/microsoft.graph.authorizationPolicy"",
236+ ""#microsoft.graph.tenantRelationshipAccessPolicyBase"": ""#/components/schemas/microsoft.graph.tenantRelationshipAccessPolicyBase"",
237+ ""#microsoft.graph.crossTenantAccessPolicy"": ""#/components/schemas/microsoft.graph.crossTenantAccessPolicy"",
234238 ""#microsoft.graph.tenantAppManagementPolicy"": ""#/components/schemas/microsoft.graph.tenantAppManagementPolicy"",
239+ ""#microsoft.graph.externalIdentitiesPolicy"": ""#/components/schemas/microsoft.graph.externalIdentitiesPolicy"",
235240 ""#microsoft.graph.permissionGrantPolicy"": ""#/components/schemas/microsoft.graph.permissionGrantPolicy"",
236241 ""#microsoft.graph.servicePrincipalCreationPolicy"": ""#/components/schemas/microsoft.graph.servicePrincipalCreationPolicy"",
237242 ""#microsoft.graph.identitySecurityDefaultsEnforcementPolicy"": ""#/components/schemas/microsoft.graph.identitySecurityDefaultsEnforcementPolicy"",
238243 ""#microsoft.graph.extensionProperty"": ""#/components/schemas/microsoft.graph.extensionProperty"",
239244 ""#microsoft.graph.endpoint"": ""#/components/schemas/microsoft.graph.endpoint"",
240245 ""#microsoft.graph.resourceSpecificPermissionGrant"": ""#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant"",
241- ""#microsoft.graph.administrativeUnit"": ""#/components/schemas/microsoft.graph.administrativeUnit"",
242246 ""#microsoft.graph.contract"": ""#/components/schemas/microsoft.graph.contract"",
243247 ""#microsoft.graph.directoryObjectPartnerReference"": ""#/components/schemas/microsoft.graph.directoryObjectPartnerReference"",
244248 ""#microsoft.graph.directoryRole"": ""#/components/schemas/microsoft.graph.directoryRole"",
@@ -285,6 +289,7 @@ public void CreateStructuredTypeSchemaForComplexTypeWithDiscriminatorValueEnable
285289 ""properties"": {
286290 ""isBackup"": {
287291 ""type"": ""boolean"",
292+ ""description"": ""For a user in an approval stage, this property indicates whether the user is a backup fallback approver."",
288293 ""nullable"": true
289294 },
290295 ""@odata.type"": {
@@ -313,6 +318,7 @@ public void CreateStructuredTypeSchemaForComplexTypeWithDiscriminatorValueEnable
313318 ""properties"": {
314319 ""isBackup"": {
315320 ""type"": ""boolean"",
321+ ""description"": ""For a user in an approval stage, this property indicates whether the user is a backup fallback approver."",
316322 ""nullable"": true
317323 },
318324 ""@odata.type"": {
@@ -363,11 +369,11 @@ public void CreateStructuredTypePropertiesSchemaWithCustomAttributeReturnsCorrec
363369 ""properties"": {
364370 ""contributionToContentDiscoveryAsOrganizationDisabled"": {
365371 ""type"": ""boolean"",
366- ""x-ms-isHidden "": ""true""
372+ ""description "": ""Reflects the Office Delve organization level setting. When set to true, the organization doesn't have access to Office Delve. This setting is read-only and can only be changed by administrators in the SharePoint admin center. ""
367373 },
368374 ""contributionToContentDiscoveryDisabled"": {
369375 ""type"": ""boolean"",
370- ""x-ms-isHidden "": ""true""
376+ ""description "": ""When set to true, documents in the user's Office Delve are disabled. Users can control this setting in Office Delve. ""
371377 },
372378 ""itemInsights"": {
373379 ""anyOf"": [
@@ -379,7 +385,20 @@ public void CreateStructuredTypePropertiesSchemaWithCustomAttributeReturnsCorrec
379385 ""nullable"": true
380386 }
381387 ],
382- ""x-ms-isHidden"": ""true"",
388+ ""description"": ""The user's settings for the visibility of meeting hour insights, and insights derived between a user and other items in Microsoft 365, such as documents or sites. Get userInsightsSettings through this navigation property."",
389+ ""x-ms-navigationProperty"": true
390+ },
391+ ""contactMergeSuggestions"": {
392+ ""anyOf"": [
393+ {
394+ ""$ref"": ""#/components/schemas/microsoft.graph.contactMergeSuggestions""
395+ },
396+ {
397+ ""type"": ""object"",
398+ ""nullable"": true
399+ }
400+ ],
401+ ""description"": ""The user's settings for the visibility of merge suggestion for the duplicate contacts in the user's contact list."",
383402 ""x-ms-navigationProperty"": true
384403 },
385404 ""regionalAndLanguageSettings"": {
@@ -392,6 +411,7 @@ public void CreateStructuredTypePropertiesSchemaWithCustomAttributeReturnsCorrec
392411 ""nullable"": true
393412 }
394413 ],
414+ ""description"": ""The user's preferences for languages, regional locale and date/time formatting."",
395415 ""x-ms-navigationProperty"": true
396416 },
397417 ""shiftPreferences"": {
@@ -404,6 +424,7 @@ public void CreateStructuredTypePropertiesSchemaWithCustomAttributeReturnsCorrec
404424 ""nullable"": true
405425 }
406426 ],
427+ ""description"": ""The shift preferences for the user."",
407428 ""x-ms-navigationProperty"": true
408429 }
409430 }
@@ -931,6 +952,7 @@ public void CreatePropertySchemaWithComputedAnnotationReturnsCorrectSchema(OpenA
931952 {
932953 Assert . Equal ( @"{
933954 ""format"": ""duration"",
955+ ""description"": ""The length of the appointment, denoted in ISO8601 format."",
934956 ""pattern"": ""^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$"",
935957 ""type"": ""string"",
936958 ""readOnly"": true
@@ -941,6 +963,7 @@ public void CreatePropertySchemaWithComputedAnnotationReturnsCorrectSchema(OpenA
941963 Assert . Equal ( @"{
942964 ""pattern"": ""^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$"",
943965 ""type"": ""string"",
966+ ""description"": ""The length of the appointment, denoted in ISO8601 format."",
944967 ""format"": ""duration"",
945968 ""readOnly"": true
946969}" . ChangeLineBreaks ( ) , json ) ;
0 commit comments